将测量的地质方向添加到ImplicitCoKriging模型中,以用于建立与块模型的关联。
def add_orientations(self, orientations: Union[pd.DataFrame, GeoDataFrame], append: bool = True):
"""
:param orientations: 测量的地质方向,格式为DataFrame或GeoDataFrame,至少包含轴方向、走向和倾角信息
:type orientations: pd.DataFrame | gpd.GeoDataFrame
:param append: 是否将新方向添加到现有方向中,如果为False,则覆盖现有方向
:type append: bool
"""
orientations
:测量的地质方向,格式为DataFrame或GeoDataFrame,至少包含 轴方向
、走向
和 倾角
信息。append
:是否将新方向添加到现有方向中,如果为False,则覆盖现有方向。默认为True。无返回值。
orientations
的格式不正确或缺少必要信息,则会引发异常。import pandas as pd
from gempy.core.model import ImplicitCoKriging
# 创建模型
model = ImplicitCoKriging()
# 测量的地质方向
orientations = pd.DataFrame({'X': [42.2, 13.4, 23.1], 'Y': [16.1, 5.5, 12.9], 'Z': [-76.3, -54.2, -42.8],
'azimuth': [60, 120, 240], 'dip': [20, 30, 40]})
# 将测量方向添加到模型中
model.add_orientations(orientations)