# Logical Math geoprocessing functions

Spatial Analyst のライセンスで利用可能。

Image Analyst ライセンスで利用できます。

The following is a list of all the geoprocessing functions within each grouping:

• Boolean:

Boolean And, Boolean Or, Boolean XOr, Boolean Not

• Combinatorial:

Combinatorial And, Combinatorial Or, Combinatorial XOr

• Relational:

Equal To, Not Equal, Greater Than, Greater Than Equal, Less Than, Less Than Equal

• Logical:

Diff, InList, Is Null, Over, Test

Boolean logic generally applies a binary condition to the inputs and evaluates to a binary condition for the output. The binary condition can be expressed in several ways: "1" and "0", "True" and "False", "yes" and "no", "on" and "off", and so forth. In the Logical Math geoprocessing functions, the False condition is represented with a value of 0, and the True condition as any value other than 0.

The Boolean geoprocessing functions evaluate the inputs only as True or False conditions and return the result of the particular geoprocessing function as a 1 or 0 (True or False) Boolean value. The Combinatorial geoprocessing functions identify unique combinations of input values based on the logic of the particular geoprocessing function and return a different value for each unique combination. The Relational geoprocessing functions compare the values of one input relative to another and return the result of the particular geoprocessing function as 1 or 0 Boolean value. The Logical geoprocessing functions have different ways to apply Boolean logic, such as identifying only the input cells that are NoData, or using a logical expression that you define to determine which cells are evaluated as true.

## Boolean evaluation

Geoprocessing FunctionDescription

Boolean And

2 つの入力ラスターのセル値で論理積 (AND) 演算を行います。

Boolean Not

1 つの入力ラスターのセル値に対してブール型の論理否定 (補数) 演算を行います。

Boolean Or

2 つの入力ラスターのセル値で論理和 (OR) 演算を行います。

Boolean XOr

2 つの入力ラスターのセル値に対してブール型の排他的論理和演算を行います。

Boolean math geoprocessing functions

## Combinatorial evaluation

Geoprocessing FunctionDescription

Combinatorial And

2 つの入力ラスターのセル値で Combinatorial And 処理を行います。

Combinatorial Or

2 つの入力ラスターのセル値で Combinatorial Exclusive Or 処理を行います。

Combinatorial XOr

2 つの入力ラスターのセル値に対して排他的論理和結合演算を行います。

Combinatorial math geoprocessing functions

## Relational evaluation

Geoprocessing FunctionDescription

Equal To

2 つの入力値に対してセル単位での関係等価演算を実行します。

1 つ目のラスターが 2 つ目のラスターと等しい値をもつ場合には、セル値に 1 を返し、等しくない場合には 0 を返します。

Greater Than

2 つの入力値に対してセル単位で、[より大きい] 関係演算を実行します。

1 つ目のラスターが 2 つ目のラスターより大きい場合にはセル値に 1 を返し、そうではない場合には 0 を返します。

Greater Than Equal

2 つの入力値に対してセル値単位で、[以上] 演算を実行します。

1 つ目のラスターが 2 つ目のラスターより大きい、または 2 つ目のラスターと等しい場合にはセル値に 1 を返し、どちらでもない場合には 0 を返します。

Less Than

2 つの入力値に対してセル値単位で、[より小さい] 関係演算を実行します。

1 つ目のラスターのセル値が 2 つ目のラスターのセル値よりも小さい場合は「1」を返し、そうでない場合は「0」を返します。

Less Than Equal

2 つの入力値に対してセル単位で、[以下] 関係演算を実行します。

1 つ目のラスターが 2 つ目のラスターより小さいか、または 2 つ目のラスターと等しい場合にはセル値として 1 を返し、どちらでもない場合には 0 を返します。

Not Equal

2 つの入力値に対してセルごとに関係不等価演算を実行します。

Relational math geoprocessing functions

## Logical evaluation

Geoprocessing FunctionDescription

Diff

1 つ目の入力値のどの値が 2 つ目の入力値と論理的に異なるかをセル単位で判別します。

2 つの入力値が異なる場合には、最初の入力値の値が出力値の値となります。2 つの入力値が同じ場合には、出力値は 0 になります。

InList

Is Null

Over

1 つ目の入力ラスターのセルの値が 0 以外の場合、出力ラスターのセルの値は、1 つ目の入力ラスターの値になります。セル値が 0 の場合、出力ラスターのセルの値は 2 つ目の入力ラスターの値になります。

Test

Logical math geoprocessing functions