set_bottom_relations
方法是 Stack
类中的一个方法,用于在地层层次结构中设置底部(base)关系。
set_bottom_relations(self, series, bottom_relation)
series
(str):指定的地层系列名称。bottom_relation
(str):底部关系名称,可以是 Erosion
, NonConformity
, Fault
, Tectonic
, 和 Unconformity
中的任意一个。该方法没有返回值。
以下是使用 set_bottom_relations
方法的示例代码:
import gempy as gp
geo_model = gp.create_model('my_model')
# 添加地层系列和地层
gp.init_data(geo_model, [0,10,20], [0,5,5], [3,3,3], ['Series 1'], ['Layer 1', 'Layer 2', 'Layer 3'])
# 设置 Series 1 里 Layer 2 和 Layer 3 的底部关系为 Unconformity
geo_model.stack.set_bottom_relations(series='Series 1', bottom_relation='Unconformity')
在上述示例中,我们创建了一个名为 geo_model
的 GemPy
模型,在其地层中添加了一个名为 Series 1
的地层系列和三个层次(Layer 1
、Layer 2
、Layer 3
)。最后,我们通过调用 set_bottom_relations
方法将 Series 1
中的 Layer 2
和 Layer 3
的底部关系设置为 Unconformity
。