第五章-不规则三角网TIN的建立课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第五章-不规则三角网TIN的建立课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 不规则 三角 TIN 建立 课件
- 资源描述:
-
1、2022-3-2712022-3-272本章主要内容本章主要内容5.1 TIN概述概述 5.2 TIN的建立的建立 5.3 TIN建立过程中的几个问题建立过程中的几个问题 2022-3-2735.1 TIN概述 5.1.1 TIN的理解的理解5.1.2 TIN的三角剖分准则的三角剖分准则 5.1.3 三角剖分算法分类与特点三角剖分算法分类与特点 2022-3-2745.1.1 TIN的理解的理解 不规则三角网不规则三角网(Triangulated Irregular Network 简称简称TIN):是用一系列互不交叉、互不重叠的连接在一起):是用一系列互不交叉、互不重叠的连接在一起的三角形来
2、表示地形表面。的三角形来表示地形表面。TIN既是矢量结构又有栅格既是矢量结构又有栅格的空间铺盖特征,能很好地描述和维护空间关系。的空间铺盖特征,能很好地描述和维护空间关系。5.1 TIN概述 2022-3-275T:三角化(三角化( Triangulated )是离散数据的三角剖分过)是离散数据的三角剖分过程,也是程,也是TIN的建立过程。位于三角形内的任意一点的建立过程。位于三角形内的任意一点的高程值均可以通过三角形平面方程唯一确定。的高程值均可以通过三角形平面方程唯一确定。I:不规则性(不规则性( Irregular ),指用来构建),指用来构建TIN的采样点的采样点的分布形式。的分布形式
3、。TIN具有可变分辨率,比格网具有可变分辨率,比格网DEM能更能更好反映地形起伏。好反映地形起伏。N:网(网( Network ),表达整个区域的三角形分布形),表达整个区域的三角形分布形态,即三角形之间不能交叉和重叠。三角形之间的拓态,即三角形之间不能交叉和重叠。三角形之间的拓扑关系隐含其中。扑关系隐含其中。5.1 TIN概述 2022-3-2765.1.1 TIN的理解的理解 TIN的基本元素的基本元素l节点(节点(Node):):是相邻三角形的公共顶点,也是用来是相邻三角形的公共顶点,也是用来构建构建TIN的采样数据;的采样数据;l边(边(Edge):):指两个三角形的公共边界,是指两个
4、三角形的公共边界,是TIN不光滑不光滑性的具体反映。边同时还包含特征线、断裂线以及区域边性的具体反映。边同时还包含特征线、断裂线以及区域边界。界。l面(面(Face):):由最近的三个节点所组成的三角形面,是由最近的三个节点所组成的三角形面,是TIN描述地形表面的基本单元。描述地形表面的基本单元。TIN中的每一个三角形都中的每一个三角形都描述了局部地形倾斜状态,具有唯一的坡度值。三角形在描述了局部地形倾斜状态,具有唯一的坡度值。三角形在公共节点和边上是无缝的,或者说三角形不能交叉和重叠。公共节点和边上是无缝的,或者说三角形不能交叉和重叠。5.1 TIN概述 2022-3-277z节点节点x边边
5、面面yTIN的基本元素的基本元素5.1 TIN概述 2022-3-2785.1.1 TIN的理解的理解 数据和数据和TIN的类型的类型l用来进行用来进行TIN构建的原始数据根据数据点之间的约构建的原始数据根据数据点之间的约束条件可分为束条件可分为无约束数据域无约束数据域和和约束数据域约束数据域两种类型。两种类型。 l无约束数据域无约束数据域是指数据点之间不存在任何关系,即是指数据点之间不存在任何关系,即数据分布完全呈离散状态,数据点之间在物理上相互数据分布完全呈离散状态,数据点之间在物理上相互独立。独立。l约束数据约束数据域域则是部分数据点之间存在着某种联系,则是部分数据点之间存在着某种联系,
6、这种联系一般通过线性特征来维护,如地形数据中的这种联系一般通过线性特征来维护,如地形数据中的山脊线、山谷线上的点等。山脊线、山谷线上的点等。 5.1 TIN概述 2022-3-2795.1.1 TIN的理解的理解 TIN的体系结构的体系结构 TIN对三角形的几何形状有严格的要求。对三角形的几何形状有严格的要求。 TIN模型一般有三个基本要求:模型一般有三个基本要求:1)三角形的格网唯一;)三角形的格网唯一;2)最佳三角形形状,尽量接近正三角形;)最佳三角形形状,尽量接近正三角形;3)三角形边长之和最小,保证最近的点形成)三角形边长之和最小,保证最近的点形成 三角形。三角形。5.1 TIN概述
7、2022-3-27105.1.1 TIN的理解的理解 TIN的体系结构的体系结构 良好的数据结构和三角形剖分准则,必须良好的数据结构和三角形剖分准则,必须由高效的算法和程序实现。由高效的算法和程序实现。5.1 TIN概述 2022-3-27115.1.2 TIN的三角剖分准则的三角剖分准则 l TIN的三角剖分准则是指的三角剖分准则是指TIN中三角形的中三角形的形成法则,它决定着三角形的几何形状和形成法则,它决定着三角形的几何形状和TIN的质量。的质量。l 目前,在目前,在GIS、计算机和图形学领域常用、计算机和图形学领域常用的三角剖分准则有的三角剖分准则有6种。种。5.1 TIN概述 202
8、2-3-27125.1.2 TIN的三角剖分准则的三角剖分准则 5.1 TIN概述 空外接圆准则:空外接圆准则:在在TIN中,过每个三角形的外接圆均不包含点集的中,过每个三角形的外接圆均不包含点集的其余任何点;其余任何点;最大最小角准则:最大最小角准则:在在TIN中的两相邻三角形形成的凸四边形中,这中的两相邻三角形形成的凸四边形中,这两三角形中的最小内角一定大于交换凸四边形对角线后所形成的两三两三角形中的最小内角一定大于交换凸四边形对角线后所形成的两三角形的最小内角;角形的最小内角;最短距离和准则:最短距离和准则:指一点到基边的两端的距离和为最小。指一点到基边的两端的距离和为最小。2022-3
9、-2713张角最大准则:张角最大准则:一点到基边的张角为最大。一点到基边的张角为最大。面积比准则:面积比准则:三角形内切圆面积与三角形面积或三角形面积与周长三角形内切圆面积与三角形面积或三角形面积与周长平方之比最小。平方之比最小。 对角线准则:对角线准则:两三角形组成的凸四边形的两条对角线之比。这一准两三角形组成的凸四边形的两条对角线之比。这一准则的比值限定值,须给定,即当计算值超过限定值才进行优化。则的比值限定值,须给定,即当计算值超过限定值才进行优化。5.1 TIN概述 5.1.2 TIN的三角剖分准则的三角剖分准则 2022-3-2714l1)三角形准则是建立三角形格网的基本原则,应)三
10、角形准则是建立三角形格网的基本原则,应用不同的准则将会得到不同的三角网。用不同的准则将会得到不同的三角网。l2)一般而言,应尽量保持三角网的唯一性,即在)一般而言,应尽量保持三角网的唯一性,即在同一准则下由不同的位置开始建立三角形格网,其最同一准则下由不同的位置开始建立三角形格网,其最终的形状和结构应是相同的终的形状和结构应是相同的。l3)空外接圆准则、最大最小角准则下进行的三角)空外接圆准则、最大最小角准则下进行的三角剖分称为剖分称为Delaunay (译为狄洛尼或德劳内译为狄洛尼或德劳内)三角剖分三角剖分(Triangulation),简称,简称DT。空外接圆准则也叫。空外接圆准则也叫De
11、launay法则。法则。5.1 TIN概述 2022-3-2715关于关于delaunay三角网三角网 Dirichlet (1850年)和年)和Voronoi (1908年)年)最早讨论空间散点的关系问题。最早讨论空间散点的关系问题。 Voronoi图的定义(图的定义(P105)Voronoi图把平面分成图把平面分成N个区,每一个区包括一个区,每一个区包括一个点,该点所在的区域是距离该点最近的点的集个点,该点所在的区域是距离该点最近的点的集合。合。5.1 TIN概述 2022-3-2716关于关于delaunay三角网三角网 1934年年Delaunay提出了提出了Voronoi图的对称图,
12、图的对称图,即即Delaunay三角网(用直线段连接两个相邻三角网(用直线段连接两个相邻多边形内的离散点而生成的三角网)。多边形内的离散点而生成的三角网)。Delaunay三角网的特性:三角网的特性: 不存在四点共圆;不存在四点共圆; 每个三角形对应于一个每个三角形对应于一个Voronoi图顶点;图顶点; 每个三角形边对应于一个每个三角形边对应于一个Voronoi图边;图边; 每个结点对应于一个每个结点对应于一个Voronoi图区域;图区域; Delaunay图的边界是一个凸壳;图的边界是一个凸壳; 三角网中三角形的最小角最大。三角网中三角形的最小角最大。5.1 TIN概述 2022-3-27
13、175.1.3 三角剖分算法分类与特点三角剖分算法分类与特点 规则分布采样数据三角剖分规则分布采样数据三角剖分 基于等高线采样数据三角剖分基于等高线采样数据三角剖分 5.1 TIN概述 2022-3-27185.1.3 三角剖分算法分类与特点三角剖分算法分类与特点 不规则分布采样数据三角剖分(不规则分布采样数据三角剖分(P64-67) 在目前所有的三角化算法中,以在目前所有的三角化算法中,以Delaunay三角网的应三角网的应用最为广泛。用最为广泛。Delaunay 三角网为相互邻接且互不重叠的三角形的集三角网为相互邻接且互不重叠的三角形的集合,每一个三角形的外接圆内不包含其它的点。合,每一个
14、三角形的外接圆内不包含其它的点。DT的主要特点是它能自动地避免狭长的三角形,保的主要特点是它能自动地避免狭长的三角形,保证了良好的三角形形状。证了良好的三角形形状。DT的两个显著特性的两个显著特性最大最小最大最小角特性角特性和和空外接圆特性空外接圆特性是构成各种是构成各种DT剖分的基础。剖分的基础。5.1 TIN概述 2022-3-2719 新插入点与已知三角网存在四种关系(新插入点与已知三角网存在四种关系(P66):):(a)在三角形内)在三角形内(b)在三角形外接圆内)在三角形外接圆内(c)在三角形外接圆上)在三角形外接圆上(d)在三角形外接圆外)在三角形外接圆外2022-3-2720局部
15、几何形状最优,采用局部几何形状最优,采用LOP算法算法(局部优化过程,(局部优化过程,Local Optimal Procedure)。)。其基本思想:运其基本思想:运用用DT三角网的空三角网的空外接圆性质对两外接圆性质对两个公共边的三角个公共边的三角形组成的四边形形组成的四边形进行判断,如果进行判断,如果其中一个三角形其中一个三角形的外接圆中含有的外接圆中含有第四点,则交换第四点,则交换四边形的对角线。四边形的对角线。 2022-3-27215.1.3 三角剖分算法分类与特点三角剖分算法分类与特点 规则分布采样数据三角剖分规则分布采样数据三角剖分(P68-70) l规则数据生成规则数据生成T
16、IN,一般有两种方式:,一般有两种方式:1)直接将格网分解组合即可得到三角网;)直接将格网分解组合即可得到三角网; 2)通过一定法则,选择)通过一定法则,选择“重要重要”点点( very important points,VIPs )建立三角形。建立三角形。根据规则数据建成的三角形格网根据规则数据建成的三角形格网5.1 TIN概述 2022-3-27225.1.3 三角剖分算法分类与特点三角剖分算法分类与特点 规则分布采样数据三角剖分规则分布采样数据三角剖分l 重要点法重要点法DEM建模有两个关键步骤:建模有两个关键步骤: 1)确定格网点的)确定格网点的“重要程度重要程度”:全局最重要或局:全
17、局最重要或局部最重要;部最重要; 2)确定终止条件:达到预设的点数或预设的精度、)确定终止条件:达到预设的点数或预设的精度、或两者折中。或两者折中。l目前这类算法主要有目前这类算法主要有地形骨架法、地形滤波地形骨架法、地形滤波法等法等。5.1 TIN概述 2022-3-2723 地形骨架法:利用地形特征点、线建立地形的骨架模型,然后对其进行插点,达到预定的精度; 地表滤波法:将格网DEM看作为一幅数字图像,可使用空间高通滤波器对其滤波,保留图像中的高频信息,即为地形特征点,滤掉低频信息也即对地形特征而言不重要的点,在此基础上建立TIN模型。2022-3-27245.1.3 三角剖分算法分类与特
18、点三角剖分算法分类与特点 从混合数据生成三角网从混合数据生成三角网(P70) l 混合数据:是指链状数据混合数据:是指链状数据(如断裂线、河流线等)与规(如断裂线、河流线等)与规则格网采样数据结合形成的一则格网采样数据结合形成的一种数据。种数据。l 此种数据建立三角网的方法:此种数据建立三角网的方法:首先分解规则三角形,然后考首先分解规则三角形,然后考虑特征线上的点,在格网中生虑特征线上的点,在格网中生成不规则三角形。成不规则三角形。5.1 TIN概述 2022-3-27255.1.3 三角剖分算法分类与特点三角剖分算法分类与特点 基于等高线采样数据三角剖分基于等高线采样数据三角剖分l 由于数
19、据沿等高线分布,常会出现一些不希望的现由于数据沿等高线分布,常会出现一些不希望的现象,如三角形三顶点在同一条等高线上(称为象,如三角形三顶点在同一条等高线上(称为平三角平三角形形)。)。l对这类问题有两种处理方案:一是把等高线数据当对这类问题有两种处理方案:一是把等高线数据当作特征线处理,按约束作特征线处理,按约束DT进行剖分,一是局部优化进行剖分,一是局部优化内插增加地形特征点。内插增加地形特征点。5.1 TIN概述 2022-3-27265.2 TIN的建立 2022-3-27275.2.1 无约束散点域的三角剖分算法与实现无约束散点域的三角剖分算法与实现 l 目前散点域的三角剖分使用最为
20、广泛的算法是目前散点域的三角剖分使用最为广泛的算法是Delaunay直接三角剖分算法。直接三角剖分算法。l 根据实现过程,把根据实现过程,把DT分成三类:分成三类:1)三角网生长)三角网生长算法算法2)逐点插入算法)逐点插入算法 3)分割合并算法分割合并算法5.2 TIN的建立 2022-3-27281、三角网生长算法、三角网生长算法l 三角网生长算法就是从一个三角网生长算法就是从一个“源源”开始,逐步形成开始,逐步形成覆盖整个数据区域的三角网。覆盖整个数据区域的三角网。l 从生长过程角度,三角网生长算法分为从生长过程角度,三角网生长算法分为收缩生长算收缩生长算法法和和扩张生长算法扩张生长算法
展开阅读全文