找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 24693|回复: 2
打印 上一主题 下一主题
收起左侧

航拍无人机利用KML文件方式编辑航线方法

[复制链接]
跳转到指定楼层
楼主
ID:137504 发表于 2016-8-24 19:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        做为无人机地面站控制人员,在收到飞行范围后首先要对其进行航线的布控,对于大面积的飞行,编辑航线就成为一个头痛的问题,想了很多方案,最终还是无法实现简单的可视化的编辑,可能是电子专业的我对于经纬度不是很敏感的缘故。偶然机会看到刚入门无人机航测的研究生用KML文件把航线数据粘贴后用地图软件打开编辑,恍然大悟,根据此思路整理了下写个简单的教程,方便日后同行交流和操作
       要利用KML文件要先了解下KML文件,其实这个文件是个文本形式存在的,简单百度下

不用深入研究里面的语法,上图说话

看到里面乱七八糟的英文了吧,其实只要整理一下(当然你是高材生可以研究下KML文件的组成格式和语法就一目了然)会发现很简单

KML文件都是以< >为句的,和xml文件有点类似,仔细看其中的经纬度,都是用逗号分隔以0为结尾标志,知道了这些那就很简单了,只要把航线的经纬度数据粘贴替换保存就是个完整的KML文件,就能用谷歌地球或第三方地图软件打开,具体操作请往下看(该方法针对零度智控的无人机飞控,其他的飞控当然也能,只是操作略有不同)
    要利用KML文件编辑航线需要几个软件
    1、奥维互动地图,和谷歌地球类似的地图软件,国人开发,支持离线地图,方便外场无网络情况
    2、Microsoft Office Exce,电子表格软件,用于整理经纬度数据
    3、GPS TrackMaker(www.gpstm.com),一款国外免费的软件,功能强大,做测绘的高级人员应该有所接触,此软件我只用他能提取              KML文件中经纬度数据保存成文本格式的简单功能(当然会软件开发编程的可以自己写个简单代码就实现,不会编          程写软件的就利用它做中间桥梁提取坐标数据)

具体步骤:
一、接到飞行任务,确定飞行范围,打开飞控地面站软件,下载好地图
      假设范围为下图

用地面站软件布控航线


保存航线后会生成SKW格式文件,用
Exce打开航线的SKW格式文件









稍加整理,以0位结尾标志,另存为CSV格式(CSV格式是用逗号为分隔符)





用记事本打开保存的CSV文件,复制其所有数据,粘贴到之前整理好的KML文件中,保存



KML文件已经做好,这个时候把飞行范围和航线KML文件同时导入奥维互动地图,设置成可编辑,让它显示距离(为了保证数据的一致性,只能编辑,切记不要增加或者减少航点,否则带来的后果是严重的)



编辑移动航点


导出编辑好的航点存为KML文件




保存好的KML文件里面包含了已经编辑好的航点坐标数据,用记事本打开,你会发现又是乱七八糟的



        这时就需要
GPS TrackMaker这款软件来帮助我们提取其中的坐标数据保存成工整的文本,这时肯定有人会觉得,为啥还要用第三方软件保存,KML文件明明用记事本打开了,坐标都一目了然了,整理一下就行了。没错,可以整理,在航线少的情况下可以这么做,如果是很大面积的,坐标数据很多,整理起来就很麻烦了,不小心就出错,为了保证数据的准确性,数据还是交给软件批量处理好。
     打开
GPS TrackMaker软件,打开编辑好的KML文件



另存为TXT文本,这里面就是航点的坐标数据





用Exce打开保存好的坐标数据,整理下





复制其数据覆盖原始的航线坐标数据,另存为文本文件





用记事本打开保存文本文件,全选复制其内容粘贴到原始的SKW航线文件中,保存





航线的编辑基本完成了,最后一步用地面站软件打开,适当的增减或者修改下航点,查看下参数就能完成所有工作





到此所有编辑工作完成,只待到外场爽飞~~






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:319110 发表于 2018-4-29 20:55 | 只看该作者
看到截图里面有GRBL,和激光雕刻机,哈哈,我也玩儿过。
现在有个大区域的飞行计划在头痛航线规划的问题呢!!
想加你好友
回复

使用道具 举报

板凳
ID:799236 发表于 2020-7-7 17:24 | 只看该作者
这个GPS TrackMaker在哪可以下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表