我正在处理各种空间多边形文件(shapefile,文件/个人gdb要素类,sde要素类(某些具有空间视图)),并且根据文件类型,我得到了多个Shape Area要素类字段名称(必填字段,而不是已创建的字段)
因此,例如,字段名称的范围从“ Shape_Area”,“ SHAPE_Area”,“ SHAPE.AREA”,“ GEOMETRY_Area”,“ GEOMETRY.AREA”
我正在编写一个python脚本以提取所有这些类型的要素类的区域,并且按照以下方式进行操作:
for field in arcpy.ListFields(fc):
if field.name in ["Shape_Area", "SHAPE_Area", "SHAPE.AREA", "GEOMETRY_Area", "GEOMETRY.AREA"]:
do something
我想知道是否还有一种更聪明的方法来提取形状区域字段,而不只是列出所有可以命名的方式?似乎没有像Area这样的字段属性。还有其他方法吗?