哪种插值技术适合小湖的测深?


16

这是一个约13公顷的湖泊,在约10条样线中有81个采样深度点:

采样点

以前在ARCgis中有一个50公顷的湖泊和大约100个深度采样点,我使用该TopotoRaster工具获得了不错的输出。但是,QGIS或开源软件似乎不存在这样的精确等效项。

在QGIS中,我使用Raster Interpolation插件中的TIN方法获得了下面的插值栅格。但是,这似乎是一个幸运的结果,当我尝试重复时,尽管没有真正改变任何参数,但我得到了不同的结果(不令人满意)。

插值栅格

这些比城市湖泊更多的城市(构造)水箱,因此,它们的河床轮廓相当规则,因此采样点密度低。一些文章似乎建议使用逆距离加权(IDW)作为最合适的技术,但是我似乎获得了最差的结果(可能是由于低点密度)。

考虑到湖泊的大小,其规则轮廓和点采样密度,可以采用任何启发式方法来得出哪种插值方法合适?(在克里金,IDW,双线性,三次卷积,TIN或样条之间)

还是总是反复试验?


凭直觉,我认为使用最近邻插值最有意义,因为深度差异相对规则。如果任何人都可以建议一个资源,其中概述了一些过程/准则,以确保在此类插值方面以及在其他情况下也能实现一致的输出,那将是很好的。
SaRo89'9

Reefmaster创造好看的轮廓和锡阴影救济reefmaster.com.au/index.php/forum/support/...
user30184'9

2
通过查看图像,QGIS不会自动利用边界。我会沿边界添加一堆零深度的点。
user30184'9

1
似乎在边界之外有采样点,因此我怀疑边界错误或测深仪位置存在不确定性。
Spacedman

2
当您在学习区域中拥有相对密集的点集时,IDW最佳,但您建议其点密度较低。在这种情况下,Splining可能是一个不错的选择,它可以平滑表面,我想像是湖底的样子(但我真的不知道)“从概念上讲,它类似于弯曲一块橡胶以通过已知点,同时最大程度地减少表面的总曲率。此方法最适合于缓和变化的表面,例如高程,地下水位高度或污染浓度。” - gisresources.com/types-interpolation-methods_3
ed.hank

Answers:


10

一种选择是样条插值,如相关文章中所建议: 多波束测深的插值

在QGIS中,使用GRASS工具v.surf.rst

通过样条线从矢量点地图执行表面插值。

然后,您可以测试工具中可用的不同类型的参数化。有一个选项可以应用留一法交叉验证来优化参数,这将逐渐改变张力,平滑度等;为了找到最小的预测误差。

如user30184所建议,请确保输入数据集使用湖泊边界处的地面点,以避免外推。


Spline是我作为USGS承包商在河测深项目中使用的工具。我从未确切地问过为什么,但是我们对结果感到满意。我几乎做出了类似的回答,但我不确定理由。好答案!
jbchurchill

谢谢Andre,非常感谢您快速而明确的回答。我在尝试运行v.surf.rst时遇到了一些麻烦,它在QGIS中拒绝为我提供任何具有值的正确栅格输出。怀疑我的数据投影方式存在一些问题。当我弄清楚时,我会将结果放入问题的编辑中。
SaRo89 '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.