dbf文件转excel_谷歌点坐标导出为excel表格

3b313f73e66da53d233300f0a50d07c4.png

谷歌点坐标导出为excel表格

出自于广西善图科技有限责任公司技术二部

1.将谷歌地图中的点坐标(文件夹)导出为kml格式文件,如图1-1、1-2。

d21647bfe816953e2cb1cc9c90aa0d22.png

2.在ArcMap 里打开Arctollbox下的“转换工具”下的“由KML转出”下的“KML转图层”,如图2-1,打开之前保存的kml文件,并将其输出文件名更改,如图2-2,然后将新生成的图层导出,将其命名并保存,如图2-3、2-4。

6c2f1ac5fbd78bdb32328a30a6a2d6fa.png

3.将保存的shp文件导入ArcMap,将其属性显示进行修改,如图3-1,检查核对是否正确。再在Arctollbox下的“数据管理工具”下的“要素”下的“添加XY坐标”进行属性添加(XY坐标),如图3-2,打开SHP要素,点击确定。完成后再打开SHP的文件属性列表,此时会新增的XY坐标(单位为度),如图3-3,将不需要的字段用右键菜单进行删除,如图3-4。完成后将表格进行导出(如图3-5),格式为bdf,将其保存,如图3-6。

7ece623e76f3c014ea6968a84e9f811b.png

4.新建一个EXCEL文件,打开以上保存的dbf文件,如图4-1,打开后第一列的列宽较宽,用右键菜单栏修改该列的列宽到合适宽度(一般为20-30)(如图4-2),得到图4-3后,在X、Y坐标系(以度为单位)的列后插入列,并将一个公式【=INT(A1)&"°"&INT((A1-INT(A1))*60)&"′"&ROUND((60*(A1-INT(A1))-INT(60*(A1-INT(A1))))*60,2)&"〃"】输入,如图4-4,将公式里的“A1”全部替换成该单元行之前的X坐标的单元格名称,如图4-5,输入完成后在最后按回车键,即可得到单位为“度分秒”的坐标,选中该单元进行下拉依次得到各个点的X坐标(度分秒),同样的操作去完成Y坐标。

9823b607accd8e6ef285768ed1646144.png

5.之前导出后的EXCEL坐标为公式计算后的格式,无法按需要进行复制粘贴,所以要建立以个office文档,将EXCEL坐标表格用复制,粘贴到office文档,表格内的坐标则变换为文本格式,此时“度分秒”的“秒”单位要替换为“秒”,即重新输入,如图5-1(否则得到后的文本格式秒被复制粘贴后的显示不是″),再将office文档内的数据复制粘贴到EXCEL里,此时EXCEL表格内的坐标数据问文本模式,如图5-2。这样就可以方便被使用了。

349e5a9192ae3dc45df6248bdcefd3e1.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值