0
我的插件的輸出在時域中是welllog。所以我想在海洋中創建帶時間域的welllog。所以我該怎麼做?或者如果這不可能是否可以在不使用速度模型的情況下逐漸改變wellog域(我可以沿着welllog軌跡整體使用地震數據)如何在海洋中保存時間域中的welllog數據
我的插件的輸出在時域中是welllog。所以我想在海洋中創建帶時間域的welllog。所以我該怎麼做?或者如果這不可能是否可以在不使用速度模型的情況下逐漸改變wellog域(我可以沿着welllog軌跡整體使用地震數據)如何在海洋中保存時間域中的welllog數據
如您所注意到的,WellLogSample僅處理MD以「定位」樣品。原木從來沒有明確定位 - 鑽孔可能是。 假設您的鑽孔具有時間深度關係(TDR),您可以使用類似如下的東西:
Dictionary<double,double> timeValues = ...; // (TWT,value) pairs
Borehole bh = ...;
WellLog log = ...;
using (ITransaction trans = DataManager.NewTransaction())
{
trans.Lock(log);
log.Samples = timeValues
.Select(tv => new WellLogSample(bh.Transform(Domain.TWT, tv.Key, Domain.MD), tv.Value))
.Where(s => !double.IsNaN(s.MD))
.OrderBy(s => s.MD);
trans.Commit();
}