在实际工作中我们有时候从测绘部门或者其他单位拿到X、Y坐标的数据,但我们有时候在其他软件比如谷歌、奥维等,会涉及到用到经纬度,如果单个点可以使用微信小程序方便的进行XY坐标转经纬度《地形图坐标转换小程序使用方法》,但如果需要转换的点比较多,可以借助GIS软件实现批量转换。
一、XY坐标规范化整理。在EXCEL或者WPS中将坐标值规范化整理,其中X、Y坐标是必不可少的。
二、ARCGIS中添加EXCEL。打开ARCMAP,通过工具条上添加数据按钮,将excel添加进来,并打开excel查看数据加载情况。
三、XY坐标转换为点图层。单击增加XY数据后,在弹出对话框设置生成点图层所采用的X字段和Y字段,一般X字段选择坐标为6位或者8位的,Y坐标选择7位的,从测绘上获取的XY坐标的顺序有时候与GIS里面使用的正好相反,因此在选择的时候需要注意顺序。本次的X坐标为3899294.864,Y坐标为34568348.817,其中Y坐标小数点前为8位,实际应该是X坐标,顺序正好相反。
根据坐标值或相关信息设置点坐标的投影信息。本次的数据知道XY采用的都是2000坐标系,地形图上的这类XY坐标为高斯克吕格分带投影,根据8位坐标的前2位数字可以判断高斯克吕格的带号,本例依据34568348.817的前2位可以判断带号为34带。
中国范围内,如果带号在25~45度之间,为3度投影,中央经线为3*带号;如果带号在13~23之间,为6度带投影,中央经线为6*带号-3。本次坐标选择2000坐标系下3度带第34带的投影“ CGCS2000_3_Degree_GK_Zone_34”。相关知识可参考《ARCGIS中XY坐标转换成面图层基本操作》。
四、图层导出为点图层。上一步生成的图层无法新建属性字段,不便于后期操作。需要将其导出后,便于进行下一步操作。
五、坐标转换。坐标转换可以使用工具箱的转换工具进行永久转换,或者给数据框设置经纬度投影进行动态投影显示。输出投影选择“GCS_China_Geodetic_Coordinate_System_2000”
六、经纬度坐标计算。增加存放经度和纬度的2个字段,如果需要的是度分秒格式的,字段类型选择文本,如果需要的十进制的度,可以选择双精度。本例子设置文本属性字段。
选择是计算的是X坐标还是Y坐标,选择经纬度的单位,本例子最后需要的结果是“度、分、秒”格式的。
最后转换结果如下图所示。