我正在做一个项目,我需要能够从在方便点计算的大量(可能数百万到数十亿点)值集合中插入 3-D 框中任意点的标量潜在值(大致随机且均匀分布)不在规则网格上。我将计算轨迹并在沿轨迹的点处插入此势能的值,因此我的查询将始终位于最近使用的点附近的点。
在这方面没有太多背景知识的情况下,我最初的想法是将已知点放入 kd 树中,并在每次需要插入值时访问该树。另一种方法是对点进行排序和分箱,然后使用它们将值插入到矩形网格上,然后根据需要从常规网格中插入。
是否有其他更专业的数据结构和插值方法可能对这项任务有用?