set_custom_grid
是一个Gempy核心模型(gempy.core.model.Project
)的方法,用于设置自定义的网格边界。
set_custom_grid(extent)
extent
: array_like该方法没有返回值,但是它将设置自定义网格的边界。
set_custom_grid
方法可以让用户在Gempy模型中使用自定义网格。通过拟合数据得到地质体的边界后,可以根据实际情况自定义网格边界,将网格分辨率调整到最优状态,以便更好地模拟出地质体的性质和变化。
import gempy as gp
# 创建一个Gempy模型实例
geo_model = gp.create_model('CustomGrid')
# 设置模型的尺寸参数
geo_model = gp.init_data(
geo_model, [0, 1000., 0, 1000., 0, 1000.], [50, 50, 50],
path_o = "data/input_data/tut_ch1")
gp.map_stack_to_surfaces(geo_model, {"Strat_Series": "default"})
# 将网格分辨率调整为12m×12m×12m
custom_grid_extent = [0, 0, 0, 1080, 1080, 1080]
geo_model.set_custom_grid(custom_grid_extent)