在实际工作中我们有时候从测绘部门或者其他单位拿到X、Y坐标的数据,但我们有时候在其他软件比如谷歌、奥维等,会涉及到用到经纬度,如果单个点可以使用微信小程序方便的进行XY坐标转经纬度《地形图坐标转换小程序使用方法》,但如果需要转换的点比较多,可以借助GIS软件实现批量转换。

一、XY坐标规范化整理。在EXCEL或者WPS中将坐标值规范化整理,其中X、Y坐标是必不可少的。

e68d2dd822c4b1ee461e3ecceb253a40.png

二、ARCGIS中添加EXCEL。打开ARCMAP,通过工具条上添加数据按钮,将excel添加进来,并打开excel查看数据加载情况。

2eac3a0ef85798ac46940085b6a549f7.png

三、XY坐标转换为点图层。单击增加XY数据后,在弹出对话框设置生成点图层所采用的X字段和Y字段,一般X字段选择坐标为6位或者8位的,Y坐标选择7位的,从测绘上获取的XY坐标的顺序有时候与GIS里面使用的正好相反,因此在选择的时候需要注意顺序。本次的X坐标为3899294.864,Y坐标为34568348.817,其中Y坐标小数点前为8位,实际应该是X坐标,顺序正好相反。

ec36e319044c698744111b45c94f6707.png

根据坐标值或相关信息设置点坐标的投影信息。本次的数据知道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坐标转换成面图层基本操作》。

e6053eb498c38fac120ae23fbd39b503.png

5696d0cfb7f36590a58f06c9543d22e3.png

c7c482e89c8afc2ce42e507465b64e24.png

四、图层导出为点图层。上一步生成的图层无法新建属性字段,不便于后期操作。需要将其导出后,便于进行下一步操作。

4010efceedc258105e41067c4ad3535a.png

40b8ddca20639ce6aeebb142dc4acef0.png

五、坐标转换。坐标转换可以使用工具箱的转换工具进行永久转换,或者给数据框设置经纬度投影进行动态投影显示。输出投影选择“GCS_China_Geodetic_Coordinate_System_2000”

adeb3b1857c44baf4ee48f6e2a05b421.png

六、经纬度坐标计算。增加存放经度和纬度的2个字段,如果需要的是度分秒格式的,字段类型选择文本,如果需要的十进制的度,可以选择双精度。本例子设置文本属性字段。

adde7984e9f88a5f377e022ae18588e2.png

42017c5cb965e5e121d2310337f3174c.png

选择是计算的是X坐标还是Y坐标,选择经纬度的单位,本例子最后需要的结果是“度、分、秒”格式的。

0225b8d4e4f4045504a14819bdcccf3f.png

最后转换结果如下图所示。

927611b07e2675c065b1b8329e72f985.png

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐