一.高程地形数据边界校订
在处理高程数据时,常常会发现原始数据读出来会有些异形。这也许是为了整合大的区域地形,为拼接作准备而附加的特殊数据,它本身应该不属于原始地形数据域的数据。
先看直接读取的高程原始文件数据,如下所示:
原始高程数据文件: ASTGTM_S01E009X_DEM_UTM.img(后缀为.img)
源文件来源于:国际科学数据平台
不带纹理,只带颜色渲染的3D高程数据地形模型如下:
带纹理渲染的3D高程数据地形模型如下:
并非所有的*.img 都会出现上面的情况。当出现这种情况时,应该怎样处理呢?
处理异常高程地形数据的方法:
1.一种方法:
直接处理原始数据,过滤掉异常的附加数据域。
这种方法,一点也不科学,而且,处理起来比较麻烦,还容易出错!
2.另一种方法:
就是在不改变原始数据的情况下做异常数据的的屏蔽。
屏蔽异常地形数据可能采取的方法::
1. 异常点归零
有时会造成与周边地形不符合,有突兀感;
2. 边界校订
编辑剪裁,或边界数据拷贝平移(OFFSET)。这种方法比较科学,且与周边的地形融合度很高。
下面就使用OFFSET边界校订进行异常高程地形数据3D模型边界校订,效果如下:
不带纹理,只带颜色渲染的3D高程数据地形(带边界校订)
带纹理渲染的3D高程数据地形模型(带边界校订)
如果出现一次边界校订结果不理想,还可多次调用校订函数,校订边界,直达到你想要的数据。
二.比例采样
等得到正常的高程地形数据后,往往会被另一个问题困扰,精度太高的高程地形数据,渲染花销的时间太常。
策略:进行高程数据差值采样。
进行比例差值采样,减少数据量,还可以保证地形原貌,渲染时间花销减少,并且还可以输出小数据的3D高程地形模型。
如下:没作差值的采样
渲染时间(每个人的硬件配置也有关系):54秒
比例差值后(差值比例大小有关系):
比例1:
渲染时间:12秒 效果还可以,没有明显的变形
比例2:
渲染时间:8秒 但效果不很理想,边缘有锯齿了。
欢迎大家讨论!
EMAIL: daobluebird@163.com