如何低成本快速搭建區域網地圖伺服器?

現在的專案中經常會涉及到GIS相關的技術,專案人員往往又對GIS一竅不通。

地圖資料怎麼獲取?

GIS伺服器如何選擇?

GIS離線站點怎麼搭建?

有沒有一種簡單又好用的軟體可以解決這些問題呢?

答案是肯定的。

【太樂地圖下載器】開發3年有餘,一直致力於讓GIS更簡單。您不僅可以快速下載網際網路的所有線上地圖資料,還可以快速搭建地圖伺服器。

【太樂地圖下載器】的服務釋出功能,支援將下載的地圖快速釋出為WMTS、ArcGIS REST兩種標準的地圖服務,供ArcGIS、SuperMap等GIS廠商推出的JavaScript、Flex、Silverlight、Android、桌面客戶端或Openlayers直接遠端訪問。

廢話不多說,下面就為您介紹這款地圖下載神器。

工具/原料

太樂地圖下載神器一枚

IIS or tomcat

方法/步驟

用【太樂地圖下載器】下載地圖,請在【新建下載任務】介面選擇【下載至庫檔案】,如下圖,您還可以選擇【壓縮】以減小地圖檔案的儲存空間。

如何低成本快速搭建區域網地圖伺服器

下載完成後,請在軟體下方的工具欄中開啟【服務釋出】功能,並按如下順序4步釋出服務:

1開啟服務

2選擇資料來源

3選擇服務標準、視覺效果等

4建立新服務

如何低成本快速搭建區域網地圖伺服器

服務釋出成功後,點預覽按鈕可在瀏覽器中進行地圖服務預覽。

太樂地圖集成了如下兩種地圖客戶端:

【OpenLayers地圖客戶端】對應資料夾為安裝目錄下的【OpenLayers】

【ArcGIS JS地圖客戶端】對應資料夾為安裝目錄下的【ArcGIS_JS】

如何低成本快速搭建區域網地圖伺服器

此時還不能進行區域網的遠端訪問,還需要將【太樂地圖下載器】整合的地圖客戶端用web伺服器IIS或tomcat進行釋出(請先安裝IIS或tomcat):

如果要釋出【OpenLayers地圖客戶端】,請用文字工具開啟【OpenLayers\examples\wmtsInfo.js】指令碼檔案,修改第一行中的地圖服務地址為IIS伺服器對應的IP地址,如下圖:

(如果要釋出【ArcGIS地圖客戶端】,請修改【ArcGIS_JS\wmtsInfo.js】)

如何低成本快速搭建區域網地圖伺服器

開啟IIS管理介面,右鍵選擇【Defaut Web Site】,在彈出選單中選擇【新增應用程式】,然後在彈出視窗中設定網站別名,並瀏覽【太樂地圖下載器】安裝目錄下的【OpenLayers】資料夾,此為地圖客戶端所在目錄,如下圖:

(如果要釋出【ArcGIS地圖客戶端】,請指定【ArcGIS_JS】目錄)

如何低成本快速搭建區域網地圖伺服器

點選確定後,IIS將自動生成arctiler應用程式,然後開啟瀏覽器輸入如下地址:

請將IP地址修改為IIS所在伺服器IP。

地圖網站隨即在瀏覽器中展現,至此,一個完整的地圖網站就搭建成功了,區域網內所有同網段的電腦都可以在瀏覽器中訪問到您搭建的地圖網站。

如何低成本快速搭建區域網地圖伺服器

如何低成本快速搭建區域網地圖伺服器

上面講了如何基於【太樂地圖下載器】搭建區域網離線地圖站點。

下面我們再看看如何在ArcMap中訪問【太樂地圖下載器】釋出的地圖服務。

服務釋出後,在服務列表中複製服務地址。

如何低成本快速搭建區域網地圖伺服器

在ArcMap10.1的工具欄中點選【Add Data】,在彈出視窗中選擇【GIS Servers】-【Add WMTS Server】

如何低成本快速搭建區域網地圖伺服器

如何低成本快速搭建區域網地圖伺服器

然後在彈出視窗中貼上剛剛複製的服務地址,並修改IP為太樂地圖伺服器的IP地址。

如何低成本快速搭建區域網地圖伺服器

點選【OK】,在彈出視窗進入【太樂地圖服務】,然後選擇【GooleChinaMap】並點選【Add】

如何低成本快速搭建區域網地圖伺服器

至此,ArcMap就可以成功訪問太樂地圖服務了。任何線上地圖都可以通過此方法在ArcMap中進行離線瀏覽。

如何低成本快速搭建區域網地圖伺服器

最後我們來看看幾種地圖服務釋出方式的對比。

如何低成本快速搭建區域網地圖伺服器

注意事項

服務不能訪問的時候,請確保IP能ping通,另外請設定防火牆的出入站規則,開啟太樂服務的埠號9009

相關問題答案