set_topography
是gempy.core.model.ImplicitCoKriging类的一个成员函数,用于设置地形数据。它的作用是将地形数据转换为gempy可识别的格式,并存储到gempy模型对象中。地形数据可以是DEM或矢量数据。
model.set_topography(surface_points: Union[pd.DataFrame, None] = None,
rescale: bool = True,
**kwargs)
surface_points
(pd.DataFrame或None类型):地形数据的点数据。如果为None,则从kwargs中获取数据。rescale
(bool类型,可选):是否将地形数据重新缩放到(0,1)的范围内。默认为True。**kwargs
:其他参数(例如文件路径或文件格式等)。无
import pandas as pd
import gempy as gp
#创建gempy模型对象
model = gp.create_model('my_model')
#设置地形数据
surface_points = pd.read_csv('my_surface_points.csv')
model.set_topography(surface_points, rescale=True)
ValueError
:当输入数据格式不正确时,会引发此异常。RuntimeError
:如果设置了两次地形,则会引发此异常。