该函数用于删除内隐协同克里金模型的一个或多个地层面。
model.delete_surfaces(surfaces=None)
surfaces
:要删除的地层面名称。如果此参数为None
,则删除所有地层面。该函数没有返回值。
import gempy as gp
# 创建一个内隐协同克里金模型
model = gp.create_model('example_model')
# 添加三个地层面
model.add_surfaces(['sandstone', 'shale', 'basement'])
# 删除其中一个地层面
model.delete_surfaces(surfaces=['shale'])
ValueError
异常。在删除地层面之前,需要先将当前地层面上的所有重力数据和磁力数据解绑定。如果地层面上仍然有绑定的数据,则会引发RuntimeError
异常。