List of ArcGIS Image Analyst raster functions

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.

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.

LandTrendr Analysis

Évalue les changements des valeurs de pixels au fil du temps à l’aide de la méthode de détection des tendances en matière de perturbation et de récupération des forêts basée sur Landsat (LandTrendr), puis génère un raster d’analyse des changements contenant les résultats du modèle.

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.

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.

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 certains pixels.

Maximum Likelihood Classify

Effectue une classification de vraisemblance maximale sur un jeu de données raster ou un jeu de données mosaïque.

Predict Using Regression

Computes a predicted raster based on raster data inputs and a regression model from the Train Random Trees Regression Model tool.

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

Trend To RGB

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

Aggregate Multidimensional Raster

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.

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é.

Dimensional Moving Statistics

Calculates statistics over a moving window on multidimensional data along a specified dimension.

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


Dans cette rubrique
  1. Raster functions