對于GIS行業從業者來講,對于地圖發布可能并不陌生。其實所謂地圖發布,就是指在互聯網或局域網服務器中,通過IIS、Apache或ArcGIS Server等系統服務為地圖瓦片分配唯一URL地址的過程。地圖發布後可以結合百度離線API或谷歌離線API等開源平台方便地部署百度離線地圖、谷歌離線地圖、三維離線地球并進行離線GIS系統開發等。
IIS發布
從客戶在水經注軟件使用的反饋我們了解到,大家習慣于将谷歌衛星影像地圖導出為 ArcGIS Server 瓦片進行發布,然後用 ArcGIS 客戶端或其它GIS平台進行開發調用。以上方式沒有錯,但從我們的項目開發經驗來看,這種方式應用于範圍較小的區域還是可以接受的,但如果範圍大于一省,比如全國甚至全球,這種方式就很不适用了。我們曾經為一個客戶導出了一個省的瓦片,瓦片文件個數上億張,幾周也沒能把文件拷貝完,安裝部署極為不便。
ArcGIS Server 發布
那麼不将谷歌衛星影像導出為瓦片,還有其它更好的方法嗎?答案當然是肯定的,正是因為我們有了上面所述痛點,後來才研發了《水經注地圖發布服務中間件》産品。該中間件可以直接離線發布全國谷歌衛星影像,不需要IIS、Apache或 ArcGIS Server 服務支持,也不需要任何數據支持,效率遠高于MBTile瓦片數據庫,它可以快速地為你構建一個離線的谷歌地球服務器。
中間件界面
這裡,我們就對如何使用《水經注地圖發布服務中間件》,并在内網離線離發布全國7.01TB谷歌高清影像進行詳細說明。
2. 全國谷歌高清衛星影像地圖數據準備水經注現有全國谷歌高清衛星影像地圖數據1-19級7.01TB,該數據用一個8T硬盤就能存儲。在地圖發布之前,可以用《水經注萬地圖下載器》對其進行離線浏覽,先檢查全國衛星影像數據的覆蓋範圍、數據的完整性和影像的清晰度等。具體方法請參閱:
如何離線浏覽全國7137GB海量谷歌衛星離線影像?
全國衛星影像覆蓋範圍
另外,還可以随時将指定區域的影像數據導出為大圖、手機離線包或瓦片等,具體方法請參閱:
如何從全國7.01TB海量谷歌衛星離線地圖中導出北京市的衛星影像
離線導出北京衛星影像
如果你現在沒有全國谷歌高清衛星影像地圖數據,那麼也可以用《水經注萬能地圖下載器》下載,具體方法請參閱:
如何一次性下載全國谷歌衛星影像地圖數據
全國谷歌衛星影像數據文件
3. 全國谷歌高清衛星影像地圖數據發布全國谷歌高清衛星影像地圖數據準備好之後,需要下載安裝水經注地圖發布服務中間件。具體方法參參閱:
水經注地圖發布服務中間件下載安裝圖文教程
中間件安裝
《水經注地圖發布服務中間件》下載安裝後,會自動安裝WeServer服務,安裝成功之後會在系統服務中顯示WeServer服務,當卸載《水經注地圖發布服務中間件》時,也會自動卸載WeServer服務,一般情況下不用手動卸載。如果沒有自動安裝或卸載成功,可以在安裝目錄手動操作,具體方法請參閱:
水經注地圖發布服務的安裝與卸載
WeServer服務
中間件安裝成功後,會啟動界面,在主界面中點擊"配置"按鈕,将顯示"服務器配置"對話框。
服務器配置
在"服務器配置"對話框中,可以配置本國谷歌高清衛星影像地圖數據和地名标簽數據的路徑,如下圖所示。
服務器配置
另外需要注意的就是要選擇正确的坐标投影,由于現有全國谷歌高清衛星影像地圖數據是下載的谷歌地球WGS84坐标系影像,因此這裡選擇"WGS84 經緯度投影"。參數配置完成後,點擊"确認"按鈕返回主界面,然後點擊主界面中的"重啟"按鈕重啟地圖服務,如下圖所示。
重啟服務
重啟服務成功後,即表示所配置的全國谷歌高清衛星影像地圖數據已發布成功,點擊"WGS 84 影像一鍵發布"按鈕,可以查看數據發布的結果。
一鍵發布
現在,就可以任意浏覽中間件發布成功的全國谷歌衛星高清影像了,如下圖所示。
發布效果
4. 全國谷歌高清衛星影像地圖數據調用如上面所述,現在已經可以看到中間對全國谷歌高清影像地圖數據發布後的效果了,但它隻是中間件提供的基于Openlayers開源平台的發布效果展示,如果需要将發布的影像數據加載到自己的二維或三維GIS平台,則需要在平台添加配置影像和地名标簽的URL。
從主界面中點擊"配置"按鈕顯示"服務器配置"對話框,在該對話框中點擊"随機獲取瓦片URL"會随機顯示離線數據中的某一個URL地址,如下圖所示。
查看URL地址
點擊URL地址後面的"打開"按鈕,可以查看單張瓦片效果,如下圖所示。
查看瓦片
點擊URL地址後面的"複制"按鈕,可以複制該瓦片的URL地址。
例如:http://127.0.0.1:8080/getImage?z=9&y=71&x=360
通過該瓦片的URL示例地址,開發人員就可以将它在第三方二維或三維GIS平台中進行開發應用了。開發完成後的系統,也可以安裝部署在筆記本電腦上,外加一個8T的全國谷歌高清衛星影像地圖數據移動硬盤,就可以很方便地為客戶做GIS系統演示!
系統演示
5. 總結以上就是如何在内網離線發布全國谷歌高清衛星影像地圖瓦片的全部說明,主要包括了全國離線谷歌衛星地圖影像的準備、數據發布和數據調用等說明。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!