三维地形可视化的MATLAB实现

一、在地形可视化方面的研究主要集中在以下4方面: 数字地形建模地形模型的简化地形的多分辨率模型地形的真实感显示 二、方法介绍 1、二维插值 节点:二维 插值函

一、在地形可视化方面的研究主要集中在以下4方面:

  • 数字地形建模
  • 地形模型的简化
  • 地形的多分辨率模型
  • 地形的真实感显示
    二、方法介绍
    1、二维插值
    节点:二维
    插值函数是二元函数,即曲面,在某区域测量了若干点(节点)的高程(节点值),为了画出较精确的等高线图,就要先插入更多的点
    在这里插入图片描述MATLAB中method则为具体的插值方法,其中方法主要有双线性插值(linear)、最邻近插值(nearest)、双三次插值(cubic)、三次样条内插(spline)
    等,其中cubic插值的曲面比较平滑
    2、插值节点为散乱节点地形的绘制
    数据不是在网格上取的,可采用插值函数griddata
    在这里插入图片描述分形插值
    常用的参数曲面,通过插值、拟合来生成三维地形,也是采用方程来对地形建模——地形真实感效果差
    20世纪70年代,Mendelbrot为研究自然界中复杂、极不规则的几何现象创立了分形几何学。在计算机图形学中,分形几何在对自然现象的真实描绘。
    分形几何:
    具有无限以及统计自相似性的规律,它用递归算法使复杂的景物可用简单的规则来生成,可以生成任意水平的细节,提供了一个很好的描述一般地面形状的数学模型

分形插值函数目前是由迭代函数系统IFS(Iterated Function System))实现的。
具体参见 文章Fractal Behaviour of the Earth System