gis 用IDW插值 出现错误error 010092:invalid output extent,求解答,急!万分感谢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gis 用IDW插值 出现错误error 010092:invalid output extent,求解答,急!万分感谢相关的知识,希望对你有一定的参考价值。
参考技术A 右击idw插值,选择属性,在环境设置中设置输出范围和输出坐标系。范围最好用一个同坐标系的面图层。 参考技术B 这个插值最好要在标准的平面坐标下进行,反距离权重插值只与网格大小,网格重心与周边参考点的距离相关! 参考技术C 我碰到过一次, 原因是插值的列属性值有为null的值,建议先检查数据, 将为null的数据删掉后,再进行插值数据可视化应用IDW插值计算实战案例(附Python和R语言代码)
Python版本
IDW简介
反距离权重 (IDW) 插值假设:彼此距离较近的事物要比彼此距离较远的事物更相似。当为任何未测量的位置预测值时,反距离权重法会采用预测位置周围的测量值与距离预测位置较远的测量值相比,距离预测位置最近的测量值对预测值的影响更大。反距离权重法假定每个测量点都有一种局部影响,而这种影响会随着距离的增大而减小。由于这种方法为距离预测位置最近的点分配的权重较大,而权重却作为距离的函数而减小,因此称之为反距离权重法。(解释来源于网络),繁琐的公式也没放,这里我们给出几张示意图即可,原理不解的小伙伴可自行百度。
(基于采样点距离的IDW插值(左)从高程矢量点插值的IDW曲面(右))
自定义Python代码计算空间IDW
我们免去了了繁琐的IDW插值原理部分,这节我们直接根据原理自定义IDW函数,根据已有样例站点位置及对应值,计算IDW结果。在这之前,我们给出所需样例的预览及地图文件的范围(构建插值网格所需),结果如下:
样例点:
地图文件范围信息:
js_box = js.geometry.total_bounds
js_box
#arr
以上是关于gis 用IDW插值 出现错误error 010092:invalid output extent,求解答,急!万分感谢的主要内容,如果未能解决你的问题,请参考以下文章
数据可视化应用Python反距离权重(IDW)插值计算及可视化绘制