add_surface
是Gempy中gempy.core.data.Surfaces
类的一个方法,用于将新的地质层面(surface)添加到地质模型中。
Surfaces.add_surface(name: str, series: Optional[str] = None, order_series: Optional[List[str]] = None, color: Optional[str] = None, id=None)
name
(必选):新地质层面的名称。series
(可选):新地质层面所属的地层系列(series)名称。默认为None,即未指定所属地层系列。order_series
(可选):指定新地质层面在同一地层系列下的顺序。默认为None,即未指定顺序。如果指定,则需要以列表形式为每个系列指定顺序,比如['Series A', 'Layer A2', 'Layer A1']
。color
(可选):新地质层面的颜色,使用RGB或Hex格式指定。默认为None,即使用默认颜色。id
(可选):新地质层面的ID。默认为None,即无新的ID。add_surface
方法没有直接的返回值。调用后,新的地质层面将被添加到地质模型中。
import gempy as gp
# 创建Surfaces对象
surfaces = gp.core.data.Surfaces()
# 添加新地质层面,设置名称、所属地层系列、顺序和颜色
surfaces.add_surface(name='Layer A', series='Series A', order_series=['Series A', 'Layer A2', 'Layer A1'], color='255 0 0')
ValueError
异常。