跳轉到內容

HydroGeoSphere/選擇元素

來自華夏公益教科書,開放世界開放書籍

我們可以使用以下說明來更改選定元素的集合。

清除選定元素

[編輯 | 編輯原始碼]

域中的所有元素將被標記為選擇。如果由於以前釋出的指令,您不確定哪些元素被選中,建議您這樣做。

• • •

選擇所有元素

[編輯 | 編輯原始碼]

域中的所有元素都將被選中。如果您希望將屬性分配給網格中的所有元素,這很有用。

• • •

按區域選擇元素

[編輯 | 編輯原始碼]
  1. nval 區域編號。

區域編號等於給定值的元素將被選中。

• • •

按區域選擇元素,在疊加層內

[編輯 | 編輯原始碼]
  1. nval 區域編號。
  2. fname GRID BUILDER 疊加層檔案的名稱。

區域編號等於給定值且其質心位於疊加層檔案的第一組條目內的元素將被選中。

• • •

選擇 x 平面元素

[編輯 | 編輯原始碼]
  1. x1 平面的x座標。
  2. ptol 與平面的距離。

距離x = x1 定義的平面 ptol 距離內的元素將被選中。

• • •

選擇 y 平面元素

[編輯 | 編輯原始碼]

如上,但針對y平面。

• • •

選擇 z 平面元素

[編輯 | 編輯原始碼]

如上,但針對z平面。

• • •

選擇 3 點平面元素

[編輯 | 編輯原始碼]
  1. x1, y1, z1 第一個點的xyz座標。
  2. x2, y2, z2 第二個點的xyz座標。
  3. x3, y3, z3 第三個點的xyz座標。
  4. ptol 與平面的距離。

其質心在 3 點定義的平面 ptol 距離內的元素將被選中。這使您可以選擇具有任意方向的元素平面。

• • •

選擇塊元素

[編輯 | 編輯原始碼]
  1. x1, x2 塊的x範圍。
  2. y1, y2 塊的y範圍。
  3. z1, z2 塊的z範圍。

其質心位於 3 個範圍定義的矩形塊內的元素將被選中。請注意,一個、兩個或所有範圍的給定值可以相同,在這種情況下,塊將分別塌縮為平面、線或點。

• • •

按層選擇塊元素

[編輯 | 編輯原始碼]
  1. x1, x2 塊的x範圍。
  2. y1, y2 塊的y範圍。
  3. z1, z2 塊的z範圍。
  4. nlaybot, nlaytop 底部和頂部元素層編號。

其質心位於 3 個座標範圍定義的矩形塊內,並且位於 nlaybotnlaytop 定義的元素層內的元素將被選中。這些層編號與網格生成期間給出的編號不對應,而是簡單地透過從 1(底部)到 nz-1(頂部)對構成網格的每個節點片(二維網格)進行編號來定義,其中 nz 是節點片(二維網格)的數量。組成網格。

此指令專為在xy中是規則的,但在給定元素層中具有可變z的網格而設計,並且如果三維元素層的頂部和底部高程在空間上變化,則可以使用。

請注意,一個、兩個或所有範圍的給定值可以相同,在這種情況下,塊將分別塌縮為平面、線或點。

• • •

按層選擇元素

[編輯 | 編輯原始碼]
  1. nlaybot,nlaytop 底部和頂部元素層編號。

位於底部和頂部層之間的元素將被選中。

• • •

選擇頂部元素

[編輯 | 編輯原始碼]

所有位於頂層的元素將被選中。

• • •

選擇元素列表

[編輯 | 編輯原始碼]
  1. fname 包含元素編號列表的檔案的名稱。

該檔案由元素編號列表組成,每行一個條目。當到達檔案末尾時,該過程會自動退出。列表中的元素將被選中。

• • •

選擇 xyz 列表元素

[編輯 | 編輯原始碼]
  1. fname 包含xyz座標列表的檔案的名稱。

每行應輸入一組座標。如果一個座標落在元素內,則該元素將被選中。此指令僅適用於具有標準元素編號方案的矩形結構化網格,其中每個 x、y、z 方向(nx、ny、nz)的節點數量已定義。它不適用於使用 GridBuilder 或 GMS 生成的不規則網格。

• • •

選擇 gb 元素

[編輯 | 編輯原始碼]
  1. fname 選定元素檔案 gb_prefix 的 GRID BUILDER 名稱。.echos.description.
  2. nsheet_bot,nsheet_top 底部和頂部工作簿編號。

選擇檔案中標記為 .TRUE. 且位於底部和頂部工作簿之間的元素。

• • •

以下說明允許您根據柵格表面選擇元素,如 H 部分所述。由於柵格獨立於 3-D 網格,因此如果網格發生變化,它們不需要重新生成,例如,與 Grid Builder 或 GMS 格式的表面,它們的值與 2-D 網格中的每個節點對應。

選擇柵格表面之間的元素

[編輯 | 編輯原始碼]
  1. rasterfile 底部表面的柵格檔名稱。
  2. rasterfile 頂部表面的柵格檔名稱。

元素質心的 xy 座標用於確定它是否落在兩個柵格檔案中的有效單元格中(即沒有缺失值的單元格)。如果落在有效單元格中,則座標用於從單元格的四個角值插值柵格值。如果元素質心的 z 座標大於底部表面的柵格值,且小於頂部表面的柵格值,則選擇該元素。

• • •

以下說明使用相同的輸入資料結構,只是讀取並使用單個柵格檔案進行比較。

選擇柵格表面上方的元素
選擇柵格表面下方的元素

以下說明使用相同的輸入資料結構,只是存在一個額外的約束,即只有當元素的當前區域號為零時才選擇該元素。它們旨在與以下說明結合使用分配區域零:

選擇柵格表面之間的元素,iprop 為零
選擇柵格表面上方的元素,iprop 為零
選擇柵格表面下方的元素,iprop 為零

以下說明使用相同的輸入資料結構,只是讀取 GRID BUILDER 節點屬性檔案(即 gb_prefix.nprop.description) 而不是柵格檔案。選擇元素是基於其節點列表中第一個節點的 z 座標。

選擇 gb 表面之間的元素
選擇 gb 表面上方的元素
選擇 gb 表面下方的元素

以下說明使用相同的輸入資料結構,只是讀取 GMS 標量檔案而不是柵格檔案。選擇元素是基於其節點列表中第一個節點的 z 座標。

選擇 gms 表面之間的元素
選擇 gms 表面上方的元素
選擇 gms 表面下方的元素

從 arcview ascii 厚度圖中選擇元素

[編輯 | 編輯原始碼]
  1. arcfile Arcview ASCII 檔案的名稱。

讀取包含厚度值(例如覆蓋層厚度)的 ARCVIEW ascii 檔案。對於每個 3-D 元素,確定其在柵格中的位置(行和列),並計算其質心。如果其質心大於表面高程減去該位置的厚度,則選擇該元素。

• • •

選擇水平圓形元素

[編輯 | 編輯原始碼]
  1. x_mid, y_mid, z_mid 圓心 xy 座標和圓形高程。
  2. radius 圓形的半徑。
  3. ptol 垂直容差。
  4. rtol 水平容差。

選擇質心在高程 z_mid 的垂直距離 ptol 內,且在以 x_mid, y_mid 為中心,半徑為 radius 的圓形的水平距離 rtol 內的元素。這允許您選擇具有圓形地面平面域中的元素。

• • •

華夏公益教科書