[发明专利]一种基于ArcGIS快速输出点云精度报告的方法有效
申请号: | 202011146820.3 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112256703B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 张洪;游海艳;张伟;齐效成;刘敏;张容;雷光伟 | 申请(专利权)人: | 重庆同汇勘测规划有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25;G06F16/2455 |
代理公司: | 重庆信航知识产权代理有限公司 50218 | 代理人: | 穆祥维 |
地址: | 401120 重庆市渝北区*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 arcgis 快速 输出 精度 报告 方法 | ||
1.一种基于ArcGIS快速输出点云精度报告的方法,其特征在于,包括以下步骤:
S1、在ArcGIS软件中创建一个工具箱,用于存放编写的Model;
S2、在创建的工具箱中新建一个Model,用于制作插件基础;
S3、在Model中插入ArcGIS软件自带的相交工具、3D邻近工具和表至Excel工具,通过编写Model将相交工具、3D邻近工具和表至Excel工具共三个工具进行连接,具体Model结构编写如下:
S31、将相交工具自身带有变量中的输入要素和输出要素提取出来,将输入要素重新命名为输入检查点汇总矢量和分块矢量且格式为shp,将输出要素重新命名为输出分块检查点的名称且格式为shp,并将相交工具重新命名为提取分块检查点工具,以此将整个项目区的检查点进行分块,生成分块检查点的shp数据,作为与3D邻近工具的连接数据;
S32、将3D邻近工具自身带有变量中的输入要素、邻近要素、位置、增量、输出要素提取出来,将邻近要素、位置、增量、输出要素分别重新命名为输入点云矢量且格式为shp、勾选1、勾选2、输出检查点精度矢量且格式为shp,其中的输入要素为所述提取分块检查点工具生成矢量数据,并将3D邻近工具重新命名为点云精度检查工具,以此运用近距离分析方法,提取出与检查点在三维距离上最近的点云点,使点云和检查点形成一一对应的关系,并且表示出点云的X、Y、Z坐标值及分别在X、Y、Z坐标上的差值;
S33、将表至Excel工具自带的输入表、输出Excel文件变量提取出来,再将输出Excel文件重新命名为输出精度报告且需要添加后缀名.xls,其中输入表是上一个所述点云精度检查工具生成的shp数据,并将表至Excel工具重新命名为输出精度报告工具,以此将shp数据转换为Excel表格数据,最终生成点云精度报告;
S34、将Model里的所有变量选中,鼠标右键选择模型参数,当所有变量上面都出现P时,说明Model属性参数设置成功,保存Model即可;
S4、将工具箱复制到电脑任意一个磁盘中,在ArcMap软件中双击Model,将准备好的.shp格式的点云数据、检查点数据和分块矢量数据加载到Model中,根据Model的提示设置好参数运行即可;其中,所述点云数据、检查点数据和分块矢量数据的准备包括:
数据前期准备,将点云数据以.las格式保存,将检查点数据以.csv格式保存,将分块矢量数据以.shp格式保存;
数据格式转换,将点云数据.las格式和检查点数据.csv格式转换成ArcGIS软件中的.shp格式。
2.根据权利要求1所述的基于ArcGIS快速输出点云精度报告的方法,其特征在于,在所述步骤S4之后还包括步骤S5点云精度不达标修改:将检查点导入LiDAR360激光点云数据处理软件自带的控制点报告工具中,由此产生一个和ArcGIS输出的点云精度报告的FID列一样的序列号,通过点云精度报告先找到精度不达标的点云对应的检查点的序列号,再通过FID这一列去找到LiDAR360软件中的检查点,在该检查点的位置对点云进行修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆同汇勘测规划有限公司,未经重庆同汇勘测规划有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011146820.3/1.html,转载请声明来源钻瓜专利网。