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