ARTICLE · 1298310
测量人员必备!Excel批量生成KML文件,坐标点直接显示在Google Earth上
在工程测量、地形测绘、矿山勘探等工作中,我们经常会遇到这样的情况:
手里有一批控制点、钻孔点、地质调查点或者现场测量点,已经有了对应的经纬度坐标,想把这些点快速显示在Google Earth卫星影像上,查看点位分布及周边地形。
如果一个点一个点地手动输入,不仅操作繁琐,点位数量多的时候也容易出错。
有没有更简单的方法?
今天分享一个我整理的 Excel KML文件生成工具,只需要将点名和经纬度坐标填入表格,就可以批量生成KML文件,再导入Google Earth或奥维地图中查看。
一、这个工具能做什么?
这是一款基于Excel VBA宏编写的KML文件生成工具,主要包含以下几个功能:
1. 批量生成KML文件
将点名、经度、纬度输入指定表格,执行生成操作后,即可生成KML文件,不需要逐个在Google Earth中手动添加地标。
2. 支持地标样式选择
工具提供多种地标图标样式,可以根据实际需要选择不同的点位标识,方便区分不同类型的测量点。
3. 经纬度格式转换
工作簿还附带经纬度格式转换表,可以进行度分秒与度格式之间的转换,方便处理不同来源的坐标数据。
二、具体怎么使用?
操作过程并不复杂,主要分为以下几步:
第一步:整理坐标数据
打开Excel工具,在KML工作表中填写点名、经度、纬度及备注信息。
第二步:选择地标样式
根据点位展示需要,选择对应的地标图标。
第三步:生成KML文件
按照表格提示启用Excel宏,执行KML生成操作,输出对应的KML文件。
第四步:导入Google Earth
打开Google Earth,导入生成的KML文件,即可在卫星影像上查看所有点位的空间分布。
三、哪些工作场景可以使用?
这个工具在实际工程中有不少用途,例如:
工程测量:控制点、导线点、地形测量点位展示。
铁路及道路工程:线路控制点、桥梁、隧道及沿线调查点位展示。
矿山勘探:钻孔位置、煤层露头、探槽及地质调查点位展示。
无人机测绘:像控点、检查点及外业调查点位展示。
野外调查:各类采样点、巡查点及现场定位点展示。
对于需要在卫星影像上查看大量点位的工作,这种方式能够减少逐点添加地标的重复操作。
四、使用时需要注意什么?
本工具使用WGS84经纬度坐标,输入格式为十进制度,例如:116.310285878,而不是116°31′02.85878″这样的度分秒格式。
点名、经度和纬度需要填写完整,点名不能重复,经度和纬度应在合理的取值范围内。
该文件为.xlsm宏启用工作簿,需要使用支持VBA宏的Excel,并根据实际安全设置启用宏。
原工具默认生成的KML编码可能不支持中文点名和备注。如需使用中文,应将生成的KML文件另存为UTF-8编码后再导入。
另外,坐标数据的坐标系和来源一定要核实,不能把其他坐标系的经纬度直接当作WGS84坐标使用,否则可能出现点位偏移。
五、工具获取
这个Excel工具是针对日常测绘工作整理的实用小工具,希望能给大家处理坐标点位提供一点便利。
如果你也经常需要将经纬度坐标导入Google Earth,想要这份 《Google Earth KML文件生成工具》,可以在文章下方留言 “KML”,或者私信我 “KML工具”。
后续还会继续分享一些工程测量、坐标计算、CAD展点及外业数据处理方面的实用工具。















































































