List of ArcGIS Image Analyst geoprocessing tools

The ArcGIS Image Analyst extension provides a rich suite of geoprocessing tools in ArcGIS Pro.

Geoprocessing tools

A large number of geoprocessing tools are provided with the Image Analyst extension. These tools are grouped into categories of related functionality in the following table and associated toolsets.

Change Detection

The Change Detection toolset contains tools that perform change detection between raster datasets.

ToolDescription

Analyze Changes Using CCDC

Evaluates changes in pixel values over time using the Continuous Change Detection and Classification (CCDC) method and generates a change analysis raster containing the model results.

Analyze Changes Using LandTrendr

Evaluates changes in pixel values over time using the Landsat-based detection of trends in disturbance and recovery (LandTrendr) method and generates a change analysis raster containing the model results.

Compute Change Raster

Calculates the absolute, relative, or categorical difference between two raster datasets.

Detect Change Using Change Analysis Raster

Generates a raster containing pixel change information using the output change analysis raster from the Analyze Changes Using CCDC tool or the Analyze Changes Using LandTrendr tool.

Tools in the Change Detection toolset

Classification and Pattern Recognition

The Classification and Pattern Recognition tools find, identify, and quantify patterns in imagery data. You can perform classic statistical and advanced machine learning image classification and regression analysis on segmented and pixel-based raster datasets. Additional tools are provided to perform training set and classification accuracy and refinement of class maps. The following table lists the available Classification and Pattern Recognition tools and provides a brief description of each.

ToolDescription

Classify Raster

Classe un jeu de données raster en fonction d’un fichier de définition de classificateur Esri (.ecd) et de jeux de données raster en entrée.

Le fichier .ecd contient toutes les informations nécessaires pour procéder à un type de classement spécifique pris en charge par Esri. Les entrées de cet outil doivent correspondre à celles utilisées pour générer le fichier .ecd requis.

Compute Confusion Matrix

Calcule une matrice de confusion avec les erreurs d’omission et mandate et déduit un indice kappa de concordance et une précision globale entre la carte classée et les données de référence.

Compute Segment Attributes

Calcule un jeu d’attributs associé à l’image segmentée. Le raster en entrée peut être une image segmentée 8 bits, monocanale ou 3 canaux.

Create Accuracy Assessment Points

Crée des points échantillonnés de manière aléatoire pour évaluer la précision de la post-classification.

Generate Training Samples From Seed Points

Génère des échantillons d'apprentissage à partir de points d'origine, tels que des points d’évaluation de la précision ou des points d’échantillons d'apprentissage. Cet outil sert généralement à générer des échantillons d'apprentissage à partir d'une source existante, telle qu'un raster thématique ou une classe d'entités.

Inspect Training Samples

Estime la précision d’échantillons d'apprentissage individuels. La précision de la validation croisée est calculée à l’aide du résultat d’apprentissage de la classification précédemment généré dans un fichier .ecd et des échantillons d’apprentissage. Les sorties sont notamment un jeu de données raster contenant les valeurs des classes incorrectement classées et un jeu de données d'échantillons d'apprentissage avec le score de précision pour chaque échantillon d'apprentissage.

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.

Predict Using Regression Model

Prédit les valeurs des données en utilisant la sortie de l’outil Train Random Trees Regression Model (Entraîner le modèle de régression Arbres aléatoires).

Remove Raster Segment Tiling Artifacts

Corrige les segments ou objets coupés par les limites de tuiles au cours du processus de segmentation effectué en tant que fonction raster. Cet outil est utile pour certains processus régionaux, comme la segmentation d’image, présentent des incohérences à proximité des limites de tuiles d’image.

Cette étape de traitement est incluse dans l’outil Décalage moyen de segment, elle ne doit être utilisée que sur une image segmentée non créée à partir de cet outil.

Segment Mean Shift

Regroupe en segments les pixels adjacents qui possèdent des caractéristiques spectrales similaires.

Train Iso Cluster Classifier

Génère un fichier de définition de classificateur Esri (.ecd) à l’aide de la définition de classification des agrégats ISO.

Train K-Nearest Neighbor Classifier

Génère un fichier de définition de classificateur Esri (.ecd) à l’aide de la méthode de classification K voisins les plus proches.

Train Maximum Likelihood Classifier

Génère un fichier de définition de classificateur Esri (.ecd) à l’aide de la définition de classification du classificateur de vraisemblance maximale (MLC).

Train Random Trees Classifier

Génère un fichier de définition de classificateur Esri (.ecd) à l’aide de la méthode de classification Arbres aléatoires.

Train Random Trees Regression Model

Modélise la relation entre les variables explicatives et un jeu de données cible en utilisant l’analyse des arbres aléatoires.

Train Support Vector Machine Classifier

Génère un fichier de définition de classificateur Esri (.ecd) à l’aide de la définition de classification des machines à vecteurs de support (SVM).

Update Accuracy Assessment Points

Met à jour le champ Target dans la table attributaire pour comparer des points de référence à l’image classée.

Tools of the Classification and Pattern Recognition toolset

Deep Learning

Deep Learning tools detect features in imagery by using multiple layers of artificial neural networks where each layer is capable of extracting one or more unique features in the image. The following table lists the available Deep Learning tools and provides a brief description of each.

ToolDescription

Classify Objects Using Deep Learning

Exécute un modèle d’apprentissage profond entraîné sur un raster en entrée et une classe d’entités facultative afin de générer une classe d’entités ou une table dans laquelle un objet ou une entité en entrée a une catégorie ou une étiquette de classe attribuée.

Classify Pixels Using Deep Learning

Exécute un modèle d’apprentissage profond entraîné sur un raster en entrée afin de générer un raster classé, une étiquette de classe étant attribuée à chaque pixel valide.

Compute Accuracy For Object Detection

Calcule la précision d’un modèle d’apprentissage profond en comparant les objets détectés par l’outil Détecter des objets à l’aide de l’apprentissage profond aux données de réalité de terrain.

Detect Objects Using Deep Learning

Exécute un modèle d’apprentissage profond entraîné sur un raster en entrée afin de générer une classe d’entités contenant les objets qu’il trouve. Les entités peuvent correspondre à des emprises ou des polygones autour des objets trouvés ou encore des points situés aux centres des objets.

Export Training Data For Deep Learning

Convertit des données vectorielles ou raster étiquetées en jeux de données d’entraînement pour l’apprentissage profond via une image télédétectée. La sortie est un dossier de fragments d’images et un dossier de fichiers de métadonnées au format spécifié.

Non Maximum Suppression

Identifies duplicate features from the output of the Detect Objects Using Deep Learning tool as a postprocessing step and creates a new output with duplicates removed.

Train Deep Learning Model

Entraîne un modèle d’apprentissage profond à l’aide de la sortie de l’outil Export Training Data For Deep Learning (Exporter les données d’entraînement pour l’apprentissage profond).

Tools in the Deep Learning toolset

Extraction

The Extraction toolset allows you to extract a subset of pixels from a raster by the pixels' attributes or their spatial location.

ToolDescription

Sample

Crée une table ou une classe d’entités ponctuelles indiquant les valeurs de cellule d’un raster ou d’un jeu de rasters, pour des emplacements définis. Les emplacements sont définis par des cellules raster, des points, des polylignes ou des polygones.

Tools in the Extraction toolset

Map Algebra

Map algebra is a way to perform raster analysis by creating expressions in an algebraic language. Expressions are created with the Raster Calculator tool, which enables you to build expressions that output a raster dataset. The Raster Calculator builds and executes a single map algebra expression using Python syntax.

For more details about the Raster Calculator, refer to An overview of the Map Algebra toolset

Math

More than 60 Math tools are provided for performing mathematical operations on raster datasets. These tools are grouped into functional areas:

  • General
  • Conditional
  • Logical
    • Bitwise
    • Boolean
    • Combinatorial
    • Logical
    • Relational
  • Trigonometric

Math (general)

The general Math tools apply a mathematical operation to the input. 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 includes 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. The following table lists the available general Math tools and provides a brief description of each.

ToolDescription

Abs

Calcule la valeur absolue des cellules dans un raster.

Divide

Divise les valeurs de deux rasters, cellule par cellule.

Exp

Calcule la base e exponentielle des cellules d’un raster.

Exp10

Calcule la base 10 exponentielle des cellules d’un raster.

Exp2

Calcule la base 2 exponentielle des cellules d’un raster.

Float

Convertit chaque valeur de cellule d’un raster en une représentation de virgule flottante.

Int

Convertit chaque valeur de cellule d'un raster en nombre entier, par tronquage.

Ln

Calcule le logarithme naturel (base e) des cellules d'un raster.

Log10

Calcule le logarithme base 10 des cellules d'un raster.

Log2

Calcule le logarithme base 2 des cellules d'un raster.

Minus

Soustraie la valeur du deuxième raster en entrée de la valeur du premier raster en entrée, cellule par cellule.

Mod

Détermine le reste (modulo) du premier raster après division par le deuxième raster, cellule par cellule.

Negate

Change le signe (multiplie par -1) des valeurs de cellules du raster en entrée, cellule par cellule.

Plus

Additionne (fait la somme) les valeurs de deux rasters, cellule par cellule.

Power

Elève les valeurs des cellules d’un raster à la puissance des valeurs d’un autre raster.

Round Down

Renvoie la prochaine valeur entière inférieure, simplement représentée en tant que virgule flottante, pour chaque cellule d’un raster.

Round Up

Renvoie la prochaine valeur entière supérieure, simplement représentée en tant que virgule flottante, pour chaque cellule d’un raster.

Square

Calcule le carré des valeurs de cellule d’un raster.

Square Root

Calcule la racine carrée des valeurs de cellules d’un raster.

Times

Multiplie les valeurs de deux rasters cellule par cellule.

Tools in the general Math toolset

Math (Conditional)

The Conditional Math tools 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: either queries on the attributes or a condition based on the position of the conditional statement in a list. The following table lists the available Conditional Math tools and provides a brief description of each.

ToolDescription

Con

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

Pick

Uses the value from a position raster to determine from which raster in a list of input raster the output cell value will be obtained.

Set Null

Sets identified cell locations to NoData based on a specified criteria. It returns NoData if a conditional evaluation is true, and returns the value specified by another raster if it is false.

Tools in the Conditional Math toolset

Math (Logical)

The Logical Math tools evaluate the values of the inputs and determine the output values based on Boolean logic. These tools process raster datasets in five main categories: Bitwise, Boolean, Combinatorial, Logical, and Relational. The following tables list the available Logical Math tools and provide a brief description of each.

ToolDescription

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.

Bitwise Math tools

ToolDescription

Boolean And

Effectue une opération Et booléen sur les valeurs de cellules 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 sortie est égale à 0.

Boolean Not

Effectue une opération de complément Non booléen sur les valeurs des cellules 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 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 (zéro), la 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 sortie est égale à 1. Si les deux valeurs en entrée sont vraies ou fausses, la sortie est égale à 0.

Boolean Math tools

ToolDescription

Combinatorial And

Effectue une opération Et combinatoire sur les valeurs de cellules de deux rasters en entrée.

Si les deux valeurs en entrée sont vraies (différentes de zéro), la valeur de sortie affiche une valeur différente pour chaque combinaison unique de valeurs en entrée. Si l'une des valeurs en entrée, ou les deux, est fausse (égale à zéro), la valeur en sortie est égale à 0.

Combinatorial Or

Effectue une opération Ou combinatoire sur les valeurs de cellules de deux rasters en entrée.

Si l'une des deux valeurs en entrée sont vraies (différentes de zéro), la valeur de sortie affiche une valeur différente pour chaque combinaison unique de valeurs en entrée. Si les deux valeurs en entrée sont fausses (zéro), la valeur en sortie est égale à 0.

Combinatorial XOr

Effectue une opération Ou exclusif combinatoire 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 l'autre fausse (égale à zéro), la valeur de sortie affiche une valeur différente pour chaque combinaison unique de valeurs en entrée. Si les deux valeurs en entrée sont vraies ou fausses, la valeur en sortie est égale à 0.

Combinatorial Math tools

ToolDescription

Equal To

Effectue une opération relationnelle Egal à sur deux entrées, cellule par cellule.

Renvoie 1 pour les cellules pour lesquelles le premier raster est égal au second raster, et 0 dans le cas contraire.

Greater Than

Effectue une opération relationnelle Supérieur à sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules pour lesquelles le premier raster est plus grand que le second raster, et la valeur 0 dans le cas contraire.

Greater Than Equal

Effectue une opération relationnelle Supérieur ou égal à sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules dont le premier raster est plus grand ou égal au second raster, et la valeur 0 dans le cas contraire.

Less Than

Effectue une opération relationnelle Inférieur à sur deux entrées, cellule par cellule.

Renvoie 1 pour les cellules pour lesquelles le premier raster est inférieur au deuxième raster, et 0 dans le cas contraire.

Less Than Equal

Effectue une opération relationnelle Inférieur ou égal à sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules si le premier raster est inférieur ou égal au second raster, et 0 dans le cas contraire.

Not Equal

Effectue une opération relationnelle Différent de sur deux entrées, cellule par cellule.

Retourne 1 pour les cellules dans lesquelles le premier raster n'est pas égal au second raster et 0 pour les cellules dans lesquelles il l'est.

Relational Math tools

ToolDescription

Diff

Détermine quelles valeurs de la première entrée sont logiquement différentes des valeurs de la seconde entrée, cellule par cellule.

Si les valeurs des deux entrées sont différentes, la valeur de la première entrée est générée en sortie. Si les valeurs des deux entrées sont identiques, la valeur de sortie est égale à 0.

InList

Détermine quelles valeurs de la première entrée sont contenues dans un jeu d'autres entrées, cellule par cellule.

Pour chaque cellule, si la valeur du premier raster en entrée se trouve dans une des listes des autres entrées, elle sera affectée au raster en sortie. Si elle ne s'y trouve pas, la cellule en sortie aura la valeur NoData.

Is Null

Détermine les valeurs du raster en entrée qui sont NoData, cellule par cellule.

Renvoie 1 si la valeur en entrée est NoData et 0 si ce n'est pas le cas.

Over

Si les valeurs de cellule de la première entrée sont différentes de zéro, la valeur en sortie correspond à la valeur de la première entrée. Lorsque les valeurs de cellule sont égales à 0, la valeur en sortie correspond à la valeur du second raster en entrée.

Test

Effectue une évaluation booléenne du raster en entrée à l'aide d'une expression logique.

Si l'expression est vraie, la valeur de cellule en sortie est égale à 1. Si l'expression est fausse, la valeur de cellule en sortie est égale à 0.

Logical Math tools

Math (Trigonometric)

The Trigonometric Math tools perform various trigonometric calculations on the values in an input raster. The following table lists the available Trigonometric Math tools and provides a brief description of each.

ToolDescription

ACos

Calcule le cosinus inverse des cellules d'un raster.

ACosH

Calcule le cosinus hyperbolique inverse des cellules d'un raster.

ASin

Calcule le sinus inverse des cellules d'un raster.

ASinH

Calcule le sinus hyperbolique inverse des cellules d'un raster.

ATan

Calcule la tangente inverse des cellules d'un raster.

ATan2

Calcule la tangente hyperbolique inverse des cellules d'un raster.

ATanH

Calcule la tangente hyperbolique inverse des cellules d'un raster.

Cos

Calcule le cosinus des cellules d'un raster.

CosH

Calcule le cosinus hyperbolique des cellules d'un raster.

Sin

Calcule le sinus des cellules d’un raster.

SinH

Calcule le sinus hyperbolique des cellules d’un raster.

Tan

Calcule la tangente des cellules d'un raster.

TanH

Calcule la tangente hyperbolique des cellules d'un raster.

Tools in the Trigonometric Math toolset

Motion Imagery

The Motion Imagery toolset contains tools for managing, processing, and analyzing motion imagery, including full motion video data. The following table lists the available Motion Imagery tools and provides a brief description of each.

ToolDescription

Extract Frames To Images

Extracts video frame images and associated metadata from a FMV-compliant video stream and saves the data to a directory.

Video Metadata To Feature Class

Extracts the platform, frame center, frame outline, and attributes metadata from a FMV-compliant video and saves the feature data to a directory.

Video Multiplexer

Creates a video file that combines an archived video stream file and an associated metadata file synchronized by a time stamp.

Tools in the Motion Imagery toolset

Multidimensional Analysis

The tools in the Multidimensional Analysis toolset allow you to perform analysis on scientific data across multiple variables and dimensions. The following table lists the available Multidimensional Analysis tools and a brief description of each.

ToolDescription

Aggregate Multidimensional Raster

Génère un jeu de données raster multidimensionnelles en associant les variables raster multidimensionnelles existantes sur une dimension.

Dimensional Moving Statistics

Calcule les statistiques sur une fenêtre de déplacement sur des données multidimensionnelles le long d’une dimension spécifiée.

Find Argument Statistics

Extrait la valeur de dimension ou l’index de canal auquel une statistique donnée est atteinte pour chaque pixel dans un raster multidimensionnel ou multicanal.

Generate Multidimensional Anomaly

Calcule l’anomalie de chaque tranche d’un raster multidimensionnel existant pour générer un nouveau raster multidimensionnel.

Generate Trend Raster

Estime la tendance pour chaque pixel le long d’une dimension pour une ou plusieurs variables dans un raster multidimensionnel.

Multidimensional Principal Components

Réduit le nombre de composants qui représentent la variance de l’ensemble du raster multidimensionnel, afin qu’un modèle spatial et temporel puisse être facilement identifié.

Predict Using Trend Raster

Calcule un raster multidimensionnel prévu en utilisant le raster de tendance en sortie de l’outil Générer un raster de tendance.

Summarize Categorical Raster

Génère une table contenant le nombre de pixels pour chaque classe, dans chaque tranche d’un raster catégorique en entrée.

Tools in the Multidimensional Analysis toolset

Overlay

The tool in the Overlay toolset performs various operations on multiple overlaid rasters. The following table lists the available Overlay tools and provides a brief description of each.

ToolDescription

Weighted Sum

Superpose plusieurs rasters en multipliant chacun d'eux par leur poids et en les additionnant.

Tools in the Overlay toolset

Statistics

Use the Statistics tools to perform statistical raster operations on a local, neighborhood, or zonal basis. The following table lists the tools that perform statistical analysis and provides a brief description of each.

ToolDescription

Cell Statistics

Calcule des statistiques par cellule à partir de rasters multiples.

Les statistiques sont les suivantes : moyenne, majorité, maximum, médiane, minimum, minorité, plage, écart type et variété.

Find Argument Statistics

Extract the dimension value (for example the date, height, or depth) at which a specific statistic is reached in the stack of rasters in a multidimensional raster dataset.

Focal Statistics

Pour chaque cellule, cet outil permet de calculer l'emplacement d'une statistique dans le voisinage.

Zonal Statistics

Calcule les statistiques des valeurs d’un raster dans chaque zone d’un autre jeu de données.

Tools in the Statistics toolset

Rubriques connexes


Dans cette rubrique
  1. Geoprocessing tools