ArcGIS API for javascript開發筆記(五)——GP服務調用之GP模型的發佈及使用詳解

感謝一路走來默默陪伴和支持的你~~~

----------------歡迎來訪,拒絕轉載----------------

關於GP模型的製作請點我!

一、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服務。



-------------------歡迎來訪,拒絕轉載--------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章