reset_order_surfaces
是 gempy.core.data.Surfaces
类中的方法,用于对给定的 surfaces
列表进行排序并重新设置表面编号。
reset_order_surfaces(surfaces)
surfaces
:一个列表,包含需要排序的表面。该方法没有返回值,主要对 surfaces
列表进行排序并重新设置表面编号。
import gempy as gp
model = gp.create_model('Demo')
gp.init_data(model, [0, 1000, 0, 1000, 0, 1000], [50, 50, 50], path_o = "data/input_data/simple_fault_model_orientations.csv", path_i = "data/input_data/simple_fault_model_surface_points.csv")
gp.map_stack_to_surfaces(model, {"Fault_Series": 'MainFault',
"Strat_Series": ('Sandstone_2', 'Siltstone', 'Shale', 'Sandstone_1')}, remove_unused_series=True)
gp.plot_3d(model)
model.surfaces.reset_order_surfaces(['Surface_2', 'Surface_4', 'Surface_1', 'Surface_3', 'MainFault'])
gp.plot_3d(model)
如果给定的 surfaces
参数列表中包含无效表面名称,则会引发异常。