淮安市疾病預防控制中心 張 馳
基于百度地圖信息系統的實現
淮安市疾病預防控制中心 張 馳
隨著信息技術和互聯網技術的進步,人們的生活也發生了翻天覆地的變化,我們可以更加便捷的獲取到很多信息并根據這些信息完成相應的工作。地理信息就是其中重要的一項內容,完善的地理信息可以給我們的工作和生活帶來極大的方便,幫助我們快速地做出正確選擇。百度地圖是基于這信息技術和互聯網技術建立起來的地圖軟件,它的功能強大、更新速度快,還可以通過圖片等形式直觀展示地理信息,而且它作為一個免費軟件還可以為其它程序提供對應接口,實現基于百度地圖的二次研發。本文主要研究基于百度地圖的信息系統實現,充分利用百度地圖的優勢幫助我們完成地理信息分析與評估、位置選擇等工作。
百度地圖;地理信息;GIS
在現代社會,地理信息系統的發展已經滲透到了各行各業,小到出行的路徑規劃,大到區域建設的位置選擇都離不開信息系統的幫助。百度地圖作為數字地圖行業的領先者,它可以為人們提供信息檢索、導航、規劃等服務,而且百度地圖是一種完全免費和開源的軟件,我們可以通過百度地圖快速的完成信息檢索并分析得到科學的結果。基于百度地圖建設的信息系統能夠快速靈活的完成人們的各項需求,而且可以及時更新調整,適應地理信息的變化。
百度地圖是專業提供數字地圖服務的軟件,它將大量的地理數據進行收集和整理后建立數字化的地圖網絡,通過百度地圖我們不但可以實現傳統紙質地圖的功能,而且還夠實現很多全新的功能。信息系統通過海量數據的收集和處理可以為我們提供強大的數據支持,利用信息系統我們能夠快速甄選出我們最需要的數據,并根據這些地理數據做成準確地選擇和決策,而且地理信息系統展示形式直觀而多樣,對于地理相關工作有著重要的指導意義。傳統的信息系統建設主要通過GIS技術建設完成,這種技術開發時間很長,需要收集大量的數據,而后期還需要不斷地進行更新和完善,這就需要投入大量的人力和物力,造成很高的成本壓力,而且很容易出現信息更新不及時不準確的現象。百度地圖API程序接口給地理信息系統的實現提供了全新可能,地理信息系統可以直接通過API接口直接調用百度地圖內的數據資源,這極大地減少了我們的工作量,降低了GIS應用開發的門檻,開發者可以直接將百度地圖API直接嵌入自己所設計的信息系統之中。
隨著社會的進步,人們對地理信息的需求也原來越旺盛,人們的生活和工作都離不開地理信息的指導,各行各業都需要豐富的地理信息來更好地滿足自己的需要。例如商場選址時可以根據地理信息系統了解地址周邊環境、交通情況、人流情況和經濟活躍程度等等。校園的信息系統可以幫助新入校學生迅速了解到校園的環境、教室位置、各項生活設施所處地點等等。利用GIS和百度地圖構建地理信息系統時可以非常直觀的展現出這些信息,還可以利用百度地圖的實景地圖功能觀察實地情況,徹底實現信息系統的智能化和人性化等目標。
基于百度地圖的信息系統構建目標主要是根據用戶的具體需要,選取某一區域或某一行業的地理信息,將這些地理信息進行細化,通過百度地圖的檢索功能和信息展示功能將這些地理信息全部進行整合處理,用戶通過系統內的瀏覽和搜索可以快速獲取滿足自己需求的地理信息,而且信息系統還可以根據客戶錄入的條件來幫助客戶做出最有的地理選擇,實效高效和低成本的地理信息智能化服務功能,減少了人們做出錯誤選擇的概率,極大降低了生產經營成本,為客戶提供了更加有效的信息支持。
基于百度地圖的信息系統平臺構建首先要建立一個B/S模式的GIS,通過這個GIS客戶可以完成信息檢索、路徑規劃、地理位置直觀展示等功能,整個信息平臺的總體構架可以分為三個模塊,具體包括交互操作模塊、指令處理模塊和數據模塊。數據模塊主要利用百度地圖所能夠提供的數據庫提供專項數據服務,不同的地理信息系統需要不同的專項數據,數據模塊可以在百度地圖提供的數據基礎上根據需要做出更改,并將用戶收集到的數據庫加載和上傳到數據模塊中,完成整個數據庫的整體構建。指令處理模塊是根據用戶的需求指令從數據庫中調取數據并回傳給用戶的模塊,它是連接指令處理模塊和數據模塊的重要部分,也是完成信息調用和處理的主要部分。交互操作模塊是用戶與整個信息系統的交互部分,用戶可以通過這個模塊直接下達指令,提出自己的需求。
百度地圖與信息系統通過開放的API進行連接,信息系統可以通過百度地圖直接查詢調用所需地理數據,但是百度地圖所能夠提供的地理數據僅限于百度地圖范圍之內,而大部分地理信息系統都有自己的需求,需要結合本系統已有數據資源建立本地數據庫,然后將這個數據庫與百度地圖相連,最終完成定向GIS信息系統構建。
基于百度地圖的信息系統可以實現的最主要功能之一就是路徑查詢,當用戶在信息系統內輸入自己想要出發的地點和到達的地點后,系統將會自動規劃出路徑,用戶還可也根據自己的需求選取最快捷路徑、費用最低路徑和距離最短路徑。而不同功能的信息系統將會提供不同的沿線信息,例如旅游信息系統會為用戶提供沿途所有經過的景點具體信息,在景點位置上方會出現特殊的標注提示,當用戶點擊進入后將提供全面的景區信息,其中包括景區特色、收費情況、食宿信息等等,而信息系統也會為用戶在最短時間內規劃最合理的到達路線,并可以根據用戶的愛好優先選取某些景點做出推薦。類似的信息系統可以滿足用戶不同方面的需要,不同的信息系統側重點也有所不同,在進行路徑查詢和規劃時系統將結合自身數據庫做出最貼切的選擇。
百度地圖只能提供某一地理地點的信息情況,并不能提供某一位置的全面信息,也就是說,百度地圖只能夠實現位置查詢服務,并不能提供信息篩選服務,這項功能需要信息系統結合自身數據庫提供。基于百度地圖的信息系統可以將各項數據錄入數據庫,完善某一專業系統。例如前文所說旅游信息系統,用戶在查詢到某一景區后就會顯示各項具體信息,這就是基于本系統數據庫所提供的信息而建立起來的服務信息。反之,當用戶輸入所需要的景區位置、價格、特色等關鍵條件進行檢索時,信息系統將根據用戶的需要快速給出推薦,這正式信息系統的信息篩選功能的實現。信息系統構建的越完善,也就能提供越豐富的信息篩選功能,并更加準確地提供人性化服務。
信息系統建立后的最重要功能就是可以提供建設選址的參考,基于百度地圖建立起的信息系統可以基于某一位置周邊的人流情況、交通情況、生活設施等情況進行大數據分析,這位很多設施的建設選址提供了重要的參考依據。例如商場建設選址、市政工程建設選址、居民區建設等都可以通過信息系統選取最合適的地理位置。基于百度地圖的信息系統實現了很多傳統地圖所無法實現的功能,也改變了建設工程的選址方式。
基于百度地圖建立起的信息系統可以為客戶提供更加全面的地理信息服務,而且可以根據客戶的需要進行個性化選擇,這位人們進行地理信息搜索和利用提供了更多可能,極大地方便了人們的生活。
[1]張俊杰,張海燕,羅銳.基于Android平臺的移動GIS研究與實現[J].計算機工程與設計,2013,34(9):3322-3326.
[2]閭國年,袁林旺,俞肇元.GIS技術發展與社會化的困境 與挑戰[J].地球信息科學學報,2013,15(4):483-490.
張馳(1981-),江蘇淮安人,大學本科,高級工程師,研究方向:計算機網絡。