【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
作为该模块中的函数。
使用哪一种方式是个人偏好。两种方式都可以执行地理处理工具。
转载自:https://blog.csdn.net/gislaozhang/article/details/80681355