基于空间计量技术研究一些问题时往往需要用到经纬度才能生成相关空间权重矩阵。今天与大家一起学习如何使用ArcGIS提取shape文件中的经纬度信息。
第一步:添加数据,即添加shape文件EC158_CPs.shp。见图1-2。
图1
图2
第二步:打开该文件的属性表。见图3-4。
图3
图4
第三步:首先,单击“添加字段”后会弹出一个对话框。其次,填写对话框。对话框的“名称”填“longitude(经度)”,“类型”选择“浮点型”。见图5-6。最后,单击“确定”后表中会新生成longitude一列,见图7。
图5
图6
图7
第四步:首先,将鼠标放在longitude列上,单击右键,随后会出现一栏选择项。其次,选择“计算几何”,此时屏幕会出现一个对话框,见图8,继续单击“确定”后屏幕会再出现“计算几何”对话框,见图9。再次,完成对“计算几何”对话框的填写。“属性”选择“面积”,“坐标系”选择“使用数据源的坐标系(D)”,“单位”选择“公亩(a)。最后,单击“确定”后longitude一列会生成x坐标,见图10-11。
图8
图9
图10
图11
第五步:核实生成的经度坐标是否是我们常见的类型。如果不是常见类型,则需要重新生成。核实结果表明,此种方法生成的经度坐标不是我们常见的。因此,我们继续试验。
第六步:重复第三、四步。“属性”选择“质心的x坐标”,“坐标系”选择“使用数据源的坐标系(D)”,“单位”选择“十进制度”,单击“确定”后longitude一列会生成x坐标,见图12-13。
与上面操作相仿,我们再次核实一下此次生成的坐标是否是常见类型。随机选择安庆市作为核实对象,图14显示安庆市外围地区的经度坐标为116.578、中心地区的经度坐标为117.123,这与我们在百度百科查到的数据一致。因此,此次试验是成功的。
图12
图13-1
图13-2
图14
第七步:采用生成longitude的方法生成latitude。关键操作截图见图15-16。
图15
图16
到目前为止,我们已经成功使用ArcGIS提取到了EC158_CPs.shp文件的经纬度信息。所有步骤均一一介绍完毕。