<< Click to Display Table of Contents >>

sa

 

條件

 

 

條件函數是在特定條件陳述下,依每一像元的數值去判定為真或假,進而控制輸出的數值。就如同Con演算式一般:Con(條件,當條件為真時給定的數值,當條件為假時給定的數值)

 

最後獲取的數值是由「條件」、「當條件為真時給定的數值」、「當條件為假時給定的數值」三者來決定。若圖層中有像元數值被定義為NoData,則在輸出圖層中該像元數值亦會被視為NoData。但是,NoData並不等同於假值。

 

舉例來說,我們針對特定網格資料進行「條件」分析處理,將小於等於2的像元數值輸出成20(真值),除此之外皆輸出為60(假值),則處理的結果如下圖所示。

 

3_2(1)

 

條件式(Expression):Value <= 2

真值網格或常數(True Raster or Constant):20

假值網格或常數(False Raster or Constant):60

 

設定參數說明

 

3_2(2)

 

設定項目

說明

數據類型

條件網格

欲進行條件式分析的資料

網格資料

真值網格或常數

當條件為真時,作為輸出的像元數值。在此若選擇輸入網格資料,則表示會依此網格資料相同位置的像素值做為輸出的數值。您可以按下 band select 按扭來選取預進行分析的波段。

網格資料 / 常數

假值網格或常數

當條件不成立時,作為輸出的像元數值。在此若選擇輸入網格資料,則表示會依此網格資料相同位置的像素值做為輸出的數值。

網格資料(單一波段) / 常數

條件式

分析的判斷條件。您可以在此欄位中輸入條件分析的SQL運算式,如在此欄位中輸入[Value]>100 AND [Value]<180,即表示網格像素值若介於100~180之間為真值,其它則為假值,[Value]為輸入網格的像素值。

SQL條件式

輸出網格

輸出結果的檔名及路徑

網格資料

 


©2016 Supergeo Technologies Inc. All rights reserved.