非構造化データを構造化出力に補間する人々が利用できる多くの質問 (および回答) があります。メッシュ グリッドまたは二変量スプラインを含む解。しかし、私は逆を探しています。構造化データを非構造化 (デラウラニー) 三角形に (すばやく) 補間するにはどうすればよいですか?
私が持っているデータは、pygmsh の一部として meshio で読み込まれます。
import meshio as mio
data = mio.read(fname)
data.cells['vertex'].shape
Out[128]: (2906, 1)
data.cells['triangle'].shape
Out[129]: (213898, 3)
plt.figure()
plt.tripcolor(data.points[:, 0], data.points[:, 1], -data.points[:, 2])
plt.triplot(data.points[:, 0], data.points[:, 1], 'k.', ms=2)
以下のプロットを示します。この三角メッシュで更新しようとしている新しいデータがあります。規則的に構造化されたデータの値を空間内の同じ点に補間し、三角形メッシュの値を更新することを計画していました。