set_basement
是 Gempy 中 Surfaces
类的一个方法。它用于指定地质模型的基底(或底部)面。
Surfaces.set_basement(basement_name: str)
basement_name: str
:基底面名称。import gempy as gp
geo_model = gp.create_model('example')
gp.init_data(geo_model, [0, 10, 0, 10, 0, 10], [50, 50, 50], default_values=True)
s = gp.create_surface_points(geo_model, [5, 5, 5], surfaces=['basement'])
gp.map_stack_to_surfaces(geo_model, {"basement": s})
geo_model.surfaces.set_basement('basement')
在上面的示例中,我们首先创建了一个名为 example
的新模型。然后,我们使用 init_data()
创建了一个包含 50 个网格的三维网格。我们使用 create_surface_points()
方法创建了一个地层底部面,并将其映射到 basement
这个单独的地层上。最后,我们使用 set_basement()
方法将其指定为 Surfaces
类中的基底面。