感謝一路走來默默陪伴和支持的你~~~
----------------歡迎來訪,拒絕轉載----------------
一、GP發佈
ArcGIS Desktop可以作爲客戶端,將創建好的模型作爲GP服務發佈到ArcGIS Server上,以供Web端的調用。
1) 模型運行成功後,在Results窗口中會出現執行的結果,右鍵單擊模型,share as爲Geoprosessing service。
2) Pulish aservice,下一步。
3) 選擇服務連接或創建一個新的服務連接,這裏選擇已經創建好的服務連接,併爲GP服務命名,名稱不允許有空格,單擊下一步。
4) 選擇服務的存放文件夾位置,也可以新建一個文件夾,單擊continue。
5) 服務編輯器界面。
6) 服務編輯器界面。
在參數的選項卡中選擇執行模式爲同步執行。同步執行的特點是:客戶端需等待服務端任務結束,結果返回,適用於短時間的處理任務,服務端不保存數據;異步執行的特點是客戶端可以自由處理其他任務,適用於較短時間的事務處理,服務端保存數據。
7) 輸入模型的描述信息。
8) 輸入參數的描述信息及項目的描述信息。
9) 分析服務,驗證該服務是否有效。
10) 查看錯誤與警告信息,存在錯誤時需要消除錯誤,無報錯信息時,即可以點擊Publish發佈服務。
11) 服務發佈成功,單擊OK。
12) 在ArcGIS server服務目錄下查看發佈的服務。
--------------------------------這是一條華麗麗的分割線---------------------------------
二、使用服務
1) 在ArcGIS server服務目錄下執行服務,輸入服務參數,驗證發佈的服務有無異常。
2) 運行成功後,輸出的結果存放在指定的文件夾下,說明服務運行正常。
當然,可能會有一種情況,即:在本地端運行GP工具一切正常,發到到ArcGIS Server後GP服務運行卻失敗,這種問題的解決請參照往期博客:白話陳述之——從python腳本變化解析由路徑引起的GP服務運行失敗問題
後續將整理REST API 、javascript API調用GP服務。
-------------------歡迎來訪,拒絕轉載--------------------