ArcGIS计算矢量线长度

说明:数据源自Excel的经纬度,将其导出为点矢量,再将点矢量连接成线矢量并计算长度
数据导入
打开arcmap——file——Add Data——Add XY Data
在Add XY Data页面选择Excel数据表,X Field 对应经度,Y Field 对应纬度,Z Field不用管,点ok加载数据

数据导出为点矢量
右键 图层——Data——Export Data——确定Output——OK

点矢量转线矢量
ArcToolbox——Data Management Tools——Features——Points To Line
在Points To Line页面Input刚才的点矢量图层,确定output位置,点击ok

计算线矢量长度
首先定义地理坐标,其次将地理坐标转为投影坐标,便可计算线长度
1.定义地理坐标
ArcToolbox——Data Management Tools——Projections and Transformations——Define Projection
在Define Projection页面input刚才的线矢量,选择地理坐标系:Geographic Coordinate Systems——Asia——GCS_China_Geodetic_Coordinate_System_2000(注意我这里是选择自己需要的坐标系,你不一定要选择这个)

2.地理坐标转投影坐标
ArcToolbox——Data Management Tools——Projections and Transformations——Project
在Project页面input刚才定义地理坐标的线矢量,确定output位置,选择投影坐标系:Projected Coordinate Systems——Gauss Kruger——CGCS 2000——CGCS2000_3_Degree_GK_CM_111E(同上,根据自身数据选择最近的中央经线三度带)

3.计算线长度
右键 刚才转换的图层——Open Attribute Table ——Table Options——Add Field
在Add Field页面设置Name为length,Type为Double,然后右键length字段——Calculate Geometry——Property为length——Units为Meters——ok 至此计算线长度成功

你可能感兴趣的:(arcgis,arcgis,线长度)