1. 概述
對於GIS行業從業者來講,對於地圖釋出可能並不陌生。其實所謂地圖釋出,就是指在網際網路或區域網伺服器中,通過IIS、Apache或ArcGIS Server等系統服務為地圖瓦片分配唯一URL地址的過程。地圖釋出後可以結合百度離線API或谷歌離線API等開源平臺方便地部署百度離線地圖、谷歌離線地圖、三維離線地球並進行離線GIS系統開發等。
從客戶在水經注軟體使用的反饋我們了解到,大家習慣於將谷歌衛星影像地圖匯出為 ArcGIS Server 瓦片進行釋出,然後用 ArcGIS 客戶端或其它GIS平臺進行開發呼叫。以上方式沒有錯,但從我們的專案開發經驗來看,這種方式應用於範圍較小的區域還是可以接受的,但如果範圍大於一省,比如全國甚至全球,這種方式就很不適用了。我們曾經為一個客戶匯出了一個省的瓦片,瓦片檔案個數上億張,幾周也沒能把檔案拷貝完,安裝部署極為不便。
那麼不將谷歌衛星影像匯出為瓦片,還有其它更好的方法嗎?答案當然是肯定的,正是因為我們有了上面所述痛點,後來才研發了《水經注地圖釋出服務中介軟體》產品。該中介軟體可以直接離線釋出全國谷歌衛星影像,不需要IIS、Apache或 ArcGIS Server 服務支援,也不需要任何資料支援,效率遠高於MBTile瓦片資料庫,它可以快速地為你構建一個離線的谷歌地球伺服器。
這裡,我們就對如何使用《水經注地圖釋出服務中介軟體》,並在內網離線離釋出全國7.01TB谷歌高清影像進行詳細說明。
2. 全國谷歌高清衛星影像地圖資料準備水經注現有全國谷歌高清衛星影像地圖資料1-19級7.01TB,該資料用一個8T硬碟就能儲存。在地圖釋出之前,可以用《水經注萬地圖下載器》對其進行離線瀏覽,先檢查全國衛星影像資料的覆蓋範圍、資料的完整性和影像的清晰度等。具體方法請參閱:
如何離線瀏覽全國7137GB海量谷歌衛星離線影像?
全國衛星影像覆蓋範圍
另外,還可以隨時將指定區域的影像資料匯出為大圖、手機離線包或瓦片等,具體方法請參閱:
如何從全國7.01TB海量谷歌衛星離線地圖中匯出北京市的衛星影像
離線匯出北京衛星影像
如果你現在沒有全國谷歌高清衛星影像地圖資料,那麼也可以用《水經注萬能地圖下載器》下載,具體方法請參閱:
如何一次性下載全國谷歌衛星影像地圖資料
全國谷歌衛星影像資料檔案
3. 全國谷歌高清衛星影像地圖資料釋出全國谷歌高清衛星影像地圖資料準備好之後,需要下載安裝水經注地圖釋出服務中介軟體。具體方法參參閱:
水經注地圖釋出服務中介軟體下載安裝圖文教程
《水經注地圖釋出服務中介軟體》下載安裝後,會自動安裝WeServer服務,安裝成功之後會在系統服務中顯示WeServer服務,當解除安裝《水經注地圖釋出服務中介軟體》時,也會自動解除安裝WeServer服務,一般情況下不用手動解除安裝。如果沒有自動安裝或解除安裝成功,可以在安裝目錄手動操作,具體方法請參閱:
水經注地圖釋出服務的安裝與解除安裝
WeServer服務
在"伺服器配置"對話方塊中,可以配置本國谷歌高清衛星影像地圖資料和地名標籤資料的路徑,如下圖所示。
另外需要注意的就是要選擇正確的座標投影,由於現有全國谷歌高清衛星影像地圖資料是下載的谷歌地球WGS84座標系影像,因此這裡選擇"WGS84 經緯度投影"。引數配置完成後,點選"確認"按鈕返回主介面,然後點選主介面中的"重啟"按鈕重啟地圖服務,如下圖所示。
現在,就可以任意瀏覽中介軟體釋出成功的全國谷歌衛星高清影像了,如下圖所示。
釋出效果
4. 全國谷歌高清衛星影像地圖資料呼叫如上面所述,現在已經可以看到中間對全國谷歌高清影像地圖資料釋出後的效果了,但它只是中介軟體提供的基於Openlayers開源平臺的釋出效果展示,如果需要將釋出的影像資料載入到自己的二維或三維GIS平臺,則需要在平臺新增配置影像和地名標籤的URL。
檢視瓦片
例如:http://127.0.0.1:8080/getImage?z=9&y=71&x=360
通過該瓦片的URL示例地址,開發人員就可以將它在第三方二維或三維GIS平臺中進行開發應用了。開發完成後的系統,也可以安裝部署在膝上型電腦上,外加一個8T的全國谷歌高清衛星影像地圖資料行動硬碟,就可以很方便地為客戶做GIS系統演示!
5. 總結以上就是如何在內網離線釋出全國谷歌高清衛星影像地圖瓦片的全部說明,主要包括了全國離線谷歌衛星地圖影像的準備、資料釋出和資料呼叫等說明。