def set_orientations(self, orientations: gpd.DataFrame) -> None:
该函数用于为项目添加定向数据。
orientations
(gpd.DataFrame
): 包含定向信息的数据框。无返回值。
import gempy as gp
# 创建项目对象
proj = gp.create_project("example")
# 创建数据框,其中包含一个地层面和相应地层面的定向
orientations = gp.GeoDataFrame(
data={
"X": [0, 0, 0],
"Y": [0, 0, 0],
"Z": [0, 0, 0],
"dip": [0, 45, 90],
"azimuth": [0, 180, 0],
"polarity": [1, 1, -1],
"formation": ["Layer 1"] * 3,
}
)
# 为项目添加定向数据
proj.set_orientations(orientations)
该示例创建了一个包含一个地层面和相应地层面的定向数据框,并通过set_orientations
函数将该数据框添加到了项目中。
orientations
参数应包含以下列:
X
: 定向位置的X坐标。Y
: 定向位置的Y坐标。Z
: 定向位置的Z坐标。dip
: 倾角。azimuth
: 走向角。polarity
: 定向极性。formation
: 定向所处地层面的名称。