作者:小木
关键词:ArcGIS,空间插值,反距离权重法;IDW
在已知一个空间中的部分点数据的时候,想知道在空间面上分布特征时,常用插值方法。如知道气象站的降水数据,判断空间大致的面降水分布等情况。常用的插值方法有反距离权重法(IDW)和克里金插值方法(Kriging)。可以借助ArcGIS来实现空间插值。
主要步骤:
- 准备插值点图层
- 准备插值范围图层
- 选择插值工具并设置
具体步骤:
以反距离权重法IDW为例:
一、准备插值点图层和要插值的范围图层,加载到ArcMap
点图层中需要插值的点数据表和图层:
准备需要插值的范围,即面矢量图层:
二、打开插值工具
1、打开ArcToolbox《Spatial Analyst Tools《Interpolation《IDW,选择反距离权重插值。
2、输入点图层,选择插值字段(列);设置输出地址和名称;
3、需要设置环境变量,不然得到的结果可能不完全覆盖需要的面图层,出现下图的情况:
4、打开环境输入面图层;设置插值环境
在Processing Extent中选择需要得到范围一致的图层,这样插值出来就能完全覆盖研究区了。
三、得到与研究区范围一致的插值范围
最后还需要得到这样的图层:
这里有三种方法,一种是按掩膜提取,第二种是使用剪切工具剪切,第三种是将所有的图层显示为研究区范围。其中第三种适合处理大量多次,使用比较简单。
1、按掩膜提取
打开ArcToolbox《Spatial《Extraction《Extract by Mask,设置相关参数,执行成功就能得到需要的结果。
2、选择剪切工具
需要指出的是,栅格数据和矢量数据的剪切虽然都是Clip,但是并不是一个,这里用到的是栅格数据剪切的Clip。
打开ArcToolbox《Data Management Tools《Raster《Raster Processing《Clip,设置后进行剪切,即可得到结果。
3、将所有的图层显示为研究区范围
在Layers上右击选择属性,Properties
在对话框中选择Data Frame,在Clip Options 中选择Clip to shape,然后点击Specify Shape…。
选中Outline of Features,并选择需要的范围对应的图层,点击OK就可以了。
2020年7月28日 下午2:16
你好,请问你那个最后一步浓度分布怎么只显示在多边形里面的呀
2020年8月6日 下午12:01
差值的时候在环境里边设置下。
再简单点就是用多边形直接剪切下差值出来图层。
2020年9月1日 下午4:40
你好,我想问一下,反距离权重插值点击确认后(掩膜提取的前一步)没有反应是咋回事?应该怎么解决?
2020年10月20日 下午8:52
太棒了!感谢~
2020年11月2日 上午9:35
谢谢关注,欢迎留言!
2020年11月21日 下午4:32
您好 ,请问最后的结果可以和渔网工具结合,将研究区分块,批量输出每一块的值吗
2020年11月23日 上午10:53
应该是可以的。你的意思是在插值出来的基础上统计给定范围的数值吧?试一下spatial analyst tool》zonal里边的tabulate area工具或者znal statistics as table,就可以统计出来每个你设置好的区域的值。
2021年5月21日 下午12:50
你好,我想请问:在空间插值之后,可以求出一个整个区域的平均值吗?
2022年10月26日 下午4:41
你好,怎么让图看着光滑很多啊,那个半径怎么确定啊