首先通過ModelBuilder 工具 構建模型
然后通過模塊右鍵 設置輸入參數
或者直接將一個模塊設為輸入參數
在輸出模塊的右鍵屬性上 可以設置lyr文件用於渲染
設置數據添加到顯示用於不是發布的時候瀏覽使用
在發布的機器上設置GP 顯示Results窗口(發布GP服務需要用到Results窗口),覆蓋上一次的結果(否則在本地調用一次后,之后不會覆蓋,但是不影響發布的GP服務,因為發布的GP每次生成的文件夾名都是唯一的)
在結果窗口選擇模型發布
在發布窗口調整 參數名稱和注釋
通過arcgis server manager 來查看發布好的服務
點擊rest url 進行手動測試
通過catalog在arcgis server 安裝目錄查看 生成結果 根據任務ID
大功告成
ps: 如果發布的數據中有相互引用的數據可能會因為服務中的排他鎖造成失敗,並且如果服務在運行中也無法通過arcmap等修改數據源里面的數據的一些屬性。
在model 中如果需要執行py腳本 需要py腳本有輸出輸入 然后在系統中建立一個腳本,選擇獨立的py文件 然后 生成一個gp工具可以用的腳本,上圖中的py腳本只是一個虛擬的並不是真實的有腳本的情況