在Gempy中的类Stack中,set_default_faults_relations方法用于设置默认的断层关系。这个方法将创建一组默认的关系,用来连接两个地层或断层。
set_default_faults_relations(self, fault_block: str = "fault_block")
无。
set_default_faults_relations方法会检查输入数据并创建默认的断层关系。默认的断层块连接了临近的地层,并根据堆栈中地层的位置,自动生成了水平和垂直变位。
这个方法创建了一个新的断层块,并将其添加到现有的断层块列表中。如果指定的断层块名称已经存在,将会抛出一个ValueError。
import gempy as gp
geo_data = gp.create_data([0,2000,0,2000,0,2000],[50,50,50],
path_o = "../input_data/tut_chapter4/simple_fault_model_orientations.csv",
path_i = "../input_data/tut_chapter4/simple_fault_model_points.csv")
gp.set_interpolator(geo_data)
# 创建堆栈
stack = gp.create_stack(geo_data, set_fat_layer=True)
# 设置断层关系
stack.set_default_faults_relations()
这个例子使用Gempy创建了一个堆栈,并调用了set_default_faults_relations方法来设置默认的断层关系。