利用 DTMaster 立体编辑 DEM 方法
利用 DTMaster 立体编辑 DEM 方法1 Match-t DSM 操作流程1,打开 inpho 工程,之后,打开 MATCH-T-DSM,图标为2,打开 MATCH-T-DSM 模块之后,进入以下界面:Add:添加一个项目,里面可以进行 DTM 参数设置inport:导入一个 DXF 文件,这里是测区的分块范围,相当于一些子区,如果一个测区地 形比较复杂,可以分出城区,山地,郊区...
利用 DTMaster 立体编辑 DEM 方法
1 Match-t DSM 操作流程
1,打开 inpho 工程,之后,打开 MATCH-T-DSM,图标为
2,打开 MATCH-T-DSM 模块之后,进入以下界面:
Add:添加一个项目,里面可以进行 DTM 参数设置
inport:导入一个 DXF 文件,这里是测区的分块范围,相当于一些子区,如果一个测区地 形比较复杂,可以分出城区,山地,郊区等地形,不同地形可以分出不同的子区,进行分块 生成 DTM,没有可以不用输入。
Optimize:定义了处理速度和精度的一个比率
Speed:快速模式 处理时间比较快,格网点比较少,高程精度不是太精确。建议在快速出 DTM 工作中使用, 例如:快速出图。Balance:平衡模式(默认模式)
提高了 DEM 的精度,使用更加复杂的格网模型选择,需要花费像对长一点的的处理时间, 程序会在处理精度,处理时间和细节方面做一个平衡,一般生产 DEM 采用此模式即可。
UAS:
相对于平衡模式,UAS 增加了一些特殊参数的设置,增加了格网模型数量,增加更多的点, 但是会增加更多的处理时间,此外,系统增加了噪声过滤处理在 2.5D 滤波过程中。
Precision:高精度模式 提供最高的精度,通过增加每个计算模型的格网模型数量和优化的参数设置,处理时间比快 速模式和平衡模式要长,但是点的可靠性和精度要高很多。
Start AT:一般选择默认,DTM 计算从金字塔经过所有级别
Stop AT:停止与金字塔的某个等级,如果需要快速 DTM,可以认为设置提前结束于某个 等级。
3,点击 Add,进行 DTM 参数设置
Basics 设置:
Region type:选择 dtm 还是 dsm 以及地形的类别的选择 Boundary:测区范围的选择,如果定义有子区的话 Grid:定义输出 dtm 个网间距大小。
Opion:
strip constraint:航带约束
Output:输出 DEM 路径
Generate point cloud:生成点云文件,在生成 DTM 时可以不勾选,怎样减少处理时间, 如果是生成 DSM,这里一定要选择输出路径。
Morphology:
这里如果有高程线化数据,可以引进来,作为 dtm 生成过程中的参数数据,没有的话不做 要求
Advanced:
勾选之后,可以加载历史 DTM 数据,作为 dtm 生成的参考数据,这样生出的 DEM 精度会 更高一些,没有不做要求。
上述设置完成后,点击开始 ,即可进行 DTM 生成工作。二、
2 DEM 分块处理
由于测区过大,造成 DEM 数据量过大,在 DTMAster 中进行编辑时造成卡顿现象,解决此类 问题的解决方法是,现利用 DTM Toolkit 的 split 功能进行分块,然后对分块逐个编辑,完成 后,再利用 DTM Toolkit 中的 Merge 进行融合拼接。
具体操作步骤为:
1,打开 DTM Toolkit 界面,选择 split,点击 next
2,选择需要分块裁切的 DEM 文件,这里可以处理很多种格式的 DEM 文件,点击 add,选 择需要裁切的文件类型,然后下一步。
3,选择输出路径,点击 next
4,选择自动或手动模式,手动可以调整输出分块的范围,一般为自动,进入下一步
5,进入分块参数设置窗口,首先点击 ,这样整个区的分块示意图即可显示出 来 。
reference point 是测区的参考点坐标,在这里作用不大 SIZE:是整个分块区域的长和宽度,提前设计好分块行列数量,然后那 X/Y 数值除以相关行 列数量,提示:X/Y 值可以取整,数值可以大一些,这样能够覆盖整个测区。这样可以得到 每个分块的 X/Y 方向的尺寸大小,输入到 SIZE 中去。 重叠度设置:可以设置重叠度,根据块的大小,设置不同比例,一般 2%左右的重叠度就合 适。
Quantity per direction: 设置分块的行列数量 真个设置完成后,如下图所示:点击 next,进入分块处理,完成即可。
上述分块处理完后,可以对单块进行手动编辑,此方法比较慢,建议使用 inpho 的 SCOP++
全自动滤波模块进行自动滤波处理。
三、利用 scop++进行滤波处理
scop++是一款对 DEM 进行全自动滤波的模块,通过不同参数设置,可以过滤出不同的效果, 此模块是针对.las 格式的 dem 或者 DSM 做滤波处理。
具体步骤如下:
1,dem 数据转换为.las 格式
由于 scop++只能识别 las 格式的数据,所以,这里需要将 dem 数据转换为 las 格式的数据。 具体方法为:
打开 DTM Toolkit,选择 convert 选项,添加 dem 数据,选择输出数据格式(.las)和输出路 径,最后点击 start,进度条结束即完成。
2,利用 scop++对.las 文件全自动化滤波
① 新建工程
project----new project,在弹出的对话框中输入文件名字,路径需要从电脑硬盘路径中拷贝过 来,其他无设置。
② 点击新建的工程名字 test,在弹出对话框中完成.las 文件的导入。③ 点击 shade 选项,选择 display,这样可以把 DEM 在 scop++中显示出渲染效果,如果为 了节省时间,也可以不用显示出来。显示效果如图所示:④ 点击 model,弹出选项窗口,Grid width 显示当前导入 las 文件的格网间距。Robust filtering—Lidar default strong-------detais robust,进入滤波具体参数设置窗口。窗口从左到右依次为策略,步骤和参数导入和导出。 策略使用方法:
一 滤波步骤移除。
选中 remove step,position 中选择需要移除的步骤编号,点击 Realize 即可实现移除。 二 增加滤波步骤
选中 insert step ,position 中选择哪一步上面需要增加处理策略,点击 Realize 即可实现增加。 这里一般要增加漏洞 fill void areas 填充步骤。
⑤ 滤波参数设置
在 Tihinout step3,Tihinout step7,Tihinout step11 分别设置抽稀参数
Tihinout step3:右键----属性,cell size 输入滤波数值,step3 一般参数设置大一点,一般建筑 少的区域,设置为 20 到 25 之间,成熟建筑物多的区域,设置 30 到 35 之间,如果设置过大, 容易出现漏洞和山头被削掉的可能;如果设置过小,建筑物等地面物体过滤不掉。
滤波办法为:
Tihinout step7:这一步设置数值要比 step3 要小,这样可以逐层的往下过滤。一般比 step3 的
size 少 10 到 15 之间
Tihinout step11:step11 设置 cell size 要比 step7 小,但是不能设置到原始格网间隔,否则滤 波过严重。
⑥ 滤波步骤参数设置
在 step12 Filter Step 中,右键,点击弹出页面的 ,把 Grid with
设置为成果 DEM 的格网间距,例如要求成果是 2 米的间距,这里输入 2 米即可。其他参数 默认即可,无需修改。
⑦ 在 Fill VoidAreas 中,samping interval 设置为成果的间隔参数数值
⑧ interpolate step 步骤中,Grid width 间隔设置为成果要求间隔
⑨ 所有设置完成后,单击 OK,开始滤波计算。 过滤之后的效果:
4、利用 DTMaster 进行 DTM 编辑处理
2,DTMaster 中平面状态下编辑 dtm
利用 DTMaster 在平面状态下编辑渲染后的 dtm,平面下可以实现 dtm 平滑,漏洞填充,高 出地物重新内插等功能。 建议:由于此模块对电脑内存要求比较高,如果测区比较大,最好先进行分块处理,否则容
易导致死机情况发生。 操作步骤:
① 在 DTMaster 中打开 inpho 工程,加载 DTM 文件使用多边形工具或者矩形选择工具 ,全选高出地面的点,再使用 重新 插值工具进行置平。置平后效果如下图:⑤ 平面下进行置平
使用工具: 重新插值 多边形选择工具
首先是使用多边形选择工具选中需要置平的区域,然后使用重新插值工具进行置平即可,如 果置平不是太理想,可以配合画刷工具进行刷平。
具体效果如下图:⑥ DTM 漏洞修补
在点云显示状态下,如果点云有漏洞,就需要修补,可以借助漏洞填充工具 。这里填 充针对小面积的漏洞,如果面积过大,效果不理想。
如图所示,dtm 在显示点的效果效果有漏洞,这里就需要对漏洞进行填充,否则在后期单片 纠正时,这里会出现黑洞。
使用 工具,所终漏洞范围,范围外也要包含一部分,使用漏洞边缘的高程进行插值处 理。
漏洞填充后的效果 这里需要注意的有几点:
1,漏洞填充时需要在 Tool options 里面设置格网间距,最好原始 DTM 间距一样;
2,需要先激活点所在的层,然后在点击填充工具进行,否则,不起作用。
3,DEM 编辑完后需要导出
3,DTMaster 中立体环境下编辑 dtm
由于全自动 DTM 滤波处理只是整体过滤,特殊的地物在自动滤波下效果不是太理想,例如 高架桥,路坎,密集的居民区等等,所以,无论 dem 成果为正射纠正服务或者是要 dem 精 细成果,都需要我们借助人工手段在立体环境进行编辑处理。
下面介绍一下立体环境中进行立体编辑 DEM 的具体方法:
① 打开 inpho 工程,导入 dem 文件
② 选中所有影像,右键选择 view in stereo viewer,这样,就可以在立体下查看,如果希望模
型可以自由切换,可以选中 best-fit stereo 。
③ 建立图层。在立体下创建的点、线需要放置在不同的层里面,这些层需要手动创建。
创建方法:
1,创建图层:在 DTMaster 界面下,选中 Terrain,介入 dem 层界面, 点击新建按钮,
在 File Name 中输入一个名字,点击 OK。
2,右键新建的图层,输入 Layer Name 名字
Color 选择颜色
Type 选择想要的类型,点或者线。点和线不能在同一图层中。
④ 特征线 在立体环境和线图层下,可以勾勒出建筑物的边缘,路坎,高架桥等轮廓信息,配合相关的
具体方法:
1,激活线图层
2,使用创建点/线工具进行画特征线
3,如果是高架桥等悬空建筑物或者道路,建议高程切准上面高程画特征线,把目标轮廓范 围画出来,然后使用画刷进行置平
4,建筑物密集区域,特别是城市高楼建筑,在 DEM 编辑过程中很难置平,可以采用在楼间 贴近地面画几条特征线,使用画刷进行置平即可。
⑤ 特征点
在精细 DEM 生产过程中,有的地形需要增加特征点,使匹配 DEM 高程更加准确,具体操作 方法类似于特征线操作步骤。
⑥ 成果导出
File-----Export-----选择向量或者栅隔 向量类型的格式有很多,包括.las,dxf。。。。。。。。 栅隔数据只有一种,这里定义的是.dtm 格式,可以设置输出 DEM 的格网间距。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)