生产过激光雷达点云数据的朋友们肯定知道如果生产1:500高精度数据,只使用激光雷达数据在很多时候只能满足高程数据精准这一需求,很多地物的绘制只能借助于正射影像来进行绘制,这对于测区中有房屋区域的测区,想要达到1:500地形图标准,房屋结构及附属有时是很难绘制的,所以我们推荐使用倾斜+激光的方式进行高精度的绘制,激光解决树林内高程,模型解决地物的绘制。

我们拿近期做的一个项目为例介绍联动生产的方法。接到甲方需求,对测区进行1:500地形图的绘制,要求高程精度较高,且项目很紧急。根据测区卫星地图可以看到,测区面积1个平方公里左右,测区属于城郊丘陵地形,植被茂密,且有大量房屋及地物。若完全使用无人机搭载激光雷达进行数据采集,房屋等地物绘制有一定难度。决定使用倾斜模型与激光雷达结合的方法进行地形图的采集,并在必要的地方进行人工调绘的辅助。

项目使用M300rtk搭载P1进行摇摆飞行,飞行完后,换上Riegl 250激光进行仿地飞行的激光扫描。摇摆飞行6个架次,激光扫描飞行4个架次,布置像控点及检查点共21个。摇摆数据3000多张照片使用CC软件进行建模输出OSGB格式三维模型,激光雷达数据使用差分惯导解算软件,并平差输出LAS点云数据。

下面展示的是测区的三维模型以及原始点云。我们使用Terrasolid对原始点云进行分类。利用Terrasolid中的分类功能根据点云实际情况进行功能参数的调整最终分离出地面点,通过软件中的生成DEM工具及剖切面工具检查,最终得到正确的地形点云。对于有大面积水域、房区的区域,分出地面点后,会形成大面积空洞,我们可以在inpho 主模块中的DTMToolkit工具中进行补洞及点云平滑处理。

这里就不重点讲解点云分类的方法了,如果有需要学习点云分类,或者在点云分类中遇到问题,可以评论区留言或者私信我,我会第一时间帮助大家。


在EPS中加载生产好的OSGB模型,在开始正式生产前,我们需要将控制点检查点导入EPS,进行模型精度的检验,以免产生不必要的返工。在EPS中按照1:500的国家地形图图示标准进行地物及部分看的见的陡坎、斜坡等地貌的绘制。通过检查点的检查按照2cm分辨率生产的模型水平精度完全满足1:500国家规范要求。

地貌的处理需要结合点云来处理,生成等高线有两种方式:
一种是,利用处理好的地面点,生成dem后生成等高线数据。将等高线导入EPS中根据三维模型及激光点云数据进行修饰。
二种是,将地面点导入到EPS中,将点云显色模型选择成自定义显示——按高程显示,起点高程选择为0,分级高度可以设置为等高距-0.5m或者计曲线的等高距-2.5m。然后手绘不同高程的等高线。这种方法应用在部分等高线表示较为复杂,生成等高线不能很好表示的场景,使用手绘等高线可以更好地将地形地貌表示出来。在绘制等高线时,我们可以将点云视角锁定在垂直视角,这样绘制的等高线才不容易相交。


等高线处理完成后我们可以在点云中进行高程点的添加,这样获得高程会更加精准,且植被底下都会有准确的高程点表示。

这里再介绍一下EPS中,一个隐藏的功能,就是点云切片绘制及与三维模型联动绘图的功能,这一功能在EPS6.0中有过更新升级,会更加好用。EPS5.0中也有这一功能,我这里也是拿EPS5.0给大家做个演示,大家可以根据自己的需要进行使用。
在点云独立窗口——Point Cloud中打开点云数据,即可与主窗口中的三维模型进行联动绘图了。我们可以使用设置工作平面,进行点云切片,来更好的度激光点云扫描到的房屋墙面进行房屋的绘制,也可以进行部分地物的绘制。在绘制的同时三维模型也是联动的,方便我们多视角对现场地物关系的了解。

最终等高线,高程点完成后,可以在EPS中加载原始未分类的点云,检查有无漏画的地形地貌;修整后的等高线及高程点是否贴合,进一步保证地形图精度的准确性。

EPS上工作完成后导出cass格式,在cass进行地物的填充以及全图的修饰,修饰完成后,一幅满足1:500国家标准的地形图内业作业就弯沉了,后期可以根据项目需要进行现场的调绘及上图工作。

倾斜模型数据及激光雷达点云数据在EPS中联动生产高精度1:500地形图相关推荐

  1. 激光点云系列之一:详解激光雷达点云数据的处理过程

    交流群 | 进"传感器群/滑板底盘群"请加微信号:xsh041388 交流群 | 进"汽车基础软件群"请加微信号:Faye_chloe 备注信息:群名称 + 真 ...

  2. 动手学无人驾驶(4):基于激光雷达点云数据3D目标检测

    上一篇文章<动手学无人驾驶(3):基于激光雷达3D多目标追踪>介绍了3D多目标追踪,多目标追踪里使用的传感器数据为激光雷达Lidar检测到的数据,本文就介绍如何基于激光雷达点云数据进行3D ...

  3. 栅格化处理激光雷达点云数据

    栅格化处理激光雷达点云数据 matlab版本 matlab版本 lidardata=load('D:\论文相关数据\高速路数据\highwaypoints1.txt'); lidardata1=loa ...

  4. 大数据workshop:《云数据·大计算:海量日志数据分析与应用》之《社交数据分析:好友推荐》篇...

    大数据workshop:<云数据·大计算:海量日志数据分析与应用>之<社交数据分析:好友推荐>篇 实验背景介绍 了解更多2017云栖大会·成都峰会 TechInsight &a ...

  5. 激光雷达点云数据的光伏应用文献阅读总结

    一.点云的介绍 点云(point cloud)是在同一空间参考系下表达目标空间分布和目标表面特性的海量点集合,其独立描述每个点的相关属性信息,点与点之间没有显著的联系.点云数据不仅规避了图像采集过程中 ...

  6. Velodyne16线激光雷达点云数据中的线束(ring)是如何分布的

    将sensor_msgs::PointCloud2转为pcl::PointCloud后的点云数据线束(ring)是从下往上进行递增排序. 在下图中线束0为深蓝色,线束1是红色,线束2为淡蓝色,线束3为 ...

  7. redis存储新闻列表_AWS上的Redis 数据存储服务_Redis云数据存储-AWS云服务

    缓存 Redis 是实施高可用性内存中缓存的极佳选择,它可以降低数据访问延迟.提高吞吐量,并可以减轻关系数据库和应用程序或 NoSQL 数据库和应用程序的负载.Redis 能够以亚毫秒级的响应时间为频 ...

  8. mysql大表数据抽取_从云数据迁移服务看MySQL大表抽取模式

    摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来. 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨.一开始爆内存被客户怼,再后来迁移效率低下再被怼.MySQL ...

  9. 点云数据详解——点云数据变为图像

    点云数据--The Point Cloud Data 点云数据应表示为具有N行和至少3列的numpy数组. 每行对应于单个点,其在空间(x,y,z)中的位置使用至少3个值表示. 如果点云数据来自LID ...

最新文章

  1. linux 目标文件格式,Linux工具 - NM目标文件格式分析
  2. FPGA基础之逻辑单元(LE or LC)的基本结构
  3. 阿里云容器网络文件系统 CNFS 1.0 发布,体验云原生时代的容器共享存储
  4. 兔子生崽问题编程_贵阳在哪里可以学到好的少儿编程
  5. 20172302『Java程序设计』课程 结对编程练习_四则运算第二周阶段总结
  6. ruby nil_Ruby中的数据类型-True,False和Nil用示例解释
  7. 《梦断代码》读后感 - 驱动,责任,交流,远虑
  8. mysql数据操作-数据库的定义-DLL
  9. .Net 插入数据MySql数据库,中文乱码解决问题
  10. Echarts地图详细镇区的划分_echarts乡镇地图,echarts地图街道-算法与数据结构文档
  11. Spring boot 跨域请求实现方式汇总
  12. 鲲鹏920的服务器芯片,鲲鹏920芯片是什么芯片
  13. java动态规划凑硬币问题_动态规划 凑硬币问题
  14. VBox 启动虚拟机失败 - NtCreateFile
  15. 文科妹学 GitHub 简易教程(转)
  16. SQL Server(六)-Transact-SQL语言
  17. HTML中的Switch开关
  18. 中国互联网公司亏损能力排行榜
  19. google code 免费svn服务器使用说明
  20. 【Go语言入门100题】022 奇偶分家 (10 分) Go语言 | Golang

热门文章

  1. 目标检测跟踪算法--传统方法
  2. 关于xcode7下的ios模拟器输入内容无法显示系统键盘的解决办法
  3. spring urlencode、urldecode
  4. urldecode mysql_urldecode()解码引发注入其实也没那么可怕
  5. Python Urlencode URL编码与解码
  6. PS手绘!超萌儿童照片转手绘
  7. IoAllocateWorkItem函数分析
  8. U盘重装Win10方法以及常用必备软件安装
  9. 中国阿里巴巴云拓展企业发条链面向全球市场
  10. Session,监听器