內容轉自:http://server.arcgis.com/zh-cn/server/10.3/publish-services/windows/approaches-for-publishing-services-with-arcgis.htm
使用 ArcGIS 發布服務的方法
ArcGIS 提供了三種方法供您通過 web 服務與其他用戶共享信息。這樣便可以靈活地將服務部署到規模、范圍及成本最符合用戶要求的服務器上。這三種方式如下所示:
- ArcGIS for Server
- ArcGIS Online
- Portal for ArcGIS(使用 ArcGIS for Server 作為后端)
ArcGIS for Server
ArcGIS for Server 可為所有 GIS 工作提供服務,包括制圖、地理編碼、地理處理、圖像分析、3D 數據、網絡分析、OGC 訪問、移動數據提取以及提供地理要素服務,使您可以訪問各種安全性、登錄和調整選項。
借助 ArcGIS for Server,您可以通過添加更多計算機輕松調整服務器規模。可以將服務器部署到預制或雲計算環境中,例如 Amazon EC2。還可以使用多種支持的數據類型並訪問網絡分析、數據互操作、地統計分析等可選擴展模塊。
ArcGIS for Server 包括可腳本化的管理 API,如果計划使用此功能,可通過自定義 ArcObjects 開發擴展服務的功能。
ArcGIS for Server 具有基本版、標准版和高級版,三種版本的功能級別依次增強。
- 基礎版提供地理數據服務和只讀要素服務。
- 標准版提供所有類型的 GIS Web 服務並可以通過一些擴展模塊進行補充。
- 高級版提供所有類型的 GIS Web 服務(包括移動應用程序 SDK)並可以通過所有類型的擴展模塊進行補充。
ArcGIS Online
通過 ArcGIS Online,您可以將 GIS Web 服務發布到 Esri 管理的雲環境中。不必安裝任何程序;只需登錄到您的 ArcGIS Online 帳戶。可以部署兩種服務類型:
- 要素服務用於顯示矢量 GIS 要素的幾何、屬性和符號信息。它們適用於在 web 底圖之上顯示、查詢和編輯業務數據。
- 切片地圖服務用於顯示一組可在 Web 制圖應用程序中視為底圖且預先生成的地圖圖像(也稱為地圖緩存)。發布服務時,還可以要求服務器創建和存儲切片緩存。然后,可以通過訪問服務的 URL 將切片引入 Web 地圖中。
在應用程序中結合使用切片地圖服務和要素服務可實現快速制圖,同時還支持查詢和編輯操作。
ArcGIS Online 托管服務可通過組織訂閱 ArcGIS Online 獲得。使用 ArcGIS Online 的優勢在於不必安裝任何服務器軟件或調整服務。服務運行在服務器可自動擴大以滿足需求的 Esri 管理雲環境下。
Portal for ArcGIS
Portal for ArcGIS 提供與 ArcGIS Online 相同的切片地圖服務和要素服務。區別在於您在自己的網絡基礎設施上安裝門戶。您將自己的 ArcGIS for Server 實現連接至門戶,以充當 Web 服務托管引擎。
盡管 Portal for ArcGIS 比 ArcGIS Online 需要更多設置,對於未連接到 Internet、無法在非本地狀態下發送數據或需要對運行門戶的硬件進行完全控制的組織而言,其仍是一個理想的選擇。
使用 Portal for ArcGIS,可允許廣泛的用戶段發布要素服務和切片地圖服務,同時將對更高級服務(如影像服務和地理處理服務)的管理留給范圍更小的一組 ArcGIS for Server 發布者。
創作、共享和使用服務
ArcGIS for Desktop 可以幫助您在以上任何類型的服務器上創作和共享 GIS 資源。對於地圖而言,通常在 ArcMap 中制圖,然后選擇菜單選項以將地圖作為服務共享。系統將指導您完成地圖性能瓶頸分析以及地圖發布過程。
對於不在 ArcMap 中創建的其他資源類型(如定位器),可右鍵單擊目錄樹中的項目並選擇將其作為服務共享的選項。要發布地理處理模型,可以在結果 窗口中右鍵單擊結果,然后選中將其作為服務共享的選項。
發布服務后,即可在 Web、桌面和移動應用程序中加以使用。服務具有 Web 地址或 URL,客戶端應用程序可以通過此信息訪問服務。使用或開發應用程序時,由用戶提供要使用的服務的 URL。應用程序將轉到相關 URL,開始使用服務引入地圖或其他請求的 GIS 功能。無論您是在 ArcGIS for Server、ArcGIS Online 還是 Portal for ArcGIS 上使用服務,此模式均相同。
本幫助中的其余主題包含更加詳細的 GIS 數據共享說明。