该方法是Gempy的core模块中的Project类的一个函数,用于从解决方案中设置地层地表的顺序。
该方法无需传递参数。
该方法无返回值。
import gempy as ge
import numpy as np
# 创建具有随机点的模型
geo_model = ge.examples.setup_random_model()
# 初始化Project实例
proj = ge.Project(geo_model.name)
# 计算和添加解决方案
_ = proj.add_data(
geo_model.surface_points.df, geo_model.orientations.df,
[geo_model.name], [geo_model.surfaces.values()],
solver_parameters={'n_cpu': 1}
)
# 设置地层地表的顺序
proj.set_surface_order_from_solution()
该方法需要在计算解决方案后调用,以确保它从最新的解决方案中获得地层地表顺序。同时,如果计算的解决方案在地质学上无效,则会引发异常。