麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

GIS基础-DEM使用最大Z容差法生成规则数据三角网

算法思想

VIPs法利用点的局部偏差来衡量各个数据点的重要性,然后保留预定数目的“重要”点或满足指定重要性水平(阀值)的点,之后D三角化之。

最大Z容差法则是将重要点的选取作为一个优化问题来处理,就是利用格网点原始高程和包含该点的三角形估算的高程差来动态选取重要点。

两种实现方法

启发丢弃算法与逐步精细算法

逐步精细算法

算法步骤

S1、连接格网DEM边界四个角点中任意对角的两个点,形成初始三角网。

S2、对每个格网点,找到包含它的三角形,内插该点在所在三角形面上的高程,求出内插高程与该点原始高程之差的绝对值(称为误差)。

S3、如果所有的格网点的误差都在最大容许的范围内则处理结束,输出TIN网;反之则进行下一步。

S4、将具有最大误差的格网点插入已存在的TIN中构成新的TIN,并返回S2。

启发丢弃算法

算法步骤

S1、连接对角线形成初始三角网;对TIN中的每个点P做如下工作:对暂时移去P后形成的多边形D三角化;找到P所在三角形后内插P点高程与高程值求差值e(P)并记录;恢复P到TIN中。

S2、找到记录的最小e(P),如果最小e(P)大于给定的阀值,则TIN中全是重要点,算法结束,输出TIN;反之进入下一步。

S3、从TIN删除P,对因此形成的多边形D三角化,形成新TIN。

S4、在新TIN中重新计算原P的各邻接点的e值,返回步骤S2。

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)