張先榮



摘要
POI數據采集為新型數據采集方式的一種,借助天地圖,設計數據采集系統,是優化系統性能,提高數據采集效率的關鍵。基于此,本文簡要介紹了天地圖及POI。并從系統框架、系統流程、系統開發、數據采集等方面,探討了以天地圖為基礎的POI數據采集系統的設計與實現方案。希望能夠為有關人員提供參考,提高POI數據采集系統的普及率。
【關鍵詞】天地圖 POI 數據采集系統
1 天地圖與POI
天地圖為我國的重要測繪網站,包含全球范圍內河流、村莊、道路等多項地理信息。登錄至天地圖網站后,用戶可全面的查看到全球范圍內的種種地理信息。天地圖的參數見表1。
興趣點(Point of Interest,POI),為數據采集系統的一種。該系統數據庫當中,全面包含著相應區域的經度、維度、名稱等多種信息。當用戶登錄系統中后,交通情況,以及不同基礎設施的位置,均可明確的體現。POI參數見表2。
2 以天地圖為基礎的POI數據采集系統設計與實現
2.1 數據采集系統的設計
2.1.1 框架設計
本系統由數據層、服務層、應用層三部分構成。其中,數據層由“地圖數據”與“POI數據”兩部分構成。有關人員可借助天地圖,收集與相應區域有關的信息。在此基礎上,對信息進行處理,最終使其以數據的形式,被存儲在系統當中。服務層的功能,在于提供信息的刪除以及查詢等服務。在應用層中,用戶可對天地圖進行初始化。同時,確定數據采集的范圍,并對顯示結果進行查詢。
2.1.2 流程設計
本系統的設計流程,共包括三大步驟:
(1)用戶可在系統中,輸入興趣點信息,并搜索興趣點數據。搜索后,Web API會在地圖上對興趣點作出標注,供用戶查看信息。
(2)如用戶發現POI數據存在錯誤,可通過系統,向技術人員反饋。技術人員收到反饋信息后,會立即對系統進行優化,增強系統性能。
(3)如系統未能夠檢索到用戶輸入的信息,則會根據用戶的喜好,擴充系統功能。
2.2 數據采集系統的實現
2.2.1 系統開發
本系統的開發環境見表3。
除上述環境外,本系統的開發,對開發語言、數據庫,同樣存在一定的要求。以開發語言為例,建議采ASP語言,對系統進行開發,以減少系統故障。本系統開發所應用的數據庫,為SQL數據庫,同樣能夠滿足用戶的使用需求。
2.2.2 數據采集
當用戶需要采集信息時,僅需點擊系統中的采集鍵,并標注采集位置,既可登錄到用戶界面當中。按照系統的提示,既可完成信息采集的過程。如信息采集存在錯誤,用戶還可利用系統的撤銷功能,對信息進行撤銷或更改。POI數據中,不同數據的字段長度以及名稱均各不相同,具體見表4。
2.2.3 地圖加載
地圖加載的功能,需在確保地理信息的經度及緯度均己被輸入系統中的基礎上實現。例如:為采集A、B與C三個區域的地理信息,并使其形成地圖。某用戶對當地的經度與緯度進行了統計,具體見表5.
2.2.4 數據利用
當用戶完成信息采集以及地圖加載的步驟后,方可利用POI系統中的數據,對各區域的地理信息進行查看。例如:當用戶需要查找某區域X銀行的相關信息時,既可在系統中,輸入“X銀行”。此時,POI系統,會立即根據用戶的興趣點,對信息進行搜索。并于搜索完成后,將信息反饋給用戶。此時,用戶既可獲得有關該區域的地理位置、周圍環境、經度緯度等多種信息。
2.2.5 數據糾錯
如POI系統中所輸入的數據存在錯誤,極容易對系統的性能以及使用價值造成影響。因此,確保系統具有糾錯的功能較為重要。本系統中,當用戶輸入錯誤信息后,可通過系統的“撤銷”以及“修改”功能,對信息進行進一步的處理。采用上述方式處理信息,對POI系統中數據精確的提高,以及用戶應用體驗的改善,均具有重要的價值。
3 結論
綜上所述,對基于天地圖的POI數據采集系統設計與實現問題的分析,為我國各領域掌握地理信息數據,提供了更加廣闊的平臺。建議有關領域,根據自身對地理信息數據采集的需求,設計系統框架及運行流程。在此基礎上,從數據采集、地圖加載、數據利用、數據糾錯等方面,使系統功能得以實現。最終達到優化系統性能、拓展系統應用范圍的目的。
參考文獻
[1]王韜,張娜娜,李歡歡.基于電子地圖興趣點數據的城市可持續發展水平分析——以紹興市為例[J/OL].生態學報,2018,21(16):1-11.
[2]徐智邦,周亮,藍婷.基于POI數據的巨型城市消防站空間優化——以北京市五環內區域為例[J].地理科學進展,2018,37(04):535-546.