python中arcpy_如何使用ArcPy?
ArcPy可以很方便的通過腳本調用ArcGIS的各種函數和功能。ArcGIS中提供了三種方法使用ArcPy。第一種是在ArcGIS for Dresktop的Python窗口運行Python腳本,第二種是通過Python編輯器(如PythonWin)來編寫和運行,第三種是創建一個腳本工具來運行腳本。下面介紹這三種方法。
1.Python窗口運行
輸入代碼,回車,即可運行。
腳本運行結果會打印在Python窗口中,同時運行結果的數據會自動添加到ArcMap內容列表中。運行消息(是否結束、運行結果、錯誤消息)可在Results窗口查看,Python窗口只顯示錯誤消息。
這種方法的優點在于當你調用某個函數后,窗口會自動提示該函數的用法,十分方便。
但是,當進行批處理操作時候,特別是涉及到大量文件的操作,處理的結果會自動添加在ArcMap內容列表中,呈現在窗口中,十分影響運行速度。
2.Python編輯器運行
Arcgis安裝時自帶有Python編譯環境,在'開始-程序'里即可打開IDLE編譯環境。
打開后,可以在Python Shell窗口使用命令行編輯運行代碼,也可以編輯腳本文件運行:File/New Windwon,編輯代碼,存為腳本文件(.py),然后Run/ Run Module,即可運行。這樣無需打開ArcGIS軟件,因而不會自動加載文件,效率較高,推薦使用這種方法。
3.創建腳本工具
在ArcCatalog中添加腳本文件,自定義工具,保存后會在ArcToolbox中顯示,可以反復使用。
更多精彩分享,敬請關注:地學數據處理分析
地學數據處理分析
總結
以上是生活随笔為你收集整理的python中arcpy_如何使用ArcPy?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html css精灵,谈谈CSS Spr
- 下一篇: python调用arcpy函数_AGS