美文网首页
ArcGIS模型构建器计算几何的方法

ArcGIS模型构建器计算几何的方法

作者: wwmin_ | 来源:发表于2018-09-26 11:49 被阅读47次

    在模型构建器中通过缓冲区、相交生成了相交图层,现在要对该图层添加一个字段,字段值为投影坐标下的面积或长度。
    方法:字段计算器,选择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]

    相关文章

      网友评论

          本文标题:ArcGIS模型构建器计算几何的方法

          本文链接:https://www.haomeiwen.com/subject/lrydoftx.html