我有一个任务海燕创建一个新的表面。 我应该利用海洋进行的Petrel软件生成两个表面的平均,并创建一个新的表面,从它(如中面)。
这可能吗? 和我在哪里开始? 我还希望资源的链接,这将是对我很有帮助。
我有一个任务海燕创建一个新的表面。 我应该利用海洋进行的Petrel软件生成两个表面的平均,并创建一个新的表面,从它(如中面)。
这可能吗? 和我在哪里开始? 我还希望资源的链接,这将是对我很有帮助。
Seslie,
您可以从收集表面是调用方法CreateRegularHeightFieldSurface(字符串名称,SpatialLatticeInfo格);
要建立财产RegularHeightFieldSurface.CreateProperty(模板模板);
然后,您可以通过我和J指标进入表面和财产的节点。 X和Y为表面会自动从晶格中产生。
Point2[] world = …
var surf = c.CreateRegularHeightFieldSurface(name, oldSurf.SpatialLattice, PetrelProject.PrimaryProject.CoordinateReferenceSystem));
SurfaceProperty prop = surf.CreateProperty(PetrelProject.WellKnownTemplates.PetrophysicalGroup.Pressure);
prop.Name = " Pressure ";
var sizeIj = surf.SpatialLattice.OriginalLattice.Arrays.SizeIJ;
for (int i = 0; i < sizeIj.I; i++)
{
for (int j = 0; j < sizeIj.J; j++)
{
surf[i, j] = …;
prop[i, j] = …;
}
}
安装海洋SDK,它与样品和文档。 你应该使用类是RegularHeightFieldSurface - 检查在Ocean.chm。 有一种称为PreStackSample其具有关于如何建立这样一个表面上的实施例样品。