怎么在VC++程序中任意生成kml文件

怎么在VC++程序中任意生成kml文件,第1张

1,首先生成XML文件
具体的你可以在我的Bolg里面找到。
KML文档说明
DOM

语法说明
XML声明
说明XML的版本信息和编码方式。
KML
KML文件的根节点。该节点必须有,且紧跟在XML声明。
Document
Document节点是所有样式节点,方案节点和其它特性节点的容器。该节点必须有。
Name
Name节点为用户自定义的一段文本,作为显示用户信息的一个标签。
Style
Style定义一组可访问的样式,可被StyleMap引用。Style如果需要共享,其应被定义在Document节点中,且要有一个id。
scale
用于缩放Icon的大小,默认为1。
Icon
自定义用户图标。
Href
图标的一个>您可以通过以下方法改成kml格式:
1把控制点坐标编辑成TXT文本,格式为(点名,X,Y,Z),打开CoordTool经纬度生成工具,参数设置好保存;导入控制点TXT文本,2上一步骤已完成了控制点经纬度转换,接下来把经纬度TXT文本转换成excel格式;打开ExcelToKml生成工具,打开制作的控制点exc,
3手机版奥维导入KML文件,将制作好的KML文件通过微信或者QQ发送至手机,打开奥维互动地图导入就完成了。
4电脑版奥维导入KML文件,打开奥维互动,点击系统---点击导入对象---选择制作的的控制点KML文件进行导入,完成。

可以采用多种方式或专用软件、小程序(如坐标表采用软件转换成KML文件,或由CAD提取数据转换为大地坐标再导入GOOGLE软件中,或采用专用软件直接由坐标表、CAD导入GOOGLE软件中,方法很多),不过需要CAD坐标系统参数或关联点(同时有GOOGLE大地坐标和CAD工程坐标的点,大概10km左右一个关联点,3个以上)。如果加上后期的数据处理,个性化修改线条、文字、地标点的样式(线宽、样式、颜色、字体等)。如果需要,可以将资料发494203447@qqcom。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13406866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存