摘要
利用RIEGL三维激光扫描仪的配套软件RiSCAN PRO对点云数据进行去噪、拼接、滤波等预处理后可以实现地物的绘制。然而,由于缺少一套成熟的基于点云数据绘制地形图的专用软件,将所绘制的点云地物以数据交换文件格式(dxf文件)导入CASS软件时缺少必要的地物属性信息,需手动添加属性和编码,导致地形图绘制的自动化程度降低。因此,本文从实际应用出发,利用AutoCAD提供的VBA进行二次开发编写程序,结合实际扫描数据实现了无属性地物的批量属性赋值转换,实验结果表明,本文所设计的程序能够快速准确、自动完整地进行属性赋值,提高了内业工作效率。
The point clouds data can be de-noised,spliced and filtered by RiSCAN PRO,which is the supporting software of RIEGL 3D laser scanner,and the drawing of ground objects can be realized.However,due to the lack of a set of mature special software for topographic map drawing based on point clouds data,when importing the drawn point clouds figure into the CASS software in the format of data exchange file(dxf file),it is necessary to add attributes and codes manually,which leads to the reduction of the automation degree of topographic map rendering.Therefore,from the practical application,this paper makes use of the development of the VBA secondary development of AutoCAD,combined with the actual scanning data,the batch attribute assignment conversion of non-attribute objects is realized.The experimental results show that the program designed in this paper can assign attribute values quickly and accurately,automatically and completely,and improve the efficiency of internal work.
作者
李红梅
张春亢
张霞
罗竹
Li Hongmei;Zhang Chunkang;Zhang Xia;Luo Zhu(College of Mining,Guizhou University,Guiyang 550025,China)
出处
《城市勘测》
2020年第1期138-142,共5页
Urban Geotechnical Investigation & Surveying
基金
国家自然科学基金资助项目(41701464)
贵州省科技计划项目(黔科合基础[2017]1026)。
关键词
地形测绘
地物提取
二次开发
属性转换
VBA编程
topographic mapping
ground object extraction
secondary development
attribute conversion
VBA programming