set_orientations_object
是 gempy.core.model.Project
类的一个方法。该方法用于将测量的面向信息导入到 gempy 模型中。
orientations
: pandas.DataFrame
面向数据的测量信息。数据包含三列:X,Y 和 Z 分别代表位置坐标;azimuth、dip 和 polarity 分别代表面向的方位角、倾角和极性。
coordinate_system
: str
面向数据的坐标系,默认为 'model',表示使用和地质模型一致的坐标系。
该方法并没有返回值,它会直接修改 gempy 模型中的测量面向信息。
使用该方法需要先创建一个 gempy.core.model.Project
实例,例如:
import gempy
geo_model = gempy.create_model('my_model')
接下来,可以通过 add_orientations
方法向模型中添加测量面向信息,例如:
orientations_df = pd.read_csv('orientations.csv')
geo_model.set_orientations_object(orientations=orientations_df)
添加面向信息后,可以使用其他 gempy 方法继续构建地质模型。例如可以使用 add_surface_points
方法添加地层标记点,使用 set_additional_data
方法添加额外的数据信息,以及使用 surfaces
属性检查模型中的表面。