论文部分内容阅读
随着GIS产业的快速发展,人们对地理信息数据的需求越来越大。由于具有获取数据快速、获取数据精度高、算法处理较为成熟等优点,机载激光扫描仪已经成为了一种获取地理信息数据的重要手段。但通过机载激光扫描仪获取的数据在数据量上非常大,这就使得获取的数据不能一次性完全调入内存进行处理。目前的处理方法是将得到的数据文件分割成几个数据量较小的文件,然后分别处理分割后的文件。这样虽然能够像处理地面三维激光点云那样对机载激光对点云进行处理,但由于分割为几个文件,再加上内存的限制,不能从全局上对点云进行查看。虽然经过大比例的重采样等方法也可以对点云进行大范围查看,但大比例采样的方法无疑失去了很多点云细节。不能从大范围内观察点云数据也限制了机载激光扫描仪应用范围的进一步扩大。针对这个问题,本文提出了一套从点云数据提取到快速显示浏览的一整套方法。在总结目前已有方法的基础上,本文既利用已经很成熟的技术手段,又创新地设计了自己的解决办法,实现了对机载激光点云的大范围内浏览。兼顾点云范围与细节,取得了不错的效果。本文的创新点有:1.利用内存映射、八叉树、多层次细节、OpenGL等多种技术方法手段,提出了从点云读取到快速显示浏览的一整套解决办法。2.针对机载激光点云的特点,提出了不用遍历所有点,只用las文件中的几个数据就得出八叉树分割层次的办法。该方法能够显著降低建立八叉树模型的时间耗费,大大加快了点云预处理速度。3.一次性预处理点云数据,以后可以直接读取层次关系文件就能建立文件组织关系的方法。4.针对传统八叉树调度数据的缺陷,提出了视觉球动态调度磁盘文件的方法,