ArcGIS中计算经过某个区内的公交线长
ArcGIS中计算经过某个区内的公交线长
以深圳公交系统为例,介绍计算某个区内的公交线长
1.首先打开在ArcMAP中深圳市公交线路shp文件及深圳市行政区划shp文件;
2.右键打开深圳市行政区域的属性表,选择某个区,以龙岗区为例:
3.关掉属性表后再次在深圳行政区域处右键,导出数据–所选要素,命名后确定:
下图中点击是;
4.打开ArcToolBox——分析工具——叠加分析——相交,在输入要素中选择公交线路shp文件及上一步中导出的龙岗区shp文件,在输出要素类中选择保存位置并命名,点击确定:结果如下:
5.由于地理坐标系中不能进行几何计算,需将上一步得到的文件坐标系统转换成投影坐标系;
打开ArctoolBox——数据管理工具——投影和变换——要素——投影,输入数据集,并选择输出位置和输出文件名,在输出坐标系中选择投影坐标系——World——WGS 1984(本文所选坐标系仅供参考),依次点击确定:
6.投影成功后,将投影得到的shp文件加载至地图,右击打开其属性表,点击属性表左上端第一个按钮,选择“添加字段”,命名为“length”,类型为“双精度”,点击确定
选中新建字段列,右击选择“计算几何”,点击“是”,再点击“确定”后,继续点击“是”
计算完成:
继续右击length字段,选择“统计”,可看到总和等统计结果:
欢迎指正~