经纬度转XY坐标-批量转换

excel存储的经纬度坐标,如何批量转换为XY平面坐标呢?

1.把度分秒转成度小数:
函数为:=MID(B2,1,3)+MID(B2,5,2)/60+MID(B2,8,5)/3600
转换失效的需要补成两位数,如图
经纬度转XY坐标-批量转换_第1张图片
2.将文件另存为97-2003版本的excel,后缀为.xls

3.打开arcgis,把excel添加进去
经纬度转XY坐标-批量转换_第2张图片
4.右键-显示X/Y数据,把字段对应起来,编辑-选择地理坐标系,确定,确定,确定
经纬度转XY坐标-批量转换_第3张图片
经纬度转XY坐标-批量转换_第4张图片
5.此时生成一个事件,选中这个事件,右键 数据-导出数据,选中路径,并将导出的图层添加到地图图层中
经纬度转XY坐标-批量转换_第5张图片
经纬度转XY坐标-批量转换_第6张图片
6.然后定义该图层的投影坐标系:工具箱-数据管理工具-投影和变换-要素-投影
这里需要选择投影坐标系
经纬度转XY坐标-批量转换_第7张图片
7.投影完成后,在生成的新的图层上打开属性表,添加字段,计算几何,生成X/Y坐标值
经纬度转XY坐标-批量转换_第8张图片
经纬度转XY坐标-批量转换_第9张图片
8.将该属性表导出成dbf
经纬度转XY坐标-批量转换_第10张图片
9.再打开dbf,导出成excel(直接用excel打开有的数是#######)
经纬度转XY坐标-批量转换_第11张图片
10.得到转换结果:
经纬度转XY坐标-批量转换_第12张图片
Bingo!点个赞吧~

你可能感兴趣的:(ArcGIS,arcgis,excel)