是否可以通過Ocean創建和讀取/寫入用戶定義井屬性?如果是這樣,它是如何完成的?如果沒有,即將發佈的任何計劃?用戶定義井屬性
「用戶定義井的屬性」我的意思是在井屬性文件夾和井管理器中看到的屬性。定義明確的
是否可以通過Ocean創建和讀取/寫入用戶定義井屬性?如果是這樣,它是如何完成的?如果沒有,即將發佈的任何計劃?用戶定義井屬性
「用戶定義井的屬性」我的意思是在井屬性文件夾和井管理器中看到的屬性。定義明確的
可以創建用戶通過屬性(連續/不連續的):
BoreholePropertyCollection.CreateProperty(Template, String);
BoreholePropertyCollection.CreateDictionaryProperty(Template, String);
然後,可以通過設置此屬性(BoreholeProperty在海洋方面)的一個孔中(在海洋術語鑽孔)的值:
Borehole.PropertyAccess.SetPropertyValue(thePropertyCreatedAbove, propertyValue);
海洋創建屬性的行爲就像從Petrel創建的任何其他用戶屬性。
字符串和DateTime屬性表示爲海洋DictionaryBoreholeProperties,你可以通過指定的種類等的創建它們:通過調用
BoreholePropertyCollection.CreateDictionaryProperty(typeof(string), "Test property");
BoreholePropertyCollection.CreateDictionaryProperty(typeof(DateTime), "Test property");
謝謝!這解決了我的問題。 – blue01
您可以創建字符串屬性:
BoreholePropertyCollection.CreateDictionaryProperty(typeof(string), "My string attribute")
您可以創建bool屬性通過調用:
BoreholePropertyCollection.CreateDictionaryProperty(typeof(bool), "My bool attribute")
和,你可以創建日期時間屬性通過調用:
BoreholePropertyCollection.CreateProperty(typeof(System.DateTime), "My date attribute")
謝謝,但我怎麼能添加字符串,布爾或日期類型屬性?然後,我將作爲模板使用什麼? – blue01