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