Fonction Calculer les modifications

Disponible avec une licence Image Analyst.

Vue d'ensemble

La fonction Compute Change (Calculer les modifications) calcule les différences entre deux jeux de données raster catégorielles ou continues.

Remarques

Cette fonction permet d'énumérer les différences entre deux rasters classés pour l’analyse de l’évolution de l’occupation du sol ou d'examiner les modifications entre deux rasters continus à canal unique, tels que l’altitude, la température, la couverture forestière, etc.

Il existe six méthodes de calcul :

  • Différence : calcule la différence mathématique (soustraction) entre deux couches raster.

    Raster de destination - Raster d’origine

  • Différence relative : calcule la différence entre les jeux de données raster tout en tenant compte la magnitude des valeurs de pixels.

    (Raster de destination - Raster d’origine)/max(Raster d’origine, Raster de destination)

  • Catégoriel : la 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. Par exemple, une classe intitulée Forest > Developed indique un changement de Forest dans From Raster (Raster d’origine) en Developed dans To Raster (Raster de destination).
  • Spectral Euclidean Distance (Distance euclidienne spectrale) : calcule la distance euclidienne entre deux rasters multicanal en traitant chaque pixel comme vecteur. Des valeurs supérieures indiquent un plus grand nombre de changements entre les images.
  • Spectral Angle Difference (Écart de l'angle spectral) : calcule l'angle spectral entre deux rasters multicanal en traitant chaque pixel comme vecteur. Des angles supérieurs indiquent un plus grand nombre de changements entre les images.
  • Band With Most Change (Canal le plus modifié) : calcule le canal ayant fait l'objet du plus grand nombre de changements dans chaque pixel entre deux rasters multicanal.

Pour visualiser uniquement les pixels ayant changé d’une classe à l’autre, utilisez les paramètres From Classes (Classes d’origine) et To Classes (Classes de destination), puis cochez la case Changed Pixels Only (Pixels modifiés uniquement). Par exemple, pour ne voir que les pixels qui ont été modifiés entre Forest et Developed, saisissez la valeur de classe de Forest dans le paramètre From Class Values (Valeurs de la classe d’origine), saisissez la valeur de classe de Developed dans le paramètre To Class Values (Valeurs de la classe de destination), puis cochez la case pour n’inclure que les pixels modifiés. Seuls les pixels modifiés entre Forest et Developed sont symbolisés dans la couche en sortie. Tous les autres pixels sont regroupés dans une classe nommée Other, laquelle est par défaut transparente.

Si Compute Change Method (Mode de calcul des modifications) est défini sur Categorical (Catégorique) et que l'une des entrées n’est pas catégorique, une différence simple est calculée.

Remarque :

Lors de l’analyse d’un changement catégoriel, les paramètres From Raster (Raster d’origine) et To Raster (Raster de destination) doivent être associés à une table attributaire raster. La table attributaire doit comporter un champ VALUE, CLASS_NAME, CLASSNAME ou un champ de chaîne. Les données de ces champs sont utilisées pour comparer entre les deux rasters.

Paramètres

Les paramètres de la fonction Compute Change (Calculer les changements) sont détaillés ci-après.

ParamètreDescription

Raster d’origine

Premier raster utilisé dans le calcul. Pour évaluer le changement de l’intervalle 1 (précédemment) à l’intervalle 2 (ultérieurement), saisissez le raster de l’intervalle 1.

Vers raster

Second raster utilisé dans le calcul. Pour évaluer le changement de l’intervalle 1 (précédemment) à l’intervalle 2 (ultérieurement), saisissez le raster de l’intervalle 2.

Méthode de calcul des changements

Mode de calcul utilisé.

  • Rasters monocanaux
    • Difference (Différence) : calcule la différence mathématique, ou soustraction, entre les valeurs de pixels dans les rasters en entrée. Il s’agit de l’option par défaut.
    • Relative Difference (Différence relative) : calcule la différence en valeurs de pixels, en tenant compte des magnitudes des valeurs comparées.
    • Categorical (Catégoriel) : calcule la différence entre deux rasters catégoriels ou thématiques, dans lesquels la sortie contient des transitions de classe ayant eu lieu entre les deux rasters.
  • Rasters multicanaux
    • Spectral Euclidean Distance (Distance euclidienne spectrale) : la distance euclidienne entre les valeurs de pixel de deux rasters multicanaux est calculée.
    • Spectral Angle Difference (Écart de l'angle spectral) : l'angle spectral entre les valeurs de pixel de deux rasters multicanaux est calculé. La sortie est en radians.
    • Band With Most Change (Canal le plus modifié) : le canal ayant fait l'objet du plus grand nombre de changements dans chaque pixel entre deux rasters multicanaux est calculé.

From Class Values (Valeurs de la classe d’origine)

Valeurs de classe du paramètre From Raster (Raster d’origine) à inclure dans le calcul, si deux rasters catégoriels sont comparés. Il s’agit d’une liste de valeurs entières délimitées par des espaces correspondant au champ ClassValue dans votre jeu de données raster en entrée.

To Class Values (Valeurs de la classe de destination)

Valeurs de classe du paramètre To Raster (Raster de destination) à inclure dans le calcul, si deux rasters catégoriels sont comparés. Il s’agit d’une liste de valeurs entières délimitées par des espaces correspondant au champ ClassValue dans votre jeu de données raster en entrée.

Nom de champ pour les noms de classe dans le raster d’origine

Champ stockant les noms de classe dans l’entrée From Raster (Raster d’origine). L’outil recherche automatiquement le champ ClassName ou Class_Name à utiliser.

Utilisez cette option si l’entrée ne contient pas ces noms de champ standard.

Nom de champ pour les noms de classe dans le raster de destination

Champ stockant les noms de classe dans l’entrée To Raster (Raster de destination). L’outil recherche automatiquement le champ ClassName ou Class_Name à utiliser.

Utilisez cette option si l’entrée ne contient pas ces noms de champ standard.

Filter Method (Méthode de filtrage)

Choisissez la méthode de filtrage à utiliser pour le calcul des changements catégoriels.

  • Keep All (Tout conserver) : toutes les classes sont incluses dans la sortie et il n’y a pas de filtrage. Sélectionnez cette option pour observer les changements et les persistances dans un seul jeu de données.
  • Keep Changed Pixels Only (Conserver uniquement les pixels modifiés) - Seules les classes qui ont changé de type de classe sont incluses dans la sortie. Sélectionnez cette option si seuls les changements vous intéressent.
  • Keep Unchanged Pixels Only (Conserver uniquement les pixels non modifiés) - Seules les classes qui restent inchangées sont incluses dans la sortie. Sélectionnez cette option si seules les persistances vous intéressent.

Définir les couleurs de transition

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.

  • Average From And To Colors (Moyenne des couleurs d’origine et de destination) : la 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.
  • Use From Colors (Utiliser les couleurs d’origine) : la couleur de la classe en sortie correspond à la couleur de la classe d’origine (initiale).
  • Use To Colors (Utiliser les couleurs de destination) : la couleur de la classe en sortie correspond à la couleur de la classe de destination (finale).

Type de taille de cellule

Choisissez la taille de cellule à utiliser dans le raster en sortie. Si les tailles des cellules en entrée sont identiques, toutes les options donnent les mêmes résultats.

  • Premier de : utilise la première taille de cellule des rasters en entrée.
  • Mini de : utilise la taille de cellule la plus petite de tous les rasters en entrée.
  • Max de : utilise la taille de cellule la plus grande de tous les rasters en entrée. Il s’agit de l’option par défaut.
  • Moyenne de : utilise la taille de cellule moyenne de tous les rasters en entrée.
  • Dernier de : utilise la dernière taille de cellule des rasters en entrée.

Type d’étendue

Sélectionnez l’étendue à utiliser dans le raster en sortie.

  • Premier de : utilise l’étendue du premier raster en entrée pour déterminer l’étendue de traitement.

  • Intersection de : utilise l’étendue des pixels superposés pour déterminer l’étendue de traitement. Il s’agit de l’option par défaut.
  • Union de : utilise l’étendue de tous les rasters pour déterminer l’étendue de traitement.
  • Dernier de : utilise l’étendue du dernier raster en entrée pour déterminer l’étendue de traitement.