天天看点

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

dbf文件转excel_谷歌点坐标导出为excel表格
谷歌点坐标导出为excel表格 出自于广西善图科技有限责任公司技术二部

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

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

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

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

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

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

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坐标。

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

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

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

继续阅读