basement
是Gempy中Surface
类的一种特殊形式,用于表示地质学中的底床(地层)表面。 底床(地层)表面是地质模型的基本要素之一,作为模型的起点,从底床(地层)表面开始向上添加图层(Surface
),逐渐构建地质模型。
basement_points
:底床(地层)表面坐标点,形如(x,y,z)。orientation
:底床(地层)表面的方向。import gempy as gp
geo_model = gp.create_model('mysample')
# 添加底床(地层)表面
gp.init_data(geo_model, [0, 1000., 0., 1000., 0., 1000.], [50, 50, 50], surface_points_df=gp.Grid().surface_points())
geo_model.surfaces.basement.series.stratigraphic = True
# 设置底床(地层)表面的参数
geo_model.surfaces.basement.basement_points = [[0, 0, 0], [1000, 0, 0], [0, 1000, 0], [1000, 1000, 0]]
geo_model.surfaces.basement.orientation = [0, 0, 1]
Surface
),通常作为地质模型的起点,从其上方定义Surface
。