很多 ArcGIS for Desktop 用戶都具有特殊的作用和責任,即在為所在組織 中和 Web 上的其他人員提供高質量的地圖和地理信息。他們通過創建和共享地 圖、圖層、地理數據庫、影像和分析模型等來實現此目的。ArcGIS for Desktop 用于創建地理信息,這些信息可用來共享和提供給各種客戶端。地理信息的提供 將通過 ArcGIS for Server 實現,所以需要安裝 ArcGIS for Server。
提供標準統一的發布體驗
在 ArcGIS 10 中,你可以使用 ArcGIS for Desktop 發布 GIS 資源到 ArcGIS for Server,例如地圖、工具、或地地址定位器等。在選擇發布方式時,取決于 多種因素,例如你的權限級別、經驗或是個人愛好。在 10.1 中,對于想要發布 的 GIS 資源會提供更加嚴格的分析過程,以確保它們在 Web 上能夠隨時被使用。 所以,在發布到 ArcGIS for Server 之前,還需要使用 ArcGIS for Desktop 對 GIS 資源進行分析。
發布 GIS 資源時,選擇哪個發布方式,取決于你的 GIS 資源類型。下表列 出了如何在 ArcGIS for Desktop 當中開始發布過程:
GIS 資源 | 發布方式 |
地圖或 globe 文檔 | 打開 ArcMap 或 ArcGlobe 文檔,在主菜單中選 擇 File > Share As > Service (也可在 ArcCatalog 或 Catalog 窗口中找到文檔,右鍵點擊選 擇 Share As Service,但此文檔需處于打開狀態) |
GP 模型或工具 | 在結果窗口中找到運行成功的模型或工具的結 果,右鍵單擊選擇 Share As > Geoprocessing Service |
其它,例如 gdb、address locator(地址定位器)等 | 在 ArcCatalog 或 Catalog 窗口中找到想要發布 的 GIS 資源,右鍵點擊選擇 Share As Service |
在選擇分享后,便會有分享向導幫你配置、分析、以及發布 GIS 資源到ArcGIS for Server 上用作服務。
下面,就將第 4 章中完成的 community.mxd,發布為服務。發布地圖服務 時有兩種方式可以選擇,上面表格中已經提到,下圖是相應的顯示。
選擇發布服務,點擊下一步。
選擇 GIS Services,設置服務名稱。點擊下一步,選擇發布的目錄位置,點擊Continue。
此時,彈出服務編輯器窗口。在服務編輯器中,設置服務的輸入輸出參數。 還可以通過 Sharing 登陸 ArcGIS Online,(需要全球賬號,如沒有則需注冊), 將服務發布到 Online 上,以便于與組織、大眾分享。然后,點擊發布(Publish)。
發布的過程中,會彈出一個對話框,用來復制數據到服務當中,點擊 OK。然后,會彈出服務發布成功的提示框,再點擊 OK。
當服務發布成功后,在 ArcCatalog 或 Catalog 窗口的 GIS Servers 下,就會看到。此處,可以對服務進行管理。可以通過右鍵點擊服務,選擇服務屬性(Service Properties),重新進入服務編輯器,進行服務參數的設置。
此外,還可以在服務管理器中(ArcGIS Server Manager)查看和管理服務。
點擊服務名稱,便可查看服務的詳細參數,在服務能力當中,可以找到服務的URL,點擊 REST URL。
進入后,可以看到服務的詳細內容,比如地圖的圖層。還可以選擇以多種方式打開地圖服務。
在服務發布的時候,選擇了發布到 ArcGIS Online 當中。通過www.arcgis.com登陸后,便可看到我的賬戶中存在的之前發布到 Online 上的服務。