1. 程式人生 > >ArcGIS 釋出自定義列印模板

ArcGIS 釋出自定義列印模板

前言:

    除 ArcGIS Server 附帶的 PrintingTools 服務外,有時可能還需要釋出用於 web 列印的其他服務,之前是可以通過修改列印模板的檔案來改變列印模板的、但10.5之後的版本這種方式就無效了,需要自己釋出列印服務來定製更加豐富的模板了。

步驟: 

1、通過ArcMap製作您所需要 ArcMap 文件 (MXD) 資料夾,這些文件含有用於 Web 地圖列印的不同佈局。這是您的佈局模板資料夾。

2、在 ArcMap 的目錄視窗中,瀏覽至工具箱 > 系統工具箱 > 伺服器工具 > 列印。

3、雙擊匯出 Web 地圖工具將其開啟。

4、將作為 JSON 的 Web 地圖引數留空。要獲得可列印影象,此服務的使用者將提交自己的 Web 地圖 JSON 用於此引數。ArcGIS Web API、Portal for ArcGIS 應用程式模版和 Web AppBuilder for ArcGIS 中的列印微件將在後臺生成此 JSON。

5、保留輸出檔案引數的預設值。將此工具釋出到伺服器之後,輸出將被放置在伺服器(server)作業目錄中。

6、通過單擊瀏覽按鈕並瀏覽至儲存佈局的資料夾,提供佈局模板資料夾引數。

7、或者從下拉列表中選擇一個佈局,以此設定佈局模板引數。這將是使用者執行服務時的預設佈局。這個可以在呼叫api的時候傳參來選擇使用哪個模板。

8、點選確定,執行指令碼。

9、單擊地理處理 > 結果,顯示結果 視窗。展開當前會話,右鍵單擊匯出 Web 地圖結果,然後單擊共享為 > 地理處理服務。選擇釋出服務,然後單擊下一步。選擇釋出的server伺服器。引數預設即可(可根據實際情況設定)。

10、執行分析>釋出。

注意事項:

1、若使用Portal來呼叫此列印服務時需要將 在釋出的時候設定為同步。

至此就可以呼叫自己釋出的列印模板了。