欢迎光临测量协同网!https://www.fffsky.com/blog
Loading
9

[原创]Google Earth、奥维互动地图KML文件生成程序

Google Earth、奥维互动地图KML文件生成程序

欢迎您使用本程序,本程序可以将WGS84坐标系(经纬度)控制点坐标生成Google Earth、奥维等地图KML文件,提供选择多种地标样式,上次发表过文章:“如何将平面控制点导入Google Earth、奥维互动地图及手机奥维互动地图APP里面?”附件中的程序提供了少许的地标样式,本次添加了备注说明。

本程序采用Excel VBA编写部分代码来自网络的“经纬度生成KML文件”,当您使用本程序时需要启用Office Excel VBA“宏”常称为安全级别设置,需将安全级别设置为“中或低”高版本则是启用宏之后才可进行下一步操作!如果您已启用“宏”请进入KML表格中进行相关操作!

提示:经纬度格式为(度)而不是d.ms格式,点名(Name)、经度(Longitude)、纬度(Latitude)必须填写完整,其中点名不能重复,经度不能大于180°,纬地不能大于90°。

注意:点名(Name)和备注不能为中文字符,因为生成的KML文件存储格式默认编码为ANSI格式不属于UTF-8编码格式,若需要输入中文字符需要将生成完毕的KML文件转为UTF-8编码格式,不然文件会出现乱码Google Earth不能正常读取。

KML文件转为UTF-8编码格式的方法:

在生成的“地标点2***年*月*日.kml”文件名上点击右键>>>打开方式>>>选择记事本>>>在记事本中顶部点击“文件”>>>另存为>>>编码(E):选择“UTF-8”>>>保存。

 

Office Excel设置安全级别方法如下:

Office Excel 2003版:点击顶部【工具】>>>【宏】>>>【安全性】>>>【安全级】>>>【低】>>>【确定】>>>【重新打开文件即可运行】。

Office Excel 2007版:点击顶部【Office按钮】>>>【Excel选项】>>>【信任中心】>>>【信任中心设置】>>>【宏设置】>>>【启用所有宏】>>>【确定】。

Office Excel 2010版:点击顶部【文件】>>>【选项】>>>【信任中心】>>>【信任中心设置】>>>【宏设置】>>>【启用所有宏】>>>【确定】。

Office Excel 2013版:点击顶部【文件】>>>【选项】>>>【信任中心】>>>【信任中心设置】>>>【宏设置】>>>【启用所有宏】>>>【确定】。

Office Excel 2016版:点击顶部【文件】>>>【选项】>>>【信任中心】>>>【信任中心设置】>>>【宏设置】>>>【启用所有宏】>>>【确定】。

 

程序演示如下:

Google Earth、奥维互动地图KML文件生成程序图示

提供选择多种地标样式,在底色部分点击按钮选择地标样式

Google Earth、奥维互动地图KML文件生成程序

Google Earth、奥维互动地图KML文件生成程序

如果坐标系为其他椭球,需要将坐标系转换为WGS84坐标系的经纬度(度)格式,转换的经纬度若是度分秒格式可以使用程序中的“角度转换”进行格式转换。

Google Earth、奥维互动地图KML文件生成程序

在KML表格中“点击生成”按钮可以导出地标点,导出成功提示

Google Earth、奥维互动地图KML文件生成程序

点击地标点显示的备注说明,生成地标点时在KML表格中的备注栏可以填写XYZ或者其他说明,如果备注中含有中文字符需要转换为UTF-8编码格式(详见说明)。

Google Earth、奥维互动地图KML文件生成程序

在手机奥维互动地图中显示的备注

Google Earth、奥维互动地图KML文件生成程序

在Google Earth显示的地标点

Google Earth、奥维互动地图KML文件生成程序

奥维互动地图中显示的地标点

Google Earth、奥维互动地图KML文件生成程序

程序下载地址:

您必须登录才能阅读本文的其余部分【用户登录


测量协同网诚邀您投稿,文章主题与工程测量、大地测量等相关即可,可以是理论介绍,也可以是实务分析,还可以是工作总结。➮点击投稿

最后编辑于:2018/10/28作者: 测量测绘

604 条评论

发表评论

  1. 扶苏 扶苏说道:
    602#

    老师,我的office是2007版的,我下载以后打开怎么没有反应,office安全设置我已经按照文中提示都改好了。

  2. XTHSW XTHSW说道:
    601#

    在excel2007中转换按钮和生成按钮点击无反应是为何

    • 测量测绘 测量测绘说道:

      需启用宏或使用高于2007的版本

扫一扫关注公众号

扫一扫关注公众号