转自:https://blog.csdn.net/supermapsupport/article/details/76252498

点数据构建DEM的时候,可以选择三种插值方式,分别是不规则三角网法,距离反比权值法,克吕金内插法。下面我们将对这三种插值方法做简单的介绍,以及针对用以构建DEM的点数据的空间特性,来选择一个较合适的插值方法,生成一个能达到预期效果的DEM。

一. 三种插值方法的简介

1.不规则三角网法

简单来说构建不规则三角网就是以参与构建DEM的点数据为顶点,来构建一系列的不规则三角形,由这些三角形来构成一个三角网,在不规则三角网中,满足最佳三角形的条件为:尽可能的保证三角形的三个角都是锐角,三角形的三条边近似相等,最小角最大化。所以我们可以知道,通过不规则三角网插值生成的DEM,实际上是由一个个空间三角形构成,未知点的栅格值,也就是由这些空间三角形来推算出来的。

2.距离反比权值法

距离反比权值插值是通过计算附近区域离散点群的平均值来估算出单元格的值。这是一种简单有效的数据内插方法,运算速度相对较快。距离反比权值法假设距离预测点越近的值,对预测点的影响越大,即预测某点的值时,为其周围点所赋予的权值与距离预测点的距离成反比。

3.克吕金内插法

克吕金插值与距离反比权值插值类似,两者都通过对已知采样点赋予权重来求得未知点的值,不同的是,距离反比权值法根据已知采样点和未知采样点间的距离远近来决定权重,而克吕金法不仅考虑采样点间的距离,还考虑采样点的整体空间分布情况。这种空间分布情况通过采样点的空间相关关系表达,使用半变异函数来进行考察,所以克吕金插值法是一种“光滑”的插值方法。

二. 三种插值方法的比较

1.样点较少时,三种插值方法的比较
样点分布如下图所示:

(1)不规则三角网法构建DEM

生成的DEM范围是最外层样点的凸包,可以明显的看到生成的DEM中有一个个三角面,而DEM中预测点的栅格值就是由这些三角面插值出来的,所以在凸包范围内的预测点才会有对应的栅格值。其效果如下图所示:

(2)距离反比权值法构建DEM

生成的DEM范围是样点数据集的外接矩形,由于预测点的栅格值与其周围样点所赋予的权值与距离预测点的距离成反比,所以可以看到样点周围成光圈状,但是只有距离样点一定范围内的预测点的栅格值才跟实际地形比较符合,其它地方预测点的栅格值在大片区域内都几乎等值,插值结果是不准确的。其效果如下图所示:

(3)克吕金内插法构建DEM

生成的DEM范围是样点数据集的外接矩形,由于克吕金内插法的特性,预测点的栅格值不仅取决于与样点的距离,还取决于样点在空间的分布情况,插值构建的DEM看起来比较“光滑”。但是在缺少样点的区域,插值结果也可能跟实际地形相差较大,这些区域主要分布在样点的凸包之外,样点数据集的外接矩形之内。其效果如下图所示:

2.样点较多,分布较为均匀时,三种插值方法的比较
样点分布如下图所示:

(1)不规则三角网法构建DEM

由于插值方式的特性,样点较多,分布较为均匀时不规则三角网法构建的DEM跟样点较少时构建的DEM效果是差不多的。其效果如下图所示:

(2)距离反比权值法构建DEM

当样点较多,分布较为均匀时距离反比权值法构建的DEM,效果已经有了明显的改善,插值得到的区域更符合实际地形,但样点周围还是存在着光环。其效果如下图所示:

(3)克吕金内插法构建DEM

当样点较多,分布较为均匀时克吕金内插法构建的DEM,效果也有了明显的提升,DEM区域内预测点的栅格值更符合实际的高度,总体效果比起距离反比权值法构建的DEM更加“光滑”。其效果如下图所示:

三. 三种插值方式的选择

通过上面对三种插值方法构建DEM效果的比较,这里我们给出一般性的建议。

1.当样点(测量点)比较少的时候,建议使用不规则三角网法构建DEM。从上面对三种插值方式的比较可以看出,样点比较少的时候,不规则三角网法构建的DEM,凸包(最外层样点构成的凸形闭包)内每个预测点的栅格值都是根据空间三角形来计算出来的,能够反映该地区地形的总体起伏,具有较高的可信度。而距离反比权值法构建的DEM,只有样点一定范围之内的插值才具有较高的可信度,而其它缺少样点区域,插值跟真实地形有较大的差异。克吕金内插法构建的DEM,在凸包内也能够反映整体地形的起伏情况,但是在凸包之外的插值,由于缺少样点,也是与真实地形有较大的差异。

2.当样点较多,分布较为均匀的时候,如果对研究区域内整体的插值效果比较注重的话,建议使用克吕金内插法构建DEM。克吕金内插法构建的是一个“光滑”的DEM,而不规则三角网法构建的DEM可以明显看到一个个三角面,距离反比权值法构建的DEM样点附近有一个个“光环”,在展示方面美观性上,克吕金内插法是优于后两者的。在反应研究区域内整体地形的起伏情况上来说,克吕金内插法首先考虑的就是样点在空间位置上的分布,所以克吕金内插法也是优于后两者的。

3.当样点较多,分布较为均匀的时候,如果对样点附近的区域的插值的准确性比较注重的话,建议使用距离反比权值法构建DEM。比如在某个高地处出现了多个小块的低洼,想要真实的反应出低洼的存在,在低洼处和高地出都采了样点,通过距离反比权值法构建的DEM才能更好的反应出低洼的存在,而不规则三角网插值法虽然也能一定程度反映出低洼的存在,但往往容易有失真的现象,克吕金内插法在对样点的空间位置进行“整合”之后,很可能出现多个小块低洼连成一片的情况,也难以真实的反映出小块低洼的存在。

一般来说样点越多,分布越均匀,用克吕金内插法和距离反比权值法构建DEM效果越好,插值越准确。样点不够多,分布不够均匀,不规则三角网插值的结果往往优于前两者。当然,具体使用哪种方法来进行插值构建DEM,还是得根据实际工作的需要来进行选择。

iDesktop点数据集构建DEM时三种插值方式的选择相关推荐

  1. 锐捷睿易:路由器WAN口三种上网方式的选择

    一.WAN口三种上网方式 拨号上网:有些路由器也叫宽带上网.ADSL拨号.PPPOE拨号等 拨号上网方式是向运营商办宽带的时候,运营商会给你一个账号.密码 在路由器上WAN口设置里选择连接了光猫的口, ...

  2. DL之DNN优化技术:自定义MultiLayerNet【5*100+ReLU】对MNIST数据集训练进而比较三种权重初始值(Xavier参数初始化、He参数初始化)性能差异

    DL之DNN优化技术:自定义MultiLayerNet[5*100+ReLU]对MNIST数据集训练进而比较三种权重初始值(Xavier参数初始化.He参数初始化)性能差异 导读 #思路:观察不同的权 ...

  3. h3c无线管理 dns服务器,H3C FIT AP与AC连接时三种的注册流程

    H3C FIT AP与AC连接时三种的注册流程 在无线网络实际应用中,存在一种场景,如客户需要覆盖一个校园,而校园的不同区域被划分了不同子网.在这种场景中,AC位于骨干网中,而AP需要分布在不同区域中 ...

  4. eclipse 导出可运行jar包时三种Library handling的区别

    我们在eclipse中打包一个可运行的jar包的时候,Library handing中的选项有下面三种: 那么eclipse中Runnable JAR file的这三种打包方式有什么区别呢? 第一个E ...

  5. oracle Hash Join及三种连接方式

    在Oracle中,确定连接操作类型是执行计划生成的重要方面.各种连接操作类型代表着不同的连接操作算法,不同的连接操作类型也适应于不同的数据量和数据分布情况. 无论是Nest Loop Join(嵌套循 ...

  6. Spring Boot项目(Maven\Gradle)三种启动方式及后台运行详解

    Spring Boot项目三种启动方式及后台运行详解 1 Spring Boot项目三种启动方法 运行Application.java类中的Main方法 项目管理工具启动 Maven项目:mvn sp ...

  7. mysql几种安装方法_mysql的三种安装方式(详细)

    安装MySQL的方式常见的有三种: rpm包形式 通用二进制形式 源码编译 1,rpm包形式 (1) 操作系统发行商提供的 (2) MySQL官方提供的(版本更新,修复了更多常见BUG)www.mys ...

  8. linux内核 struct page结构的三种存放方式

    目录 page struct的三种存放方式 1) FLATMEM 2) SPARSEMEM 3) SPARSEMEM_VMEMMAP 随着硬件能力的提升,系统内存容量变得越来越大.尤其是在服务器上,过 ...

  9. memcached 分布式锁 java_分布式锁的三种实现方式

    分布式锁的三种实现方式 一.zookeeper 1.实现原理: 基于zookeeper瞬时有序节点实现的分布式锁,其主要逻辑如下(该图来自于IBM网站).大致思想即为:每个客户端对某个功能加锁时,在z ...

最新文章

  1. 我们是如何解决复杂系统扩展性问题的
  2. 2021年九月最新Java面试必背八股文,338道最新大厂架构面试题
  3. 诊断SQLSERVER问题常用的日志
  4. HDU OJ 动态规划46题解析
  5. 为支持两个语言版本,我基于谷歌翻译API写了一款自动翻译的 webpack 插件
  6. 【转】ubuntu 开机sudo启动应用程序
  7. React的组件模式 1
  8. Linux C基础笔记(4)终结篇
  9. sublime text3 选词及批量操作、设置书签快捷键、打开的插件view in browser
  10. 【转】宝贝,我要出嫁了……
  11. 【SQL 学习】表连接--natural join 的一个bug
  12. 计算机资源管理器课件,资源管理器ppt课件
  13. 线性代数 第二章 矩阵 知识点总结(Jeff自我感悟)
  14. ubnt路由器虚拟服务器,UBNT UAP系列 Wi-Fi设置教程 装修必看
  15. MSM8953修改开机动画
  16. 服务器硬盘开机吱吱响,硬盘吱吱响怎么回事?电脑硬盘响动原因和解决方法
  17. 解决报错Duplicate keys detected
  18. 清理谷歌浏览器注册表_win10注册表chrome残留无法删除如何解决
  19. keil5编译器退出调试时卡死
  20. 动图演示:彻底理解红黑树?

热门文章

  1. m1 MBA配置TeX+Sublime+Skim环境
  2. 从零开始学Pytorch(零)之安装Pytorch
  3. 如何快速python入手_初学者怎么才能快速学会Python?
  4. wscript.exe无法打开vbs_如何恶搞朋友的电脑?超简单的vbs代码
  5. java mybatis 搭建_mybatis环境搭建(转载)
  6. 遍历结果集java_java – 循环遍历while循环后如何将结果集重置为第一行
  7. php 实现二叉树的最大深度_LeetCode题记——104二叉树的最大深度
  8. thinkpad10平板 linux,联想ThinkPad 10平板亮相官网 或售8445
  9. shell命令删除昨日的日志_linux定时自动清理日志文件
  10. 万分之二用百分之怎么表示_农村建房时,“砖砌的化粪池”怎么做?听完内行人的分析,明白了...