3
\ begingroup美元

我有一小部分失踪的水深数据集。我需要填写这个部分。

这个地区的深度测量法有一些强烈定向的特性(例如一个峡谷,穿过失踪的地区)。使用一个标准的插值函数会削弱这些特性。

在这里输入图像描述

是否有一个适当的方法来估计缺失值,让更多的体重在一个给定的已知值轴?

目前数据GeoTIFF,我用QGIS、但我可以根据需要进行转换。我有简单的MATLAB和R,以及所有的草和传奇工具包含在QGIS。

\ endgroup美元
6
  • \ begingroup美元 问这个因为坚定地在地球科学中的应用。江南体育网页版我意识到,可能会有更多的答案在gis.stackexchange;如果民间不能回答,我可以请求迁移。 \ endgroup美元
    - - - - - -半日西蒙
    2018年1月5日,在24
  • 1
    \ begingroup美元 最终你必须使用加权pseudo-distance协方差矩阵。我用的一些方法:sciencedirect.com/science/article/pii/S0278434301000073。您可以添加各向异性加权协方差方程的一个方向比另一个。 \ endgroup美元
    - - - - - -arkaia
    2018年1月5日,在下午
  • 1
    \ begingroup美元 一个包,一个好的工作,这是相对有效的是:dfo-mpo.gc.ca /图书馆/ 326156. pdf \ endgroup美元
    - - - - - -arkaia
    2018年1月5日,在十六36
  • 1
    \ begingroup美元 @aretxabaleta谢谢所有的链接。最后一个不工作,我认为这是一个登录链接。你能再试一次,或给标题(或理想,DOI)项目的? \ endgroup美元
    - - - - - -半日西蒙
    2018年1月7日,在24
  • 2
    \ begingroup美元 对不起。试一试onlinelibrary.wiley.com/doi/10.1029/97JC00697/pdf标题是:“适应快速最优插值算法的海洋数据的映射”Menemenlis et al。(JGR, 1997)。 \ endgroup美元
    - - - - - -arkaia
    2018年1月7日,行传十三章36节的一句话

1回答1

2
\ begingroup美元

我有同样的问题与民主党的表面。最好的解决方案,我发现在Matlab使用scatteredInterpolant类,它在Matlab是内置的。它允许自然的邻居插值(这是一个类的加权距离插值建议在之前的评论)。用法是这样的:

%如果X和Y是每个网格单元的坐标(你可以使用meshgrid %) invalidValue =南;%或-99999之类的是在你的情况中gapIdxs =民主党= = invalidValue;%的索引无效细胞interpolant = scatteredInterpolant (X (~ gapIdxs), Y (~ gapIdxs),民主党(~ gapIdxs),“自然”);% interpolant现在是一个函数,我们可以评估它在任何时候你想要的,在这种情况下,我们评估的空白细胞interpolatedValues = interpolant (X (gapIdxs), Y (gapIdxs));%现在我们补丁民主党patchedDEM =民主党;patchedDEM (gapIdxs) = interpolatedValues;

产生结果的方式比立方插值以我的经验。如果这还不够,在你开始做手工采摘的特性可以探索克里格插值。最后如果你迫使方向性,可以旋转你的数据(使用matlab imrotate),这样你的主要方向是垂直的,然后插入列的列(使用matlab interp1)。

\ endgroup美元
3
  • 1
    \ begingroup美元 我经常自然邻居插值的粉丝,但在这种情况下它会仍然给予同等重视,从四面八方的信息,因此会“填写”峡谷在西方的形象。你做一个很好的观点,与小的南北差距的大小我必须填满,这可能是足够简单的一维插值在南北方向的差距。如果我不能得到我的头在更为复杂的方法在上面的评论中,我可能会这样做! \ endgroup美元
    - - - - - -半日西蒙
    2018年1月7日,在41
  • \ begingroup美元 @SemidiurnalSimon我不认为它将填补大峡谷,因为在这个领域更大的体重,它会给峡谷像素的像素以外的峡谷。如果你上传示例数据我可以试一试。 \ endgroup美元
    - - - - - -卡米洛·Rada
    2018年1月7日,22
  • \ begingroup美元 嗯,你做一个公平的观点——考虑到尺度和分辨率,具有足够小的全向的方法搜索半径可能是好的。批评我的自然的邻居是茂密的数据,它迫使一个很小的“输入”半径,但这可能不是一件坏事;-) \ endgroup美元
    - - - - - -半日西蒙
    2018年1月9日,21

你的答案

通过点击“发布你的答案”,你同意我们服务条款并承认您已阅读并理解我们的隐私政策的行为准则

不是你要找的答案?浏览其他问题标记问你自己的问题