ArcGIS教程:地理处理服务示例(裁剪与发送)(一)
對應的文件夾
本示例的數據可從 ArcGIS.com 下載。下載后,提取 zip 文件至 C:\arcgis\ArcTutor\。GP Service Examples\ClipAndShip 文件夾包含了完成的模型和數據。
關于本示例
本示例顯示了共享和使用地圖及地理處理服務的詳細步驟。服務中所使用的模型 ExtractZionData 來自提取數據任務模型工具。通過地理處理任務,客戶端可以選擇要返回的圖層、對定義感興趣區的一個面(或多個面)進行數字化,以及選擇輸出要素和柵格數據格式。根據感興趣區域裁剪地圖中的數據,然后將其打包為 ZIP 文件并準備發送給客戶端。
數據
此示例的研究區域是錫安國家公園。數據包括了研究區、邊界、區域、道路、小徑、泉水、河流和研究區的山體陰影柵格。此數據存放在 C:\arcgis\ArcTutor\GP Service Examples\ClipAndShip\ToolData\Zion.gdb 中。
創建服務器管理連接以用于發布
請確保您有向服務器發布的權限。如果有,請按照以下步驟創建、發布或管理與服務器的連接:
步驟:
- 轉到 GIS 服務器 > 添加 ArcGIS for Server 可彈出 ArcGIS for Server 對話框。
- 選中發布 GIS 服務或管理 GIS 服務器。
- 在常規面板上,輸入服務器管理 URL并提供對應的用戶名和密碼。
- 單擊完成完成連接。
共享地圖服務
按照以下步驟創建一項地圖服務,服務的用戶可將其作為參考地圖使用:
步驟:
- 從目錄 窗口,導航至 C:\arcgis\ArcTutor\GP Service Examples。將 C:\arcgis\ArcTutor\GP Service Examples 下的 ClipAndShip 文件夾復制到一個本地目錄中。
- 從保存了 ClipAndShip 文件夾的本地目錄中打開 Zion.mxd。
- 從ArcMap 菜單欄中選擇文件 > 共享為 > 服務。將打開共享為服務 向導。
- 在共享為服務 向導的第一個面板中,選擇發布服務,然后單擊下一步。
- 在選擇一個連接下拉列表中,選擇您之前連接的服務器名稱。默認服務名稱是 Zion(地圖文檔名)。您可以接受默認名稱或輸入新名稱。
- 在下一個面板中,給出您的服務文件夾或接受默認的 [根] 并單擊繼續。服務編輯器隨即打開。
- 在服務編輯器 中,單擊功能選項卡。默認選中地圖和 KML。此服務不需要 KML 功能,所以取消選中 KML 復選框。
- 在服務編輯器 中單擊項目描述選項卡,輸入所要求的摘要和標簽。
- 單擊服務編輯器 右上角的分析按鈕。將打開準備 窗口。
- 如果您在準備 窗口中看見任何警告或錯誤消息,右鍵單擊具有錯誤或警告消息的行,然后單擊突出顯示的消息,進行修復。
- 消除了所有錯誤之后,單擊服務編輯器 右上角的發布按鈕。發布完成后會得到一條成功的消息。
Zion 地圖服務發布完成,可供后續使用。
共享地理處理服務
步驟:
需要運行工具得到一個結果,才可將工具共享為服務。要運行工具:
- 從保存了 ClipAndShip 文件夾的本地目錄中打開 ClipAndShip.mxd。
- 在目錄 窗口中,單擊轉至默認工作目錄文件夾按鈕。展開 ExtractZion.tbx 并雙擊模型工具ExtractZionData 以打開其對話框。
- 對于要裁剪的圖層參數,設置在服務中您希望顯示給用戶的圖層。
- 對于感興趣區參數,單擊上圖所示的 Area_of_Interest 符號并數字化地圖上的一個面。
- 您可接受所有其他參數的默認值。
- 單擊確定以運行工具。工具執行完畢后,一個新結果會寫入結果 窗口中。要打開結果 窗口,選擇 ArcMap 主菜單中的地理處理 > 結果。
- 查看結果 窗中的結果,檢查工具執行是否成功。如果執行失敗,則會在結果旁邊顯示一個錯誤圖標。
步驟:
創建一項地理處理服務,共享結果。
在結果 窗口中,右鍵單擊 ExtractZionData 結果并選擇共享為 > 地理處理服務。將打開共享為服務 向導。
選擇之前連接的服務器,發布到與之前創建地圖服務相同的文件夾。服務的默認名稱和工具名稱完全相同,即 ExtractZionData。您可以接受默認服務名稱或輸入新名稱。
在共享為服務 向導的最后一個面板上,單擊繼續以打開服務編輯器。
您可以接受地理處理服務的所有默認值,并單擊發布按鈕來發布服務。
在服務編輯器 中,您可以優化客戶端可選的圖層選擇列表。單擊要裁剪的圖層選項卡以查看客戶端可提取的圖層列表。您可以取消選中不希望顯示給客戶端的圖層。
使用
以下步驟顯示了如何使用之前發布的地圖和地理處理服務。
步驟:
- 打開新的 ArcMap 文檔。
- 在目錄 窗口中,
- 在目錄 窗口中,導航至 GIS 服務器下的服務器連接,查找在前一部分發布的地理處理服務,然后將其展開。將出現任務 ExtractZionData。
- 雙擊任務 ExtractZionData 以打開任務對話框。
- 在 ExtractZionData 對話框中即是下圖所示的要裁剪的圖層參數。請注意,復選框內的圖層名稱和內容列表中 Zion 地圖服務的圖層名稱相同。選中要包含在下載中的每個圖層旁邊的復選框。
- 感興趣區參數是用來數字化感興趣區域的,對要裁剪的圖層參數選定的每個圖層進行裁剪都將用到該區域。單擊 Area_of_Interest 符號并數字化地圖上的一個面。
- 可對其他輸入參數要素格式和柵格格式進行修改或保留默認設置。
- 單擊確定以運行地理處理任務。輸出將從服務器返回并寫入在地理處理臨時工作空間環境中設置的位置。
任務完成后,打開結果 窗口以查看任務結果。雙擊 output.zip 打開壓縮文件,然后將數據提取至所選的位置。
總結
以上是生活随笔為你收集整理的ArcGIS教程:地理处理服务示例(裁剪与发送)(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python怎么设置窗口大小_pytho
- 下一篇: kaldi中hashlist阅读总结