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.
Tool | Description |
---|---|
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. | |
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. | |
Calculates the absolute, relative, or categorical difference between two raster datasets. | |
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. |
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.
Tool | Description |
---|---|
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. | |
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. | |
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. | |
Crée des points échantillonnés de manière aléatoire pour évaluer la précision de la post-classification. | |
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. | |
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. | |
Effectue une classification inférieure au pixel et calcule l’abondance fractionnelle de différents types d’occupation du sol pour certains pixels. | |
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). | |
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. | |
Regroupe en segments les pixels adjacents qui possèdent des caractéristiques spectrales similaires. | |
Génère un fichier de définition de classificateur Esri (.ecd) à l’aide de la définition de classification des agrégats ISO. | |
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. | |
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). | |
Génère un fichier de définition de classificateur Esri (.ecd) à l’aide de la méthode de classification Arbres aléatoires. | |
Modélise la relation entre les variables explicatives et un jeu de données cible en utilisant l’analyse des arbres aléatoires. | |
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). | |
Met à jour le champ Target dans la table attributaire pour comparer des points de référence à l’image classée. |
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.
Tool | Description |
---|---|
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. | |
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. | |
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. | |
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. | |
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é. | |
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. | |
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). |
Extraction
The Extraction toolset allows you to extract a subset of pixels from a raster by the pixels' attributes or their spatial location.
Tool | Description |
---|---|
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. |
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.
Tool | Description |
---|---|
Calcule la valeur absolue des cellules dans un raster. | |
Divise les valeurs de deux rasters, cellule par cellule. | |
Calcule la base e exponentielle des cellules d’un raster. | |
Calcule la base 10 exponentielle des cellules d’un raster. | |
Calcule la base 2 exponentielle des cellules d’un raster. | |
Convertit chaque valeur de cellule d’un raster en une représentation de virgule flottante. | |
Convertit chaque valeur de cellule d'un raster en nombre entier, par tronquage. | |
Calcule le logarithme naturel (base e) des cellules d'un raster. | |
Calcule le logarithme base 10 des cellules d'un raster. | |
Calcule le logarithme base 2 des cellules d'un raster. | |
Soustraie la valeur du deuxième raster en entrée de la valeur du premier raster en entrée, cellule par cellule. | |
Détermine le reste (modulo) du premier raster après division par le deuxième raster, cellule par cellule. | |
Change le signe (multiplie par -1) des valeurs de cellules du raster en entrée, cellule par cellule. | |
Additionne (fait la somme) les valeurs de deux rasters, cellule par cellule. | |
Elève les valeurs des cellules d’un raster à la puissance des valeurs d’un autre raster. | |
Renvoie la prochaine valeur entière inférieure, simplement représentée en tant que virgule flottante, pour chaque cellule d’un raster. | |
Renvoie la prochaine valeur entière supérieure, simplement représentée en tant que virgule flottante, pour chaque cellule d’un raster. | |
Calcule le carré des valeurs de cellule d’un raster. | |
Calcule la racine carrée des valeurs de cellules d’un raster. | |
Multiplie les valeurs de deux rasters cellule par cellule. |
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.
Tool | Description |
---|---|
Exécute une évaluation conditionnelle if/else sur chacune des cellules en entrée d'un raster en entrée. | |
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. | |
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. |
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.
Tool | Description |
---|---|
Effectue une opération Et bit à bit sur les valeurs binaires de deux rasters en entrée. | |
Effectue une opération de décalage à gauche bit à bit sur les valeurs binaires de deux rasters en entrée. | |
Effectue une opération de complément Non bit à bit sur la valeur binaire d’un raster en entrée. | |
Effectue une opération Ou bit à bit sur les valeurs binaires de deux rasters en entrée. | |
Effectue une opération de décalage à droite bit à bit sur les valeurs binaires de deux rasters en entrée. | |
Effectue une opération Ou exclusif bit à bit sur les valeurs binaires de deux rasters en entrée. |
Tool | Description |
---|---|
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. | |
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. | |
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. | |
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. |
Tool | Description |
---|---|
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. | |
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. | |
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. |
Tool | Description |
---|---|
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. | |
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. | |
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. | |
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. | |
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. | |
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. |
Tool | Description |
---|---|
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. | |
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. | |
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. | |
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. | |
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. |
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.
Tool | Description |
---|---|
Calcule le cosinus inverse des cellules d'un raster. | |
Calcule le cosinus hyperbolique inverse des cellules d'un raster. | |
Calcule le sinus inverse des cellules d'un raster. | |
Calcule le sinus hyperbolique inverse des cellules d'un raster. | |
Calcule la tangente inverse des cellules d'un raster. | |
Calcule la tangente hyperbolique inverse des cellules d'un raster. | |
Calcule la tangente hyperbolique inverse des cellules d'un raster. | |
Calcule le cosinus des cellules d'un raster. | |
Calcule le cosinus hyperbolique des cellules d'un raster. | |
Calcule le sinus des cellules d’un raster. | |
Calcule le sinus hyperbolique des cellules d’un raster. | |
Calcule la tangente des cellules d'un raster. | |
Calcule la tangente hyperbolique des cellules d'un raster. |
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.
Tool | Description |
---|---|
Extracts video frame images and associated metadata from a FMV-compliant video stream and saves the data to a directory. | |
Extracts the platform, frame center, frame outline, and attributes metadata from a FMV-compliant video and saves the feature data to a directory. | |
Creates a video file that combines an archived video stream file and an associated metadata file synchronized by a time stamp. |
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.
Tool | Description |
---|---|
Génère un jeu de données raster multidimensionnelles en associant les variables raster multidimensionnelles existantes sur une dimension. | |
Calcule les statistiques sur une fenêtre de déplacement sur des données multidimensionnelles le long d’une dimension spécifiée. | |
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. | |
Calcule l’anomalie de chaque tranche d’un raster multidimensionnel existant pour générer un nouveau raster multidimensionnel. | |
Estime la tendance pour chaque pixel le long d’une dimension pour une ou plusieurs variables dans un raster multidimensionnel. | |
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é. | |
Calcule un raster multidimensionnel prévu en utilisant le raster de tendance en sortie de l’outil Générer un raster de tendance. | |
Génère une table contenant le nombre de pixels pour chaque classe, dans chaque tranche d’un raster catégorique en entrée. |
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.
Tool | Description |
---|---|
Superpose plusieurs rasters en multipliant chacun d'eux par leur poids et en les additionnant. |
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.
Tool | Description |
---|---|
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é. | |
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. | |
Pour chaque cellule, cet outil permet de calculer l'emplacement d'une statistique dans le voisinage. | |
Calcule les statistiques des valeurs d’un raster dans chaque zone d’un autre jeu de données. |
Rubriques connexes
- Introduction to the ArcGIS Pro Image Analyst extension
- An overview of the Image Analyst toolbox
- An overview of the Classification and Pattern Recognition toolset
- An overview of the Change Detection toolset
- An overview of the Deep Learning toolset
- An overview of the Math toolset in Image Analyst
- An overview of the Conditional math toolset
- An overview of the Logical Math toolset in Image Analyst
- An overview of the Trigonometric Math toolset in Image Analyst
- An overview of the Statistical toolset in Image Analyst
- An overview of the Map Algebra toolset in Image Analyst
- An overview of the Overlay toolset in Image Analyst
- An overview of the Motion Imagery toolset
- An overview of the Multidimensional Analysis toolset
Vous avez un commentaire à formuler concernant cette rubrique ?