基于MongoDB的机载LiDAR点云数据的组织与管理

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:kiddmanwy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机载激光扫描系统(Light Detection and Ranging,LiDAR)作为一种主动式对地观测系统,具有自动化程度高、扫描速度快、受天气条件影响小等特点且能够获取到高密度、高精度的三维点云数据,因此在数字城市建设、地形测绘、海岸带监测等领域受到极大关注。而随着新应用领域的出现和新技术的快速发展,点云本身发生了巨大变化,主要体现在数据规模海量化、数据结构多样化等方面。现有的点云管理软件如Cyclone6.0、Polywork和Geomagic等,都侧重于解决点云建模问题,对于海量点云支持不足,主要原因是这些软件不具备高效的点云组织管理方法。针对以上问题,本文以海量非结构化机载LiDAR点云数据作为研究对象,以其存储方式为突破口,重点探索点云的组织管理。主要研究内容和创新点如下:(1)使用MongoDB管理机载LiDAR点云数据。以往基于文件和关系型数据库的点云管理系统,在海量数据的存储、访问、非结构化数据管理和扩展性等方面都存在难以克服的问题。本文应用MongoDB解决了海量机载LiDAR点云存储去结构化的问题,并充分挖掘其性能,以指导点云空间索引的设计工作。(2)设计了海量点云基于MongoDB的多层索引,其性能超越了多数基于内存的索引方法。首先以网格划分点云的二层空间并进行Hash编码,使用MongoDB的B树索引对二级索引码进行组织,形成基于空间网格的Hash码与B树的混合索引方法。考虑到应用中点云区域查询优先级高于单点查询的事实和Mongo DB的查询特性,利用JSON格式对点云建立了第三层存储结构,设计了点云基于MongoDB的多层索引方法,提高了区域查询效率。通过与传统索引方式的对比实验,证明此法具有更高的点云查找性能。(3)优化海量点云可视化性能。在完成了点云存储和索引的基础上,综合利用基于视点的数据裁剪、“5-5-5”动态调度策略、LOD技术、多线程和OpenGL等技术,实现了海量点云在普通PC上的高效检索和实时快速可视化,保证了海量点云漫游的流畅性和平滑性。在上述理论和实践研究的基础上,选择Linux Ubuntu14.04作为开发平台,利用C语言和Mongo-C-Driver1.2.1,结合OpenGL图形库,开发了海量机载LiDAR点云数据可视化系统,验证了本文点云数据组织管理方法的有效性和优越性。
其他文献
高校艺术理论课教学在高等教育和人才培养中具有重要意义,其最终目的是培养大学生的综合素质。目前,高校艺术理论课教学现状不尽如人意:教学内容陈旧枯燥;教学形式单一;教师
<正>地理教师最过硬的基本功之一就是能形象而准确地绘制"中国版图"。怎么才能做到形象又准确呢?下面介绍一种绘制"中国版图"的技巧方法。绘制歌诀如下:田字格,是基础,十点宜
乳糖酶是存在于哺乳动物小肠黏膜微绒毛膜表面上的一种双糖酶,很多肠道有益菌均具有产生乳糖酶的能力.世界上大多数人群中存在乳糖酶缺乏,影响了全世界近2/3的人口.目前有关
软件项目管理系统既可以对软件项目开发过程中的各个阶段进行有效管理,也可以提供数据的统计与分析,帮助项目经理及时改进项目管理方法,缩短开发时间,保障软件产品质量。目前
研究背景与目的:骨关节炎(osteoarthritis,OA)是最常见的关节疾病,由于我国人口老龄化的加剧,OA对社会、经济影响越来越大。目前认为,OA不仅仅是局限于关节软骨的疾病,而是一
在京津冀一体化形势背景下,开发城乡体育教育资源配置优势共享的目的是为了能够推动京津冀地区的城乡体育教育资源协同发展。结合京津冀地区社会文化背景和当前经济能力,通过
地壳运动与变形模式受岩石圈深浅部结构、构造单元边界动力和深部动力、断裂带几何和运动特性等多种因素影响.本文以空间大地测量观测技术为手段,综合区域断层活动性、地形地
PR-10蛋白是植物在受到各种生物和非生物胁迫后产生的一类病程相关蛋白,在植物生长发育阶段和应激外界逆境环境时发挥重要作用。本文通过对近年来PR-10研究结果进行概括及总
门式刚架广泛应用于工业与民用建筑,风灾事故频发。现行门式刚架的抗风设计以50年一遇基本风压为设计荷载,缺乏对罕遇强风下门式刚架结构性能表现的评价。本课题采用ANSYS软件建立精细化板壳有限元模型,对门式刚架结构进行非线性静力计算和非线性动力瞬态计算,分析门式刚架抗风极限承载力和风致效应。主要内容和结论如下:(1)划分门式刚架结构破坏等级,包括轻微损伤、中等破坏、严重破坏、倒塌四个破坏程度,并对各等
目的:探讨使用乳糖酶治疗小儿原发性和继发性乳糖不耐受的临床疗效。方法:收治乳糖不耐受的小儿232例,分3组。A组使用乳糖酶治疗,B组使用无乳糖配方奶治疗,C组原饮食结构不变