收藏|精灵4RTK基于已有DEM数据或谷歌地形仿地飞行详解教程
概述
精灵4RTK的仿地飞行功能推出以来,大家讨论使用方法的时候一直有两种技术路线:一种是使用空三软件自制DSM数据,这种方法更适合城区高低层楼宇交错的地形,可以使仿地飞行更精细,避免产生安全问题;一种是下载地形数据,这种方法更适合山区等地形变化相对有规律无突出地物的测区。
最近我们完成了下载地形的仿地飞行文件制作流程,今天我们就来分享一下,基于已有DEM数据的仿地飞行使用方法。
1 DEM数据下载
在LocaSpace Viewer中使用下载工具,根据多边形下载地形文件,下载后的文件会合并成一个TIF文件,存好备用。
如果担心下载的谷歌地形文件精度不够,也可以下载ALOS12米精度的DEM文件( LSV现已上线5米分辨率的数字高程模型DEM,更丰富的地形细节,更适合复杂山地项目 )
2 DEM数据转换
将下载好的TIF格式DEM数据,导入UAV Mate使用DSM TIFF工具,转换为GSR可用格式并生成TFW文件。
转换好的格式如下:
3 导入GSR并规划仿地飞行任务
将转换好的DEM数据存储到TF卡内DJI/DSM/新建文件夹(名称可自定义)内,将TF卡插入遥控器,导入DSM数据即可规划仿地飞行任务。
优点:
基于下载好的DEM数据进行仿地飞行任务规划,节省了提前高航高飞行一次DSM数据的无人机电量与作业时间,可以进一步提高外业作业效率。
仿地飞行可以极大的避免地面分辨率不均匀产生的精度问题,对于仿地精度要求不是特别高、地表无突出建筑物的山区非常实用。通常来讲,下载好的DEM数据是以地区或者行政区为单位,如果作业区域不是经常产生变动,地形文件只需制作一次即可覆盖覆盖全部常用作业范围。
那么因此也就带来一个问题,如果下载的地形数据文件超大,会导致导入GSR使用卡顿,那么就需要对大范围的DEM数据进行切割。GSR对导入DSM大小没有限制,但是最佳使用大小建议为20M。以西安地区12米DEM为例,整个区域大小为280MB。
可以使用两种方法解决:1、使用UAV Mate对DEM数据进行压缩,压缩到20%大小大概为28MB,这样会使方格网变大,网格点变少,通常来讲不会影响仿地飞行安全。2、对DEM数据进行切割,保证导入的测区DEM TIF文件大小在20MB左右。
实测数据展示:
在此非常感谢陕西众合测绘刘总提供实测数据!
我们在将西安的12米DEM转换后,将整个区域的TIF数据转入到GSR中,转换后的仿地飞行功能可以在西安行政区域内任意区域规划仿地飞行任务,需要注意的是,如果在城区飞行仿地任务,还是建议使用自制DSM数据。
规划区域谷歌地形:
航线轨迹LSV内展示:
Pix4d空三后拍照点轨迹:
测区谷歌地球航线覆盖范围高差183米
最高航点与最低航点照片POS高差186米
收藏|精灵4RTK基于已有DEM数据或谷歌地形仿地飞行详解教程相关推荐
- 利用DEM数据实现三维地形高程图制作
利用DEM数据实现三维地形高程图制作 本次三维高程图制作用到的数据及软件主要是90m SRTM 高程数据和surfer 14软件.话不多说,咱们开始吧! SRTM 90 m DEM 中国区 以祁连山区 ...
- php解析bt,PHP基于闭包思想实现的BT(torrent)文件解析工具实例详解
PHP基于闭包思想实现的BT(torrent)文件解析工具实例详解 发布于 2017-09-08 20:05:36 | 124 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP( ...
- python实现单例模式的几种方式_基于Python中单例模式的几种实现方式及优化详解...
单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在.当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场. ...
- 基于百度地图实现Android定位功能实现(详解+教程)
基于百度地图实现Android定位功能实现(详解+教程) 1.初始化 (一)获取到SHA1 (1)找到View中的Tool Windows并打开Terminal (2)找到你的jdk的bin目录,小编 ...
- 《数据修复技术与典型实例实战详解》——1.4 分区表的修复
本节书摘来自异步社区<数据修复技术与典型实例实战详解>一书中的第1章,第1.4节,作者:叶润华著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 分区表的修 ...
- ECharts 数据各种图自适应 可视化 项目过程详解(附完整代码)
前言: 本篇文章的学习目的: 1.可视化面板布局适配屏幕 2.利用ECharts 实现柱状图展示 实现的技术栈: 基于 flexible.js +rem 智能大屏适配 VScode cssrem插件 ...
- 图解大数据 | 海量数据库查询-Hive与HBase详解
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- 03 mysql数据查询_MySql学习day03:数据表之间的连接、查询详解
主键: 关键字:primary key 特点:不能为null,并且唯一. 主键分类: 逻辑主键:例如ID,不代表实际的业务意义,只是用来唯一标识一条记录(推荐) 业务主键:例如username,参与实 ...
- Oracle数据泵备份与恢复 命令 expdp/impdp 用法详解
Oracle数据泵备份与恢复 命令 expdp/impdp 用法详解 关于expdp和impdp 使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户 ...
最新文章
- 逻辑回归:确定一个人是否年收入超过5万美元
- 深入探索边缘计算:物联网与5G时代的技术趋势
- python语言的整数类型是什么-Python|你必须知道的基本数据类型之一:Number类型...
- hadoop商业版本选择对比
- VS条件断点学习总结
- Oracle免客户端InstantClient安装使用
- Android Studio Problems
- 国庆档43.87亿收官:《长津湖》一家独大 影视股喜忧参半
- Java多线程编程(2)--多线程编程中的挑战
- 数据驱动型企业如何炼成?只需五步!
- Linux开发_printf打印无消息或末尾带“#“or“%“
- 一个button同时执行多个有返回值的函数的解决方法(return false; or return true;)...
- 查看Python第三方库的帮助文档
- python Copula 模型实现
- 不翻墙 轻松打开github
- 电商项目需求分析---七月实习总结
- 逍遥模拟器 设置端口号
- 怎么去区别机械硬盘的蓝盘,绿盘,红盘,黑盘各自特点
- 三星android强制关机,三星怎么强制关机
- C语言——分支语句和循环语句(分支语句)