Conditional geoprocessing functions

Disponible avec une licence Spatial Analyst.

Disponible avec une licence Image Analyst.

Les fonctions de géotraitement Conditions permettent de contrôler les valeurs en sortie en fonction des conditions imposées aux valeurs en entrée. Les conditions applicables peuvent être de deux types : requête attributaire ou condition reposant sur la position de l’instruction conditionnelle dans une liste.

The attribute query geoprocessing functions explicitly identify all cells that are evaluated as True. These cells can retain their original value, be set to another value, or be set to NoData. The cells that are evaluated as False can be set to a set of values different from the True condition. For example, if the value in the input raster is greater than ten, return one; otherwise, return 100.

  • The Con and Set Null geoprocessing functions can use a where clause as a logical expression to define the attribute query.

The positional condition requires an input parameter (either a raster or constant) specifying the position of the conditional statement (either a raster or constant) that should be used for the output. For example, if the value for a specified cell of the input raster is 1, return the value specified by the first input in the list; if a cell in the input raster is two, return the value specified by the second raster in the list, and so on.

  • The Pick geoprocessing function allows you to specify a list of inputs to provide the output value from, based on the value of the position input.

Le tableau suivant répertorie les fonctions de géotraitement disponibles et en donne une brève description.

Geoprocessing FunctionDescription

Con

Exécute une évaluation conditionnelle if/else sur chacune des cellules en entrée d’un raster en entrée.

Pick

La valeur d’un raster de position permet de déterminer le raster d’une liste de raster en entrée duquel proviendra la valeur de cellule en sortie.

Set Null

La fonction SetNull définit les emplacements de cellule identifiés sur la valeur NoData en fonction des critères indiqués. Elle renvoie une valeur NoData si une évaluation conditionnelle est vraie et renvoie la valeur spécifiée par un autre raster si l’évaluation conditionnelle est fausse.

Geoprocessing functions in the Conditional category

Rubriques connexes