|
高程数据的加工和加工后高程数据文件的存储以及地形3D模型纹理贴图
1.读取高程数据源文件
2.高程数据的加工
a.先将数据读取到保存到临时变量,
b.设置另一个掩码数据集
c. 掩码数据集的再加工,得到最终的掩码数据集
d. 保存的源数据于掩码数据做相应的“与”运算,得到处理后的高程数据集
使用不同的纹理贴图对原始数据加工后显示的3D高程数据地形模型结果如下:
3.加工后高程数据的保存
a.找到数据文件类型做基础参照(得到相关的写出文件类型参数),如TIFF, IMG, MEM等
b.做高程域地理位置点匹配(index)
c.对号入座,将高程数据联系到对应的地理位置,并记录到文件。
加工后的3D 高程数据文件写出后的重新加载(使用源数据2),效果如下:
4. 高程地形数据建立3D模型的影像文件(纹理贴图)的处理
a.直接引用可支持的影像高程数据源文件,可以是与高程数据源文件相同
部分的*.TIFF
b.通过文件格式转换(convert 处理)得到与原高程数据文件相匹配的可以利用的类型的影像文件(如*.TIFF,*.JPG);
c.直接利用非高程数据的匹配的影像文件(如航片,卫片等)
d.找到与该区域的地形纹理相类似的其它纹理贴图文件做替换;
e.以上均不能实现的前提下,只好做色彩渲染3D地形了。
5. 高程3D地形数据参数控制
3D模型的输出效果,与原始数据有关(如数据精度,图1的数据高程数据精度不高,有数据缺失,图2的数据源是高精度);同时也与参数控制有关。是如果参数设置不好,或是不够灵活,你的3D显示效果就会有很大不同。
即要注意原点和边界对齐点的控制,也要做好比例控制。
如果只从高空航片看2维,有时候会出现视觉错误,上图源文件(图1)中有弯曲延升的一条白线,二维图中判断,可能是公路,但从三维模型空间看,就会发现,其实是个边界隔离带!(请仔细注意看)
原始比例:
高程放大比例:
比例1:
比例2
欢迎讨论!
email: daobluebird@163.com