在ArcGIS中计算多边形的长度和宽度
在原始数据中,新建两个字段:【WIDTH】(宽度)和 【LENGTH】(长度),类型为双精度。注:数据需使用投影坐标系,在进行上述数据处理前需将原始数据转为投影坐标!
·
1、添加字段
在原始数据中,新建两个字段:【WIDTH】(宽度)和 【LENGTH】(长度),类型为双精度
2、计算几何属性,经试验,下面两种方法在相同投影下计算结果完全相同,但方法一效率更高。
(1)右键【LENGTH】字段,在字段计算器中,勾选Python,输入下列代码:
方法一:
!shape.extent.width! # 计算多边形外接矩形的宽度
方法二:
!Shape.extent.XMax! -!Shape.extent.XMin!
(2)右键【WIDTH】字段,输入下列代码:
方法一:
!shape.extent.height! # 计算多边形外接矩形的高度
方法二:
!Shape.extent.YMax! -!Shape.extent.YMin!
注:数据需使用投影坐标系,在进行上述数据处理前需将原始数据转为投影坐标!
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)