CHZ3017-2015:地面三维激光扫描技术规程

5星 · 超过95%的资源 需积分: 44 85 下载量 162 浏览量 更新于2024-07-18 6 收藏 603KB PDF 举报
"CHZ3017-2015地面三维激光扫描作业技术规程" 本文档《CHZ3017-2015地面三维激光扫描作业技术规程》是中国测绘行业的一项标准化指导性技术文件,旨在规定地面固定站三维激光扫描技术在多个方面的作业流程和技术要求。该规程于2015年7月6日发布,并于同年8月1日开始实施,由国家测绘地理信息局提出并归口。 1. **范围** 本规程主要针对使用地面固定站三维激光扫描技术进行测绘作业的情况,包括但不限于制作三维模型、数字线划图(DLG)、数字高程模型(DEM)、数字正射影像图(TDOM)、平面图、立面图、剖面图,以及进行表面积和体积的计算。这些活动都应遵循本规程的规定。 2. **规范性引用文件** 文件引用了如GB50026工程测量规范和GB50104建筑制图标准等关键国家标准,确保在执行扫描作业时遵循相应的技术准则和制图标准。 3. **术语和缩略语** 规程中可能包含一系列专业术语和行业缩写,如DLG(Digital Line Graph)、DEM(Digital Elevation Model)、TDOM(True Orthophoto Map)等,这些术语定义了技术操作中的关键概念。 4. **总则** 在这一部分,规程可能会概述扫描作业的基本原则,强调安全、精度和效率的重要性。 5. **技术准备与技术设计** 这一章节将详细阐述在开始扫描前的准备工作,包括设备检查、场地选择、扫描计划制定、目标设置和坐标系统的确定等。 6. **数据采集** 数据采集是整个过程的核心,涵盖了扫描设备的操作、扫描点布置、扫描参数设定、数据记录和现场控制点的布设等。 7. **数据预处理** 数据预处理涉及扫描数据的初步处理,如去除噪声点、拼接不同扫描数据、进行坐标系统转换和点云过滤等。 8. **成果制作** 这一部分描述如何利用预处理后的点云数据生成最终的测绘产品,如模型、图件的创建和编辑。 9. **质量控制与成果归档** 质量控制包括对扫描成果的检查和验证,确保满足精度要求;成果归档则涉及数据的存储、备份和管理,确保数据的安全和可访问性。 10. **附录** 附录可能提供额外的信息,如标靶制作的具体要求和示例,以辅助实际操作。 本规程的制定和实施有助于提升测绘行业的标准化水平,保证地面三维激光扫描作业的规范性和准确性,对于提高工作效率、保证产品质量具有重要意义。

优化这段代码 if(i > num - 1) break; isDraw = (not == 2 && (draw == i+1)); if (DBData[i] != RT1064_YS_YYDD && DBData[i] != RT1064KZZ_FC_CHZ ) LCD_DisString((i%LISTOFFSET)+1, 0, gRunPara.gap_ActionDZInfo[gapid][DBData[i]].szName); if (DBData[i] == RT1064KZZ_FC_CHZ) LCD_DisString((i%LISTOFFSET)+1, 0, (char *)"大电流闭锁重合闸"); if (DBData[i] == RT1064_YS_YYDD) LCD_DisString((i%LISTOFFSET)+1, 0, (char *)"重合闸检有压时间"); val = get_ActionDZInfo_val(UNIT_GAP_RT1064,gapid,DBData[i]); if( DBData[i] >= RT1064KZZ_GL1_ALM && DBData[i] <= RT1064KZZ_KZHL && DBData[i] != RT1064KZZ_MODE && DBData[i] != RT1064KZZ_UAB_CH && DBData[i] != RT1064KZZ_UBC_CH && DBData[i] != RT1064KZZ_FBS && DBData[i] != RT1064KZZ_FBS_MODE) { (isDraw ? LCD_DisString_Not((i%LISTOFFSET)+1, 20,(char *)gcszOnOff[(int)val]) : LCD_DisString((i%LISTOFFSET)+1, 20,(char *)gcszOnOff[(int)val]) ); } else if(DBData[i] == RT1064KZZ_MODE) { (isDraw ? LCD_DisString_Not((i%LISTOFFSET)+1, 20,(char *)ModeName[(int)val]) : LCD_DisString((i%LISTOFFSET)+1, 20,(char *)ModeName[(int)val]) ); } else if (DBData[i] == RT1064KZZ_FBS || DBData[i] == RT1064KZZ_FBS_MODE ) { (isDraw ? LCD_DisString_Not((i%LISTOFFSET)+1, 20,(char *)FBS_NAME[(int)val]) : LCD_DisString((i%LISTOFFSET)+1, 20,(char *)FBS_NAME[(int)val]) ); } else if(DBData[i] == RT1064KZZ_UAB_CH || DBData[i] == RT1064KZZ_UBC_CH || DBData[i] == RT1064_DZ_CHZCS) { sprintf(szVal, "%0.f" , val); LCD_DisString((i%LISTOFFSET)+1, 19 , szVal); if(DBData[i] == RT1064_DZ_CHZCS) LCD_DisString((i%LISTOFFSET)+1, 24, (char *)"次"); if (isDraw == 1) len = LCD_BitNot(UNIT_PROTECT,UNIT_GAP_RT1064,gapid,DBData[i],i,bit); }

2023-06-03 上传
2023-06-03 上传
2023-05-26 上传