当前位置:   article > 正文

【数据可视化应用】Python反距离权重(IDW)插值计算及可视化绘制_使用idw方法进行权重值测量时(0,0)点

使用idw方法进行权重值测量时(0,0)点

本文我们将介绍IDW(反距离加权法(Inverse Distance Weighted)) 插值的Python计算方法及插值结果的可视化绘制过程。主要涉及的知识点如下:

  • IDW简介

  • 自定义Python代码计算空间IDW

  • 分别使用plotnine、Basemap进行IDW插值结果可视化绘制

IDW简介

反距离权重 (IDW) 插值假设:彼此距离较近的事物要比彼此距离较远的事物更相似。当为任何未测量的位置预测值时,反距离权重法会采用预测位置周围的测量值与距离预测位置较远的测量值相比,距离预测位置最近的测量值对预测值的影响更大。反距离权重法假定每个测量点都有一种局部影响,而这种影响会随着距离的增大而减小。由于这种方法为距离预测位置最近的点分配的权重较大,而权重却作为距离的函数而减小,因此称之为反距离权重法。(解释来源于网络),繁琐的公式也没放,这里我们给出几张示意图即可,原理不解的小伙伴可自行百度。

(基于采样点距离的IDW插值(左)从高程矢量点插值的IDW曲面(右))

自定义Python代码计算空间IDW

我们免去了了繁琐的IDW插值原理部分,这节我们直接根据原理自定义IDW函数,根据已有样例站点位置及对应值,计算IDW结果。在这之前,我们给出所需样例的预览及地图文件的范围(构建插值网格所需)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/306041
推荐阅读
相关标签
  

闽ICP备14008679号