当前位置:主页 > 科技论文 > 测绘论文 >

基于AutoCAD二次开发的点云地物属性批量转换

发布时间:2024-05-18 18:09
  利用RIEGL三维激光扫描仪的配套软件RiSCAN PRO对点云数据进行去噪、拼接、滤波等预处理后可以实现地物的绘制。然而,由于缺少一套成熟的基于点云数据绘制地形图的专用软件,将所绘制的点云地物以数据交换文件格式(dxf文件)导入CASS软件时缺少必要的地物属性信息,需手动添加属性和编码,导致地形图绘制的自动化程度降低。因此,本文从实际应用出发,利用AutoCAD提供的VBA进行二次开发编写程序,结合实际扫描数据实现了无属性地物的批量属性赋值转换,实验结果表明,本文所设计的程序能够快速准确、自动完整地进行属性赋值,提高了内业工作效率。

【文章页数】:5 页

【部分图文】:

图1预处理完成后的点云数据

图1预处理完成后的点云数据

相邻测站间的扫描数据会有重复区域,这部分区域在多站拼接完成后会产生大量的数据冗余,增加计算机的处理负担,利用软件对其进行滤波处理,选择合适的阈值,降低数据冗余度。经一系列预处理后的点云数据如图1所示。3地物特征提取


图2地物特征

图2地物特征

利用RIEGL三维激光扫描仪的配套软件RiSCANPRO结合人机交互可实现点云数据的地物绘制。在俯视状态下,选择合适的特征要素对实验区的地物进行绘制,行道树、路灯等地物选择点要素进行绘制,而道路、房屋、花坛、栅栏等选择封闭的线要素进行描绘。以地物名字的简拼对要素图层进行命名,不....


图3程序设计流程图

图3程序设计流程图

在南方CASS中,以绘制一栋6层的砖结构房屋为例,按照输入通用绘图命令“DD—确定—输入141121—确定—依次输入或拾取房角点坐标—输入C—输入6”的步骤绘制地物,其中“141121”为砖结构房屋对应的CASS地物编码,“C”表示闭合当前绘制图形,“6”代表房屋层数,本文将绘图....


图4房屋自动绘制流程图

图4房屋自动绘制流程图

完成dxf文件的解析以及明确了图层和编码的对应关系后,在VBA代码中分别遍历点、线集合,调用CASS通用绘图命令,在CASS环境中以一定比例尺重新绘制地物。以绘制房屋为例,其流程如图4所示:5实验演示及分析



本文编号:3977166

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/3977166.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b9aaa***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com