![3b313f73e66da53d233300f0a50d07c4.png](https://i-blog.csdnimg.cn/blog_migrate/0b082ac760e09b91732b5aab99e447cf.jpeg)
谷歌点坐标导出为excel表格
出自于广西善图科技有限责任公司技术二部
1.将谷歌地图中的点坐标(文件夹)导出为kml格式文件,如图1-1、1-2。
![d21647bfe816953e2cb1cc9c90aa0d22.png](https://i-blog.csdnimg.cn/blog_migrate/3944413b37ea0d9f4bc22e59917630e6.png)
2.在ArcMap 里打开Arctollbox下的“转换工具”下的“由KML转出”下的“KML转图层”,如图2-1,打开之前保存的kml文件,并将其输出文件名更改,如图2-2,然后将新生成的图层导出,将其命名并保存,如图2-3、2-4。
![6c2f1ac5fbd78bdb32328a30a6a2d6fa.png](https://i-blog.csdnimg.cn/blog_migrate/925215dfd29547c1f2fcce83eec708f7.jpeg)
3.将保存的shp文件导入ArcMap,将其属性显示进行修改,如图3-1,检查核对是否正确。再在Arctollbox下的“数据管理工具”下的“要素”下的“添加XY坐标”进行属性添加(XY坐标),如图3-2,打开SHP要素,点击确定。完成后再打开SHP的文件属性列表,此时会新增的XY坐标(单位为度),如图3-3,将不需要的字段用右键菜单进行删除,如图3-4。完成后将表格进行导出(如图3-5),格式为bdf,将其保存,如图3-6。
![7ece623e76f3c014ea6968a84e9f811b.png](https://i-blog.csdnimg.cn/blog_migrate/7599e3b58b5316fb4303be7200a0fcc8.jpeg)
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](https://i-blog.csdnimg.cn/blog_migrate/1a54a4f74b777679ef039205d6f54f13.jpeg)
5.之前导出后的EXCEL坐标为公式计算后的格式,无法按需要进行复制粘贴,所以要建立以个office文档,将EXCEL坐标表格用复制,粘贴到office文档,表格内的坐标则变换为文本格式,此时“度分秒”的“秒”单位要替换为“秒”,即重新输入,如图5-1(否则得到后的文本格式秒被复制粘贴后的显示不是″),再将office文档内的数据复制粘贴到EXCEL里,此时EXCEL表格内的坐标数据问文本模式,如图5-2。这样就可以方便被使用了。
![349e5a9192ae3dc45df6248bdcefd3e1.png](https://i-blog.csdnimg.cn/blog_migrate/6c1932e75c892049863514266b3644b4.jpeg)