该函数用于在Solution对象中添加地层模型坐标系的Cartesian X、Y和Z坐标。这些坐标用于计算潜在的结构网格,这是生成地层模型中的数据网格的基础。
def add_cartesian_coords(self, resolution=None, ranges=None, **kwargs):
pass
resolution
:定位在模型的大小,控制X、Y和Z轴的数量(int)。ranges
:地层模型的范围(list)。**kwargs
:可选参数,例如实体数量、实体存储和实体属性。该函数返回Solution对象的实例。
import gempy as gp
# 创建关于地层的contious描述
geo_model = gp.create_model('geo_model')
# 定义地质实体(超出本文档的范围)
# 将地质实体添加进Solution对象,并设置分辨率和范围
solution = gp.init_data(geo_model, [5,5,5], [0,1000,0,1000,0,1000], 0, 'model')
# 添加地质实体的Cartesian坐标
solution.add_cartesian_coords()
resolution
必须与设置的实体数量匹配,否则会报错。ranges
必须是一个围绕地层模型的列表(例如 [xmin, xmax, ymin, ymax, zmin, zmax]
)。resolution
和ranges
,则默认将其设置为[50, 50, 50]
和[0, 1, 0, 1, 0, 1]
。