随着计算机技术和相关科学理论的发展,三维电子地图的制作已经经历了线划地形图、实体型地形图、三维真实感地形图三个阶段。
三维地形的模拟是开发可视化系统中最基本也是最重要的技术之一。地形模拟分为两类:真实地形和模拟地形。
真实地形:真实地形是现实世界中真实地形的再现,具有非常高的真实度,必须采用真实世界中的具体数据来构造,在这种情况下一般采用数字高程模型(Digital Elevation Model,DEM)方法。这种方法数据结构比较复杂,数度非常高,但是图形生成速度慢。
模拟地形:在可视化过程中对地形的生成不是非常关心,中需满足感官上的要求即可,在这种情况下,可以采用模拟地形,一般采用随机生成地形的方法或采用分形法生成地形。采用这些方法生成的地形也非常漂亮,图形生成速度也非常快,但不能和现实世界一一对应。
实现方法介绍:
1、真实地形
对于真实地形的构造,通常采用经纬度构成规格化网格格体逼迫的方法,其主要关键技术在于获取网格点的有关参数,包括它的经纬度、高程和颜色等数据。
2、模拟地形
(1)随机生成地形:随机高程数据生成的方法是首先随机生成一些特征点的高程数据,然后在特征点之间采用曲线按拟合的方法生成比较平滑的地形,然后在网格上根据高程数据进行颜色生成或直接将外部纹理遇敌上去。
(2)分形法:分形高程数据的生成方法主要是利用分形的自相似原理。