在模型构建器对现有图层添加一个字段,字段值为投影坐标下的面积或长度。
方法:字段计算器,选择python,表达式为!Shape.Area!即可,根据实际需要转换单位即可
!Shape.extent.Xmin!用来计算最小横坐标
!Shape.Length! 用来计算长度
类似的表达式是直接可以用的
!SHAPE.CENTROID! 表达式类型选择PYTHON 返回字符串类型xy之间用空格隔开
!SHAPE.CENTROID.X! 表达式类型选择PYTHON_9.3 返回double类型
!SHAPE.CENTROID.Y! 表达式类型选择PYTHON_9.3 返回double类型
Python 表达式可以将几何 area 与 length 属性与面积或线性单位结合使用,从而将值转换为不同的测量单位
(如 !shape.length@kilometers!)。
对一个字段分割可以这样!VEG_TYPE!.split(" ")[-1]
作者:wwmin_
链接:https://www.jianshu.com/p/46b485ecea62
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。