pykrige を使用して 3D で土壌ボリュームをクリグしようとしています。通常のクリギングを使用していますが、データのクリギングが完了すると、それを ASCII ファイルに書き込む方法がわかりません。コードは次のとおりです。
from pykrige.ok3d import OrdinaryKriging3D
from pykrige.uk3d import UniversalKriging3D
import numpy as np
from matplotlib import pyplot as plt
import pandas as pd
import pykrige.kriging_tools as kt
data_in = pd.read_excel("Krig3D_data.xlsx")
data = data_in.to_numpy()
gridx = np.arange(392050, 392250, 5)
gridy = np.arange(5138395, 5138595,5)
gridz = np.arange(0.0, 5, 0.25)
ok3d = OrdinaryKriging3D(
data[:, 0], data[:, 1], data[:, 2], data[:, 3], variogram_model="linear"
)
k3d1, ss3d = ok3d.execute("grid", gridx, gridy, gridz)
クリグ データを ascii ファイルにエクスポートして、別の場所でスライスして視覚化できるようにする必要があります。
ありがとう!