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