Disponible avec une licence Image Analyst.
The ArcGIS Image Analyst extension provides a rich suite of raster functions in ArcGIS Pro.
Raster functions
A large number of raster functions is provided with the Image Analyst extension. These functions are grouped into categories of related functionality in the following tables. Each function is linked within the table to a detailed description.
Analysis
The following functions are found in the Analysis raster function category. Use the analysis functions to analyze multidimensional and imagery datasets.
Function | Description |
---|---|
CCDC Analysis | Évalue les modifications dans les valeurs de pixels au fil du temps à l’aide de la méthode CCDC (Continuous Change Detection and Classification) et génère un raster d’analyse des changements contenant les résultats du modèle. |
LandTrendr Analysis | Évalue les modifications dans les valeurs de pixel au fil du temps à l’aide de la détection basée sur Landsat des tendances dans les méthodes de perturbation et de restauration (LandTrendr) et génère un raster d’analyse des changements contenant les résultats du modèle. |
Compute Change | Calcule les différences entre deux jeux de données raster continus ou catégoriques. |
Detect Change Using Change Analysis | La fonction Détecter les changements à l’aide de l’analyse des changements génère une couche raster contenant des informations relatives aux dates de changement des pixels avec le raster d’analyse des changements. Le raster d’analyse des changements doit être généré par l’outil Analyser les changements avec l’algorithme CCDC ou l’outil Analyser les changements avec l’algorithme LandTrendr, par la fonction raster Analyse CCDC ou la fonction raster Analyse LandTrendr. |
Generate Trend | Estime la tendance pour chaque pixel le long d’une dimension pour une ou plusieurs variables dans un raster multidimensionnel. |
Predict Using Trend | Computes a forecasted multidimensional raster layer using the output trend raster from the Generate Trend function. |
Process Raster Collection | Processes each slice in a multidimensional raster or each item in a mosaic raster. This function can also aggregate multiple slices into a single slice. |
Classification functions
The following functions are found in the Classification raster function category. Use the segmentation and classification functions to prepare segmented rasters or pixel-based raster datasets to use in creating classified raster datasets.
Function | Description |
---|---|
Classify | Applique le classificateur approprié et les données d’entraînement associées qui sont spécifiés dans le fichier d’entraînement .ecd à un jeu de données raster ou à un raster segmenté. |
Linear Spectral Unmixing | Effectue une classification inférieure au pixel et calcule l’abondance fractionnelle de différents types d’occupation du sol pour les pixels individuels. |
Maximum Likelihood Classify | Effectue une classification de vraisemblance maximale sur un jeu de données raster ou un jeu de données mosaïque. |
Segment Mean Shift | Regroupe les pixels qui sont adjacents et qui présentent des caractéristiques spectrales similaires dans des segments. Peut être utilisé comme second raster dans la fonction Classifier. |
Conversion functions
The following function is found in the Conversion raster function category.
Function | Description |
---|---|
Convertit un raster de tendance en raster trois canaux (rouge, vert et bleu). Le raster de tendance est généré depuis la fonction raster Generate Trend (Générer une tendance) ou la fonction raster CCDC Analysis (Analyse CCDC). |
Data management functions
The following function is found in the Data management raster function category.
Function | Description |
---|---|
Crée une couche raster multidimensionnelle en associant des données existantes de variables du raster multidimensionnel sur une dimension. |
Math functions
The following functions are found in the Math raster function category. The general math functions apply a mathematical function to the input raster(s). These tools fall into several categories. The arithmetic tools perform basic mathematical operations, such as addition and multiplication. There are tools that perform various types of exponentiation operations, which include exponentials and logarithms, in addition to the basic power operations. The remaining tools are used either for sign conversion or for conversion between integer and floating point data types.
Function | Description |
---|---|
Abs | Calcule la valeur absolue des pixels dans un raster. |
Arithmetic | Utilise les valeurs de pixel pour résoudre des opérations mathématiques sur des rasters superposés. |
Band Arithmetic | Calcule les index à l’aide des formules prédéfinies ou des expressions définies par l'utilisateur. |
Calculator | Calcule un raster à partir d'une expression mathématique en fonction des canaux raster. |
Divide | Divise les valeurs de deux rasters, pixel par pixel. |
Exp | Calcule la base e exponentielle des pixels dans un raster. |
Exp10 | Calcule la base 10 exponentielle des pixels dans un raster. |
Exp2 | Calcule la base 2 exponentielle des pixels dans un raster. |
Float | Convertit chaque valeur de pixel d’un raster en une représentation de virgule flottante. |
Int | Convertit chaque valeur de pixel d’un raster en nombre entier, par tronquage. |
Ln | Calcule le logarithme naturel (base e) de chaque pixel dans un raster. |
Log10 | Calcule le logarithme base 10 de chaque pixel dans un raster. |
Log2 | Calcule le logarithme base 2 de chaque pixel dans un raster. |
Minus | Soustraie la valeur du deuxième raster en entrée de la valeur du premier raster en entrée, pixel par pixel. |
Mod | Détermine le reste (modulo) du premier raster après division par le deuxième raster, pixel par pixel. |
Negate | Change le signe (multiplie par -1) des valeurs de pixel du raster en entrée, pixel par pixel. |
Plus | Additionne (fait la somme) les valeurs de deux rasters, pixel par pixel. |
Power | Elève les valeurs de pixel d’un raster à la puissance des valeurs d’un autre raster. |
Round Down | Renvoie le prochain entier inférieur, en tant que valeur de virgule flottante, pour chaque pixel d’un raster. |
Round Up | Renvoie le prochain entier supérieur, en tant que valeur de virgule flottante, pour chaque pixel d’un raster. |
Square | Calcule le carré des valeurs de pixel dans un raster. |
Square Root | Calcule la racine carrée des valeurs de pixel dans un raster. |
Times | Multiplie les valeurs de deux rasters, pixel par pixel. |
Weighted Sum | La fonction Somme pondérée vous permet de superposer plusieurs rasters, en multipliant chacun par sa pondération donnée et en les additionnant. |
Math: Conditional
The following functions are found in the Math: Conditional raster function category. The conditional functions allow you to control the output values based on the conditions placed on the input values. The conditions that can be applied are of two types: queries on the attributes or a condition based on the position of the conditional statement in a list.
Function | Description |
---|---|
Con | Exécute une évaluation conditionnelle if/else sur chacune des cellules en entrée d'un raster en entrée. |
Set Null | Définit les emplacements de pixels identifiés en valeur NoData en fonction des critères spécifiés. Renvoie une valeur NoData si une évaluation conditionnelle est vraie et renvoie la valeur spécifiée par un autre raster si celle-ci est fausse. |
Math: Logical
The following functions are found in the Math: Logical raster function category. The logical math functions evaluate the values of the inputs and determine the output values based on Boolean logic. These functions process raster datasets in five main areas: Bitwise, Boolean, Combinatorial, Logical, and Relational.
Function | Description |
---|---|
Bitwise And | Effectue une opération Et bit à bit sur les valeurs binaires de deux rasters en entrée. |
Bitwise Left Shift | Effectue une opération de décalage à gauche bit à bit sur les valeurs binaires de deux rasters en entrée. |
Bitwise Not | Effectue une opération de complément Non bit à bit sur la valeur binaire d’un raster en entrée. |
Bitwise Or | Effectue une opération Ou bit à bit sur les valeurs binaires de deux rasters en entrée. |
Bitwise Right Shift | Effectue une opération de décalage à droite bit à bit sur les valeurs binaires de deux rasters en entrée. |
Bitwise Xor | Effectue une opération Ou exclusif bit à bit sur les valeurs binaires de deux rasters en entrée. |
Boolean And | Effectue une opération Et booléen sur les valeurs de pixel de deux rasters en entrée. Si les deux valeurs en entrée sont vraies (différentes de zéro), la valeur en sortie est égale à 1. Si l’une des valeurs en entrée, ou les deux, est fausse (égale à zéro), la valeur en sortie est égale à 0. |
Boolean Not | Effectue une opération de complément Non booléen sur les valeurs de pixel d’un raster en entrée. Si les valeurs en entrée sont vraies (différentes de zéro), la valeur en sortie est égale à 0. Si les valeurs en entrée sont fausses (égales à zéro), la valeur en sortie est égale à 1. |
Boolean Or | Effectue une opération Ou booléen sur les valeurs de cellules de deux rasters en entrée. Si l’une des valeurs en entrée, ou les deux, sont vraies (différentes de zéro), la valeur en sortie est égale à 1. Si les deux valeurs en entrée sont fausses (égales à zéro), la valeur en sortie est égale à 0. |
Boolean Xor | Effectue une opération Ou exclusif booléen sur les valeurs de cellules de deux rasters en entrée. Si une valeur en entrée est vraie (différente de zéro) et que l’autre est fausse (égale à 0), la valeur en sortie est égale à 1. Si les deux valeurs en entrée sont vraies ou fausses, la valeur en sortie est égale à 0. |
Equal To | Effectue une opération Egal à sur deux rasters, pixel par pixel. |
Greater Than | Effectue une opération relationnelle Supérieur à sur deux entrées, pixel par pixel. Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster est supérieur au deuxième, et une valeur de 0 pour les pixels pour lesquels le premier raster n’est pas supérieur au deuxième. |
Greater Than Equal | Effectue une opération relationnelle Supérieur ou égal à sur deux entrées, pixel par pixel. Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster est supérieur ou égal au deuxième, et une valeur de 0 pour les pixels pour lesquels le premier raster n’est pas supérieur ou égal au deuxième. |
Is Null | Détermine les valeurs du raster en entrée qui sont NoData, pixel par pixel. Renvoie 1 si la valeur en entrée est NoData et 0 pour les pixels qui ne correspondent pas à NoData. |
Less Than | Effectue une opération relationnelle Inférieur à sur deux entrées, pixel par pixel. Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster est inférieur au deuxième en entrée. |
Less Than Equal | Effectue une opération relationnelle Inférieur ou égal à sur deux entrées, pixel par pixel. Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster est inférieur ou égal au deuxième, et une valeur de 0 s’il n’est pas inférieur ou égal au deuxième. |
Not Equal | Effectue une opération relationnelle Différent de sur deux entrées, pixel par pixel. Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster n’est pas égal au deuxième, et une valeur de 0 pour les pixels pour lesquels il est égal au deuxième. |
Math: Trigonometric
The following functions are found in the Math: Trigonometric raster function category. The trigonometric math functions perform various trigonometric calculations on the values in an input raster.
Function | Description |
---|---|
ACos | Calcule le cosinus inverse des pixels dans un raster. |
ACosH | Calcule le cosinus hyperbolique inverse des pixels dans un raster. |
ASin | Calcule le sinus inverse des pixels dans un raster. |
ASinH | Calcule le sinus hyperbolique inverse des pixels dans un raster. |
ATan | Calcule la tangente inverse des pixels dans un raster. |
ATan2 | Calcule la tangente inverse (selon x,y) des pixels dans un raster. |
ATanH | Calcule la tangente hyperbolique inverse des pixels dans un raster. |
Cos | Calcule le cosinus des pixels dans un raster. |
CosH | Calcule le cosinus hyperbolique des pixels dans un raster. |
Sin | Calcule le sinus des pixels dans un raster. |
SinH | Calcule le sinus hyperbolique des pixels dans un raster. |
Tan | Calcule la tangente des pixels dans un raster. |
TanH | Calcule la tangente hyperbolique des pixels dans un raster. |
Statistical
The following functions are found in the Statistical raster function category. Use the statistical functions to perform statistical raster operations on a local, neighborhood, or zonal basis.
Function | Description |
---|---|
Cell Statistics | Calcule les statistiques de plusieurs rasters, pixel par pixel. Les statistiques disponibles sont les suivantes : moyenne, majorité, maximum, médiane, minimum, minorité, plage, écart type, somme et variété. |
Focal Statistics | Calculates statistics on the cells within a neighborhood around each pixel of an input raster. Several shapes of neighborhood are available. |
Zonal Statistic | Calcule les statistiques des valeurs d’un raster dans chaque zone d’un autre jeu de données. |
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?