Skip to main content

Raster de calcul des changements (Outils Image Analyst)

Résumé

Calcule la différence absolue, relative, catégorielle ou spectrale entre deux jeux de données raster.

Utilisation

  • Cet outil compare deux rasters et génère un nouveau raster contenant la différence entre les deux. Vous pouvez par exemple utiliser cet outil pour connaître l’évolution des valeurs de pixel de stockage du carbone entre 2001 et 2020 ou pour visualiser la manière dont l’occupation du sol a évolué entre 2010 et 2015.

  • Les types de calcul suivants permettent de calculer le raster de changements :

    • Difference (Différence) : différence mathématique, ou soustraction, entre les valeurs de pixel indiquées dans le paramètre From Raster (Raster d’origine) et les valeurs de pixel indiquées dans le paramètre To Raster (Raster de destination).

      \(Output \space = \space (To \space Raster) \space - \space (From \space Raster)\)

    • Relative Difference (Différence relative) : différence dans les valeurs de pixels, en tenant compte du nombre de valeurs comparées.

      \(Output \space = \space (To \space Raster \space - \space From \space Raster) \space / \space max(To \space Raster, \space From \space Raster)\)

    • Categorical difference (Différence catégorielle) : différence entre deux rasters catégoriels ou thématiques, dans lesquels la sortie montre chaque transition de classe ayant eu lieu entre les deux rasters.

    • Spectral Euclidean Distance (Distance euclidienne spectrale) : distance euclidienne entre deux rasters multibandes, où chaque pixel est traité comme un vecteur. Des valeurs supérieures indiquent un plus grand nombre de changements entre les images.

    • Spectral Angle Difference (Écart de l’angle spectral) : angle spectral entre deux rasters multibandes, où chaque pixel est traité comme un vecteur. Des angles supérieurs indiquent un plus grand nombre de changements entre les images.

    • Band With Most Change (Bande la plus modifiée) : bande ayant fait l’objet du plus grand nombre de modifications dans chaque pixel entre deux rasters multibandes.

  • La sortie du type de calcul Categorical difference (Différence catégorielle) est un jeu de données raster avec une table attributaire. La table contient les types de transition (par exemple, forêt vers zone urbaine), le nombre de pixels inclus dans chaque type de transition et la zone estimée de chaque type de transition. La zone est calculée en multipliant la taille de pixel par le nombre de pixels inclus dans chaque type de transition. Les unités correspondent aux unités linéaires des données du raster en entrée.

  • Vous pouvez limiter l’analyse à des classes spécifiques lors du calcul de la différence entre deux rasters catégoriels. Par exemple, pour visualiser le développement urbain, vous pouvez inclure toutes les classes dans la liste From Classes (Classes d’origine), mais uniquement la classe Urban (Urbain) dans la liste To Classes (Classes de destination). Le résultat contiendra toutes les transitions ayant contribué à la catégorie Urbain.

  • Si les rasters en entrée contiennent des étendues ou des tailles de cellule différentes, vous pouvez spécifier l’étendue et la taille de cellule dans les paramètres d’environnement Cell Size (Taille de cellule) et Output Extent (Étendue en sortie).

  • Lorsque le paramètre Compute Change Method (Méthode de calcul des changements) est défini sur Categorical difference (Différence catégorielle), les paramètres From Raster (Raster d’origine) et To Raster (Raster de destination) doivent être associés à une table attributaire de raster comportant un champ Value ou ClassValue. Les noms de classe des valeurs de classe correspondantes sont utilisés pour les noms de transmission des classes en sortie. L’outil utilise les noms de classe de champ standard CLASS_NAME ou CLASSNAME. Si ces noms de champ n’existent pas, vous pouvez utiliser les paramètres Classname Field for From Raster (Champ de nom de classe du raster d’origine) et Classname Field for To Raster (Champ de nom de classe du raster de destination) pour les définir.

Paramètres

Etiqueter Explication Type de données

Raster d’origine

Raster initial ou antérieur à analyser.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; String

Raster de destination

Raster final ou ultérieur à analyser. Il s’agit du raster à comparer au raster initial.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; String

Méthode de calcul des changements

(Facultatif)

Indique le type de calcul qui sera réalisé entre les deux rasters.

  • DifférenceLa différence mathématique, ou soustraction, entre les valeurs de pixel dans les rasters est calculée. Il s’agit de l’option par défaut.

  • Différence relativeLa différence entre les valeurs de pixel, en tenant compte de l’amplitude des valeurs comparées, est calculée.

  • Différence catégorielleLa différence entre deux rasters catégoriels ou thématiques est calculée. La sortie contiendra des transitions de classe ayant eu lieu entre les deux rasters.

  • Distance euclidienne spectraleLa distance euclidienne entre les valeurs de pixel de deux rasters multibandes est calculée.

  • Écart de l’angle spectralL’angle spectral entre les valeurs de pixel de deux rasters multibandes est calculée. La sortie est en radians.

  • Bande la plus modifiéeLa bande qui compte le plus grand nombre de changements dans chaque pixel entre deux rasters multibandes est calculée.

String

Classes d’origine

(Facultatif)

Liste des noms de classe du paramètre From Raster (Raster d’origine) à inclure dans le calcul. Si aucune classe n’est fournie, toutes les classes sont incluses.

Ce paramètre est actif lorsque le paramètre Compute Change Method (Méthode de calcul des changements) est défini sur Categorical difference (Différence catégorielle).

String

Classes de destination

(Facultatif)

Liste des noms de classe du paramètre To Raster (Raster de destination) à inclure dans le calcul. Si aucune classe n’est fournie, toutes les classes sont incluses.

Ce paramètre est actif lorsque le paramètre Compute Change Method (Méthode de calcul des changements) est défini sur Categorical difference (Différence catégorielle).

String

Méthode de filtrage

(Facultatif)

Spécifie les pixels à classer dans le raster en sortie. Ce paramètre est actif lorsque le paramètre Compute Change Method (Méthode de calcul des changements) est défini sur Categorical difference (Différence catégorielle).

  • Pixels modifiés uniquementSeuls les pixels dont la catégorie a changé sont classés dans la sortie. Les pixels dont la catégorie n’a pas changé sont regroupés dans une classe nommée Aucune modification.

  • Pixels non modifiés uniquementSeuls les pixels dont la catégorie n’a pas changé sont classés dans la sortie. Les pixels dont la catégorie a changé sont regroupés dans une classe nommée Aucune modification.

  • Tous les pixelsTous les pixels sont classés dans la sortie. Il s’agit de l’option par défaut.

String

Couleurs des classes de transition

(Facultatif)

Spécifie la couleur à utiliser pour symboliser les classes en sortie. Lorsqu’un pixel change de type de classe, la couleur de pixel en sortie représente le type de classe initial, le type de classe final ou une combinaison des deux.

Ce paramètre est actif lorsque le paramètre Compute Change Method (Méthode de calcul des changements) est défini sur Categorical difference (Différence catégorielle).

  • Utiliser la moyenne des couleurs d’origine et de destinationLa couleur de la classe en sortie correspond à la moyenne des couleurs de la classe d’origine (initiale) et de la classe de destination (finale). Il s’agit de l’option par défaut.

  • Couleur d’origineLa couleur de la classe en sortie correspond à la couleur de la classe d’origine (initiale).

  • Couleur de destinationLa couleur de la classe en sortie correspond à la couleur de la classe de destination (finale).

String

Champ de nom de classe du raster d’origine

(Facultatif)

Champ qui stocke les noms de classe figurant dans le paramètre From Raster (Raster d’origine). L’outil recherche automatiquement le champ ClassName ou Class_Name à utiliser.

Utilisez ce paramètre si l’entrée ne contient pas ces noms de champ standard.

Field

Champ de nom de classe du raster de destination

(Facultatif)

Champ qui stocke les noms de classe figurant dans le paramètre To Raster (Raster de destination). L’outil recherche automatiquement le champ ClassName ou Class_Name à utiliser.

Utilisez ce paramètre si l’entrée ne contient pas ces noms de champ standard.

Field

Valeur de retour

Etiqueter Explication Type de données

Raster en sortie

Jeu de données du raster de changements en sortie.

Raster

Environnements

Alignement des cellules, Taille de cellule, Compression, Espace de travail courant, Étendue, Transformations géographiques, NoData, Mot-clé CONFIG en sortie, Système de coordonnées en sortie, Facteur de traitement parallèle, Pyramide, Statistiques raster, Méthode de rééchantillonnage, Espace de travail temporaire, Raster de capture, Taille de tuile

Informations de licence

  • Basic: Requiert Image Analyst
  • Standard: Requiert Image Analyst
  • Advanced: Requiert Image Analyst