Pick (Sélectionner) (Outils Spatial Analyst)
Résumé
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.
Illustration
! Illustration de la fonction Pick
Utilisation
La valeur de chaque cellule du paramètre Input position Raster (Raster de position en entrée) (
in_position_rasterdans Python) détermine l’entrée qui sera utilisée pour obtenir la valeur de raster en sortie. Par exemple, si une cellule dans Input position raster (Raster de position en entrée) a la valeur 1, la valeur de la première entrée dans la liste de rasters sera utilisée comme valeur de cellule en sortie. Si la position en entrée a la valeur 2, la valeur en sortie proviendra de la deuxième entrée dans la liste de rasters, etc.L’ordre du paramètre Input rasters or constant values (Rasters ou valeurs constantes en entrée) (
in_rasters_or_constantsdans Python) est important avec cet outil. Si l'ordre des rasters change, les résultats changent.Si une valeur de cellule dans Input position raster (Raster de position en entrée) est nulle ou négative, le résultat est NoData. Si la valeur de position est supérieure au nombre de rasters dans la liste, le résultat est NoData.
Si la valeur Input position raster (Raster de position en entrée) est à virgule flottante, les valeurs sont tronquées en nombres entiers avant d’être traitées.
Toute cellule avec une valeur NoData sur le raster de position reçoit NoData sur le raster en sortie.
Si l'un quelconque des rasters de la liste des entrées est à virgule flottante, le raster en sortie est à virgule flottante. S'ils sont tous des entiers, le raster en sortie est également un entier.
Si le paramètre Process as multiband (Traiter comme multibande) n’est pas sélectionné (
process_as_multibandest défini surSINGLE_BANDdans Python), seule la première bande d’un élément Input position raster (Raster de position en entrée) multibande (in_position_rasterdans Python) est utilisée. Chaque bande du paramètre Input rasters or constant values (Rasters ou valeurs constantes en entrée) multibande (in_rasters_or_constantsdans Python) est traitée séparément en tant que raster monobande.Si le paramètre Process as multiband (Traiter comme multibande) est sélectionné (
process_as_multibandest défini surMULTI_BANDdans Python), chaque raster multibande en entrée est traité comme un raster multibande.Le nombre de bandes dans la sortie dépend du paramètre Input position raster (Raster de position en entrée). Si le paramètre Input position raster (Raster de position en entrée) est une bande unique, le nombre de bandes du raster en sortie est identique au nombre maximal de bandes de tous les rasters multibandes du paramètre Input rasters or constant values (Rasters ou valeurs constantes en entrée). Si le paramètre Input position raster (Raster de position en entrée) est de type multibande, le raster en sortie a le même nombre de bandes que le paramètre Input position raster (Raster de position en entrée).
Si l’un des éléments indiqués dans Input rasters or constant values (Rasters ou valeurs constantes en entrée) est un raster comportant un nombre de bandes inférieur à celui du raster en sortie, les bandes manquantes sont interprétées comme des bandes renseignées avec des valeurs NoData. Si la valeur de cellule du paramètre Input position raster (Raster de position en entrée) choisit la valeur un de la bande manquante, le raster en sortie reçoit la valeur NoData. Si l’un des éléments Input rasters or constant values (Rasters ou valeurs constantes en entrée) est une constante, elle est interprétée en tant que raster multibande, dans lequel les valeurs de cellule de toutes les bandes sont identiques à la constante et possèdent le même nombre de bandes que le raster en sortie.
Lorsque le raster en entrée comporte des cellules rectangulaires, il est traité de telle sorte que les cellules du raster en sortie soient carrées avec des côtés égaux à la moyenne de la longueur et de la largeur des cellules rectangulaires.
Reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Raster de position en entrée |
Raster en entrée définissant la position du raster à utiliser pour la valeur en sortie. L'entrée peut être un raster d'entiers ou de réels. |
Raster Layer |
|
Rasters ou valeurs constantes en entrée |
Liste des entrées dans laquelle la valeur en sortie est sélectionnée. Les entrées peuvent être des rasters d'entiers ou de réels. Un nombre peut également être utilisé comme entrée. |
Raster Layer; Constant |
|
Process as multiband (Traiter comme multicanal) (Facultatif) |
Indique comment les bandes des rasters multibandes en entrée seront traitées.
|
Boolean |
Valeur de retour
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Raster en sortie |
Raster en sortie. |
Raster |
Environnements
Validation automatique, Taille de cellule, Cell Size Projection Method (Méthode de projection de la taille de cellule), Compression, Espace de travail courant, Etendue, Transformations géographiques, Masque, Mot-clé CONFIG en sortie, Système de coordonnées en sortie, Espace de travail temporaire, Raster de capture, Taille de tuile
Informations de licence
- Basic: Nécessite Spatial Analyst ou Image Analyst
- Standard: Nécessite Spatial Analyst ou Image Analyst
- Advanced: Nécessite Spatial Analyst ou Image Analyst