不规则三角网TIN的建立
- 格式:ppt
- 大小:1.85 MB
- 文档页数:28
第五章 不规则三角网(TIN)生成的算法在第四章,基于三角网和格网的建模方法使用较多,被认为是两种基 本的建模方法。
三角网被视为最基本的一种网络,它既可适应规则分布数 据,也可适应不规则分布数据,即可通过对三角网的内插生成规则格网网 络,也可根据三角网直接建立连续或光滑表面模型。
在第四章中同时也介 绍了 Delaunay 三角网的基本概念及其产生原理,并将三角网构网算法归纳 为两大类:即静态三角网和动态三角网。
由于增量式动态构网方法在形成 Delaunay 三角网的同时具有很高的计算效率而被普遍采用。
本章主要介绍 静态方法中典型的三角网生长算法和动态方法中的数据点逐点插入算法; 同时,还将给出考虑地形特征线和其他约束线段的插入算法。
而其他非 Delaunay 三角网算法如辐射扫描法 Radial Sweep Algorigthm(Mirante & Weingarten, 1982)等本文将不再介绍。
5.1 三角网生长法5.1.1 递归生长法递归生长算法的基本过程为如图 5.1.1 所示:3 213 21(a)形成第一个三角形 (b) 扩展生成第二个和第三个三角形 图 5.1.1 递归生长法构建 Delaunay 三角网(1)在所有数据中取任意一点 1(一般从几何中心附近开始),查找1距离此点最近的点 2,相连后作为初始基线 1-2; (2)在初始基线右边应用 Delaunay 法则搜寻第三点 3,形成第一个Delaunay 三角形; (3)并以此三角形的两条新边(2-3,3-1)作为新的初始基线; (4)重复步骤(2)和(3)直至所有数据点处理完毕。
该算法主要的工作是在大量数据点中搜寻给定基线符合要求的邻域 点。
一种比较简单的搜索方法是通过计算三角形外接圆的圆心和半径来完 成对邻域点的搜索。
为减少搜索时间,还可以预先将数据按 X 或 Y 坐标分 块并进行排序。
使用外接圆的搜索方法限定了基线的待选邻域点,因而降 低了用于搜寻 Delaunay 三角网的计算时间。
[测绘]不规则点建立TIN和等高线的方法!不规则点建立TIN对于不规则分布的高程点,可以形式化地描述为平面的一个无序的点集P,点集中每个点p对应于它的高程值。
将该点集转成TIN,最常用的方法是Delaunay三角剖分方法。
生成TIN的关键是Delaunay三角网的产生算法,下面先对Delaunay三角网和它的偶图V oronoi图作简要的描述。
V oronoi图,又叫泰森多边形或Dirichlet图,它由一组连续多边形组成,多边形的边界是由连接两邻点线段的垂直平分线组成。
N个在平面上有区别的点,按照最近邻原则划分平面:每个点与它的最近邻区域相关联。
Delaunay三角形是由与相邻V oronoi多边形共享一条边的相关点连接而成的三角形。
Delaunay三角形的外接圆圆心是与三角形相关的V oronoi多边形的一个顶点。
Delaunay三角形是V oronoi图的偶图,如图所示。
此主题相关图片如下:对于给定的初始点集P,有多种三角网剖分方式,而Delaunay三角网有以下特性:1)其Delaunay三角网是唯一的;2)三角网的外边界构成了点集P的凸多边形“外壳”;3)没有任何点在三角形的外接圆内部,反之,如果一个三角网满足此条件,那么它就是Delaunay三角网。
4)如果将三角网中的每个三角形的最小角进行升序排列,则Delaunay三角网的排列得到的数值最大,从这个意义上讲,Delaunay三角网是“最接近于规则化”的三角网。
下面简要介绍Delaunay三角形产生的基本准则:Delaunay三角形产生准则的最简明的形式是:任何一个Delaunay三角形的外接圆的内部不能包含其它任何点[Delaunay 1934]。
Lawson[1972]提出了最大化最小角原则:每两个相邻的三角形构成的凸四边形的对角线,在相互交换后,六个内角的最小角不再增大。
Lawson [1977]又提出了一个局部优化过程LOP(Local Opti mization Procedure)方法。