ArcPy添加几何属性

ArcPy添加几何属性

向表示各要素空间或几何特性和位置的输入要素添加新的属性字段,如长度或面积或 x、y、z 和 m 坐标。

AddGeometryAttributes(Input_Features, Geometry_Properties, {Length_Unit}, {Area_Unit}, {Coordinate_System})

参数说明

  • Input_Features 将向输入要素添加新的属性字段以存储各种属性,如长度、面积或 x、y、z 和 m 坐标。

  • Geometry_Properties[Geometry_Properties,...] 确定将在新属性字段中进行计算的几何属性或形状属性。

    • AREA —添加用于存储各个面要素面积的属性。
    • AREA_GEODESIC —添加用于存储各个面要素测地线面积的属性。
    • CENTROID —添加用于存储各个要素质点坐标的属性。
    • CENTROID_INSIDE —添加用于存储各个要素内或要素上中心点坐标的属性。
    • EXTENT —添加用于存储各个要素范围坐标的属性。
    • LENGTH —添加用于存储各个线要素长度的属性。
    • LENGTH_GEODESIC —添加用于存储各个线要素测地线长度的属性。
    • LENGTH_3D —添加用于存储各个线要素 3D 长度的属性。
    • LINE_BEARING —添加用于存储各个线要素线段起始-结束方位角的属性。值范围介于 0 至 360 之间,其中 0 表示北,90 表示东,180 表示南,270 表示西,以此类推。
    • LINE_START_MID_END —添加用于存储各个要素起点、中点和终点坐标的属性。
    • PART_COUNT —添加用于存储包含各个要素的部分数量的属性。
    • PERIMETER_LENGTH —添加用于存储各个面要素周长或边界长度的属性。
    • PERIMETER_LENGTH_GEODESIC —添加用于存储各个面要素周长或边界测地线长度的属性。
    • POINT_COUNT —添加用于存储包含各个要素的点数或顶点数的属性。
    • POINT_X_Y_Z_M —添加用于存储各个点要素 x、y、z 和 m 坐标的属性。
  • Length_Unit(可选) 用以计算长度的单位。

    • FEET_US —长度单位为英尺(美国)
    • METERS —长度单位为米
    • KILOMETERS —长度单位为千米
    • MILES_US —长度单位为英里(美国)
    • NAUTICAL_MILES —长度单位为海里(美国)
    • YARDS —长度单位为码(美国)
  • Area_Unit(可选) 用以计算面积的单位。

    • ACRES —面积单位为英亩
    • HECTARES —面积单位为公顷
    • SQUARE_MILES_US —面积单位为平方英里(美国)
    • SQUARE_KILOMETERS —面积单位为平方千米
    • SQUARE_METERS —面积单位为平方米
    • SQUARE_FEET_US —面积单位为平方英尺(美国)
    • SQUARE_YARDS —面积单位为平方码(美国)
    • SQUARE_NAUTICAL_MILES —面积单位为平方海里(美国)
  • Coordinate_System(可选) 用于计算坐标、长度和面积的坐标系。默认使用输入要素的坐标系。

    • Coordinate System
posted @   槑孒  阅读(319)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示