介绍在ArcGIS中,获得WGS84坐标系下矢量线长度方法。此方法适用于其他大地坐标系中获取矢量线长度的方法。
https://v.qq.com/x/page/m07595d1otq.html
工具/原料
ArcGIS
ArcMap
方法/步骤
1、打开ArcMap,加载矢量线图层。
2、在图层上右键选择OpenAttributeTable,打开属性数据表。
3、在属性数据表中任意一列字段名称上右键,选择CalculateGeometry。
4、在CalculateGeometry的Property中下拉,可见有Length颍骈城茇-Disabled,说明因为坐标系为大地坐标系,地理长度值无法获得。如果坐标系为空间直角坐标系,则Leng墉掠载牿th可用,选择Length点击ok,可以直接将长度填写至字段中。此种情况需要将大地坐标系转换为空间直角坐标系,本次使用UTM投影,不同的投影方法所得到的矢量线的长度也回略有不同。
5、选择ArcToolbox->DataManagementTools->ProjectionsandTransformations->Feature->Project工具。
6、在Project对话框内,下拉InputDatasetorFeatureC盟敢势袂lass选择线状图层,点击Output潮贾篡绐CoordinateSystem输入框后的图标,选择UTM坐标系统。详细过程可见下面链接。
7、UTM投影完成以后,打开属性数据表,可直接查看Shape_Length字段,就是矢量线的长度。