怎麼離線發佈全國谷歌高清衛星影像地圖瓦片

1. 概述

對於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. 總結

以上就是如何在內網離線發佈全國谷歌高清衛星影像地圖瓦片的全部說明,主要包括了全國離線谷歌衛星地圖影像的準備、數據發佈和數據調用等說明。

"


分享到:


相關文章: