grid
是 Project
类中的一个子类,用于管理地质模型中的网格信息。
None
extent
属性用于设置地质模型的坐标范围,共包含 6 个元素,分别为 xmin、xmax、ymin、ymax、zmin 和 zmax。
None
resolution
属性用于设置网格分辨率,可以为单个整数、3 个整数的列表/元组(分别表示 x、y、z 方向的分辨率),或者一个长度为 3 的 numpy 数组。如果值为 None
,则默认使用与 GeologicalModel
相同的分辨率。
(0,0,0)
origin
属性用于设置网格的原点坐标,共包括三个元素,分别为 x、y、z 方向的坐标。
('north', 'east')
orientation
属性用于设置地质模型的方向,共包含两个字符串,分别表示 y 轴正方向和 x 轴正方向。可选值包括 'north'
、'south'
、'east'
和 'west'
。
None
shape
属性用于获取地质模型的形状,共包含三个元素,分别表示 x、y、z 方向上的网格数量。
None
spacing
属性用于获取网格在 x、y、z 方向上的间距,返回一个长度为 3 的元组。
用于设置网格的坐标范围和分辨率,方便同时设置这两个属性。
用于设置坐标范围的各个参数,如果有任意一个参数为 None
,则保持原有值不变。
用于设置网格分辨率,方便同时设置 x、y、z 三个方向的分辨率。
用于设置网格在 x、y、z 方向上的间距,方便同时设置这三个属性。
用于根据先前设定的坐标范围和分辨率计算网格信息,并更新属性 shape
和 spacing
。
用于将网格信息保存为三个 npy
文件,分别包含 x、y、z 方向上的坐标信息。可选参数 path
和 name
用于指定保存路径和文件名,如果未指定则默认保存在当前工作路径下的名为 'grid'
的文件夹中。
用于从保存的 npy
文件中加载网格信息,并更新属性 shape
、spacing
和 origin
。可选参数 path
和 name
用于指定保存路径和文件名,如果未指定则默认加载当前工作路径下的名为 'grid'
的文件夹中的 npy
文件。