我有多点场数据集,每个点数据集都与非结构化网格的单个像元相关。目的是以最准确的方式将数据直接或间接地插入到单元中心。
如果使用反距离加权插值,则在源与目标(单元中心)之间的距离很小的情况下,可能会出现浮点异常。
对于结构化网格上的这种插值,使用体积加权插值。这不会直接转换为任意形状的网格。
仅当我不引入任何可能导致插值效率低下的测试时,才为IDW插值引入容限以规避SIGFPE。IDW插值法是否可以为每个权重的分母增加足够小的?您知道哪种适合此问题的插值方法?
附加信息:
对于从网格到点的插值,我使用基于重心坐标的插值。网格的每个多面体单元都分解为四面体。使用IDW插值将像元中心场插值到像元点。搜索每个点以找到其所在的四面体,然后使用重心插值对值进行插值。
对于从点到网格的插值,这是不可能的。以单元格为中心的值是未知的。无法组装将强制的四面体组合物,其中W P C是与点P和单元中心C有关的权重。这是因为点配置是任意的。因此,我目前正在为此使用IDW,以确保没有浮点数异常。有没有更适合此问题的插值方法?