高程地形数据的区域剔除
有时候需要将模型整合添加到地形当中,如果直接加入到地形当中,就会出现以下情况:
1.地形过高,交汇插入到模型当中;
2.地形太低,模型悬浮在空中;
这种方式显得不太恰当。那么怎样才能将模型更好的融入地形模型当中呢?
对地形高程数据对象进行必要的加工,剔除模型添加所在区域的地形高程数据!
策略如下:
1. 不要直接修改原始数据,这样会造成原始数据的丢失!
2. 进行区域掩码设定,对需要做剔除的区域做同等像素大小的高程数据掩码设定!
3. 新建的掩码高程数据与原始数据做像素的“与”运算,就会得到你所想要的新的高程数据了。
结果展示:
没作数据处理,直接得到的高程地形3D模型如下:
做了区域剔除后的高程地形3D模型:
是否发现出现了一个空白区域,这就是区域剔除使用了高程数据掩码像素“与”运算的结果!
上面只用到了矩形域,在看圆形域:
使用掩码剔除的法的好处是,你可以对掩码数据高程对象可以做更多的变化
1.平移变化,如下图:
在看平移到边缘效果:
是不是容易变化
3D 空间看剔除区域后的模型效果:
2.掩码叠加变化:
掩码叠加组合变化,就会产生许多的剔除掩码效果!
欢迎讨论!
EMAIL: daobluebird@163.com