1. 程式人生 > >【00】面向ArcGIS的Python程式設計——常見錯誤大全(後續更新中......)

【00】面向ArcGIS的Python程式設計——常見錯誤大全(後續更新中......)

1、縮排錯誤,導致Parsing error IndentationError: unexpected indent (line 3)錯誤。

2、注意>>>和...的區別

3、在使用指令碼執行地理處理工具,例如裁剪(clip)工具時,如果輸入要素圖層位於geodatabase中,則不需要帶.shp擴充套件格式,否則就會報ERROR 000732: 輸入要素: 資料集 G:\ArcpyBook\data\CityOfSanAntonio.gdb\Burglary.shp 不存在或不受支援錯誤。

注意:地理處理工具有兩種組織管理方式。你可以以arcpy中函式的形式來訪問工具,也可以以工具箱別名命名的模組中的函式的形式來訪問工具。

第一種情況,即工具作為arcpy中的函式,工具會以本案例中的格式來呼叫。工具名後緊跟下劃線以及工具箱別名。

第二種情況,即工具作為使用工具箱別名的模組中的函式。按照如下的方式來呼叫:

arcpy.analysis.Clip(in_feature,clip_feature,out_feature_class)其中工具箱別名analysis作為一個模組,Clip作為該模組中的函式。
使用哪一種方式是個人偏好。兩種方式都可以執行地理處理工具。