天地圖(Tianditu)是國家地理信息公共服務(wù)平臺,由我國自然資源部主導(dǎo)建設(shè)。它提供了權(quán)威、標(biāo)準(zhǔn)、統(tǒng)一的地理信息服務(wù),其中包含全國范圍的基礎(chǔ)地理信息矢量數(shù)據(jù),如行政區(qū)劃、道路、水系、居民點等,對于地理信息系統(tǒng)(GIS)應(yīng)用、學(xué)術(shù)研究、規(guī)劃分析等具有重要價值。許多用戶,特別是學(xué)生、研究人員和中小型機構(gòu),希望獲取這些數(shù)據(jù)用于非商業(yè)或?qū)W習(xí)目的,但官方渠道的批量下載可能存在權(quán)限或流程上的限制。本文將介紹一種通過合法、公開的途徑,免費下載天地圖全國基礎(chǔ)地理信息矢量數(shù)據(jù)的方法,該方法主要利用天地圖官方提供的標(biāo)準(zhǔn)服務(wù)接口和開源工具,即“法圖信息”理念下的技術(shù)實踐。
理解“法圖信息”的核心在于合法、合規(guī)地利用公開信息。天地圖作為國家基礎(chǔ)公共服務(wù)平臺,其在線服務(wù)(如WMTS、WMS、WFS等OGC標(biāo)準(zhǔn)服務(wù))是公開可訪問的。對于矢量數(shù)據(jù),雖然不直接提供大規(guī)模的Shapefile或GeoPackage文件下載,但其通過Web服務(wù)的形式提供了數(shù)據(jù)訪問接口。用戶可以通過這些接口,配合適當(dāng)?shù)腉IS軟件或編程腳本,分區(qū)域、分圖層地獲取所需矢量數(shù)據(jù)。
一種常見且有效的方法是使用QGIS這一開源GIS軟件。QGIS功能強大,支持連接多種在線地圖服務(wù)。具體操作步驟如下:
- 獲取天地圖服務(wù)地址和密鑰:訪問天地圖官網(wǎng),注冊開發(fā)者賬戶(通常免費),申請API密鑰。天地圖提供多種類型的服務(wù),對于矢量數(shù)據(jù),可以關(guān)注其矢量底圖服務(wù)(如“矢量注記”服務(wù))。服務(wù)URL通常格式為:
http://t{s}.tianditu.gov.cn/vec_w/wmts?tk=您的密鑰,其中s為服務(wù)器編號(0-7)。 - 在QGIS中添加WMTS/WMS圖層:打開QGIS,在“瀏覽器”面板中,右鍵點擊“WMS/WMTS”選項,選擇“新建連接”。輸入服務(wù)URL和密鑰信息,建立與天地圖服務(wù)的連接。連接成功后,可以在圖層列表中找到相應(yīng)的矢量圖層(如“矢量注記”)。
- 數(shù)據(jù)提取與導(dǎo)出:將所需的矢量圖層加載到QGIS地圖畫布中。由于是網(wǎng)絡(luò)服務(wù),數(shù)據(jù)是動態(tài)加載的,默認(rèn)只顯示當(dāng)前視圖范圍。為了獲取全國數(shù)據(jù),需要規(guī)劃好下載范圍(例如,按省級行政區(qū)劃分塊)。可以使用以下方法:
- 定義下載區(qū)域:準(zhǔn)備一個覆蓋全國的多邊形矢量文件(如省界shp文件),將其導(dǎo)入QGIS。
- 使用插件或腳本:QGIS有“QuickMapServices”等插件可以方便添加在線地圖,但對于批量下載矢量數(shù)據(jù),可能需要編寫Python腳本或使用“Download Thematic Map”等工具插件。一個實用的方法是利用QGIS的“處理工具箱”中的“柵格”或“矢量”工具,結(jié)合“網(wǎng)格創(chuàng)建”工具,將全國范圍劃分為多個小網(wǎng)格(例如1度×1度的網(wǎng)格),然后循環(huán)請求每個網(wǎng)格內(nèi)的矢量數(shù)據(jù)。
- 數(shù)據(jù)拼接:將下載的多個分塊矢量數(shù)據(jù)在QGIS中使用“合并矢量圖層”工具進(jìn)行拼接,最終得到全國范圍的矢量數(shù)據(jù)集。
需要注意的是,此方法獲取的數(shù)據(jù)受天地圖服務(wù)條款約束,通常僅限于非商業(yè)用途或個人學(xué)習(xí)。在數(shù)據(jù)使用過程中,應(yīng)遵守國家相關(guān)法律法規(guī),尊重數(shù)據(jù)版權(quán),并在成果中注明數(shù)據(jù)來源為“天地圖”。
對于編程能力較強的用戶,可以直接調(diào)用天地圖的WFS(Web Feature Service)服務(wù)(如果開放),通過編寫Python腳本(使用GDAL/OGR庫或requests庫)自動化下載矢量要素。這需要更深入的技術(shù)知識,但效率更高。
通過合法利用天地圖公開的Web地圖服務(wù)接口,結(jié)合QGIS等開源工具,用戶可以有效地免費獲取全國基礎(chǔ)地理信息矢量數(shù)據(jù)。這種方法體現(xiàn)了“法圖信息”的精神——在遵守規(guī)則的前提下,最大化利用公共信息資源。雖然過程可能需要一些技術(shù)操作和時間,但對于許多非商業(yè)應(yīng)用場景,這是一個可行且合規(guī)的解決方案。在實際操作中,建議先小范圍測試,確保數(shù)據(jù)格式和屬性滿足需求,再開展大規(guī)模下載工作。