天天看點

EVS中根據單中繼資料篩選地質體的方法

作者:土木智庫

在EVS建立的地質模型中,有兩類基本資料,分别是節點資料和單中繼資料,其中單中繼資料存儲的是空間離散資料,比如岩性、地層等屬性。我們經常需要通過篩選單中繼資料來擷取特定的地質體空間。EVS可以通過兩個子產品來篩選單中繼資料,分别是”select cell sets”子產品和”subset by expression”子產品。

一、”select cell sets”子產品

EVS建立的地質模型,會根據單中繼資料進行分組操作,即把具有相同單中繼資料的網格單元組織到一個單元組中(cellset)。其中地層模型是按照單中繼資料中的“layer”屬性進行分組的。岩性模型是按照單中繼資料“lithology”屬性進行分組的。将模型的場資料導入子產品之後,可以根據單元組的名稱來篩選,如圖1所示。

EVS中根據單中繼資料篩選地質體的方法

圖1 “select cell sets”子產品的使用

将建立好的模型場資料導入”select cell sets”子產品,輕按兩下進入屬性欄。可以看到共有七個單元組,如圖2所示。每個分組代表一個地層。單元組的名稱是以地層中的材料(material)屬性的名稱命名的。可以看到,該地層模型中,有7個地層,但是有些地層的材料是相同的,比如共有三個分層都是silty-sand(淤泥質砂)岩性。

EVS中根據單中繼資料篩選地質體的方法

圖2“select cell sets”子產品屬性欄

如果我們要篩選出材料為silty-sand的地質體,那麼在屬性欄多選框中,勾選”silty-sand”單元組,圖2示例中共有三層。則子產品将會篩選出岩性為”silty-sand”的地質體,如圖3所示。

EVS中根據單中繼資料篩選地質體的方法

圖3“select cell sets”子產品篩選結果

二、”subset by expression”子產品

将模型場資料導入該子產品後,輕按兩下子產品打開屬性欄。在屬性欄的下方可以看到有兩類變量清單,分别是Nodal Subset Variables(節點篩選變量)和Cell Subset Variables(單元篩選變量),對應這場資料中的Nodal Data(節點資料)和Cell Data(單中繼資料)。同樣,如果想篩選出岩性為”silty-sand”的地質體,那麼步驟如下:

1、将”subset by”參數設定為”cell data”,如圖4所示。

EVS中根據單中繼資料篩選地質體的方法

圖4篩選依據設定

2、 設定N1的值為3。因為單中繼資料中的”material”即岩性屬性值為3。

EVS中根據單中繼資料篩選地質體的方法

圖5篩選值設定

3、”Subset Expression”(篩選表達式)設定為:D0 == N1 。表達式的含義為篩選Material屬性值(D0)為3的空間體。

EVS中根據單中繼資料篩選地質體的方法

圖6篩選表達式

4、 篩選完成後,可以看到子產品輸出的地質體如圖7所示。和圖3所示采用”select cell sets”子產品篩選結果一緻。顯然”subset by expression”子產品更加靈活和強大,可以處理更加複雜的篩選要求。

EVS中根據單中繼資料篩選地質體的方法

圖7 ”subset by expression”子產品的篩選結果

V X 公衆号:土木智庫 大量建築資料等着你!注意是公衆号!