地圖服務是一種利用 ArcGIS 使地圖可通過 Web 進行訪問的方法。適合在多種 Web 和 intranet 情景下使用。對於同一地圖服務,可由多個用戶分別在 ArcMap、Web 應用程序、ArcGIS Online 和移動應用程序中同時使用。首先在 ArcMap 中制作地圖,然后將地圖作為服務發布到 ArcGIS Server 站點上。之后,Internet 或 Intranet 用戶便可在 Web 應用程序、ArcGIS for Desktop、ArcGIS Online 以及其他客戶端應用程序中使用此地圖服務。
ArcGIS Server發布地圖的方式有三種:
- 第一中式通過ArcMap進行地圖發布;
- 第二種是通過ArcGIS Server Manager進行地圖發布;
- 另一種是通過ArcCatalog進行發布。
1. ArcMap上傳地圖
1)從開始菜單啟動ArcMap ,,新建一個空地圖文檔,如下圖:
2)將打包進來的瓦片地圖包(底圖)添加進來,如下圖:
上一步單擊“確定”后,即可看到D:\SGDownload下存在的已經下載好的地圖包,如下圖:
3)共享為服務。
在主菜單中依次選擇(File->Share As->Service(即 文件->共享為->服務),如下圖:
選擇“Save a service defintion file”(即 發布服務), 然后單擊“下一步”,如下圖:
4)連接ArcGIS Server 站點。
- 對於服務器 URL(U):輸入要連接的 ArcGIS Server 站點的 URL。在Server URL后面輸入http://localhost:6080/arcgis,其中arcgis為安裝時的默認實例名。
- 服務器類型(T):下拉列表中選擇 ArcGIS Server。
- 過渡文件夾(S)
- 身份驗證:身份驗證輸入對 ArcGIS Server 至少具有發布者權限的用戶名和密碼。(如果沒有考慮安全的問題而建立用戶和角色,一種選擇是使用創建站點時定義的主站點管理員帳戶。保留復選框處於選中狀態以保存用戶名和密碼。)
然后單擊【完成】,即連接ArcGIS Server完成。
5)發布服務
設置“服務的名稱”,如下圖:
可以選擇文件保存位置,如下圖:
2. 使用ArcGIS Manager發布
1)點擊【開始】->【程序】->【ArcGIS】->【ArcGIS Server for the Java paltform】->【ArcGIS Server Manager】
圖1
打開ARCGIS Server Manager登錄界面。輸入用戶名和密碼,點擊“登錄”即可ASM的進入主界面
圖2
2)在ASM主界面面中,點擊“發布GIS資源”,進入發布地圖信息界面,點擊“瀏覽...”,找到相應的.mxd文件,一路Next下去即可完成發布地圖服務。
3. 使用ArcCatalog發布
1)點擊【開始】->【程序】->【ArcGIS】->【ArcCatalog】
打開ArcCatalog-ArcInfo-GIS Services 界面:
雙擊“GIS Servers”目錄下的“Add ArcGIS Server”,彈出Add ArcGIS Server界面,選擇“Manage GIS Services”發布地圖(只能是本地的.mxd文件)
2)點擊“下一步”,進入General 界面:
在Server URL中輸入地址,Host Name 中輸入名稱localhost,點擊“Finish”。
3)找到test.mxd文件,右鍵單擊,選擇“Publish to ArcGIS Server”,進入如下界面:
4)點擊下一步,進入如下界面:
5)點擊“下一步”,進入如下界面:
6)點擊“Finish”,右鍵單擊“localhost(admin)”,點擊“refresh”。就可以看到發布后的地圖了。