Exécution d'une analyse des rasters à l'aide d'expressions algébriques.

Complexité : Avancé Exigences en matière de données : Utiliser vos propres données

Ce workflow explique comment vous pouvez utiliser la fonction Local pour effectuer des calculs algébriques complexes avec une ou plusieurs images pour produire un résultat visuel. Cet exemple calcule la probabilité de survenue d'une avalanche dans une région donnée. Les entrées pour cette analyse sont un modèle numérique de terrain (MNT) de la région et des couches dérivées de ce terrain. Une fois toutes ces couches en place, il est possible de calculer l'index de probabilité d'avalanche en récapitulant les facteurs suivants :

RemarqueRemarque :

Les valeurs utilisées dans ce workflow sont fournies à titre d'exemple. Si vous prévoyez de créer un modèle de probabilité d'avalanche, approfondissez vos recherches pour trouver des valeurs pertinentes pour votre zone d'étude particulière.

Le workflow suivant détaille les étapes de création d'un raster représentant la probabilité d'avalanche grâce à ses valeurs de pixels. Une valeur de pixel élevée représente une probabilité d'avalanche plus grande. Ce workflow nécessite trois rasters : un MNT doté de valeurs de pixel en pieds, un calcul de courbure transversale à partir des valeurs de pixels du MNT et un calcul de courbure longitudinale. Nous allons aussi calculer la pente et l'exposition des valeurs du MNT, calculs qui seront effectués à la volée.

LicenceLicence :

Vous devez activer la licence Spatial Analyst pour pouvoir utiliser la Fonction Local et l'outil Courbure.

Configurer le MNT

Vous devez dans un premier temps configurer le MNT de manière à insérer la fonction Local.

Etapes :
  1. Ajoutez le MNT dans ArcMap.
  2. Dans la fenêtre Analyse d'image, sélectionnez le MNT.
    Sélectionnez le MNT dans la fenêtre Analyse d'image.
  3. Cliquez sur le bouton Ajouter une fonction Ajouter une fonction.

    La fenêtre Editeur de fonctions raster s'ouvre.

Configurer la somme des cinq facteurs

Lorsque vous utilisez une fonction Local, vous pouvez avoir besoin de configurer le résultat avant d'effectuer chaque opération algébrique. Cette section présente la configuration de l'architecture de l'index de probabilité.

Etapes :
  1. Cliquez avec le bouton droit sur Dem_ft.tif, pointez sur Insérer, puis sélectionnez Fonction Local.
    Insérez la fonction Local dans la chaîne de fonctions.

    Vous devez activer la licence Spatial Analyst pour pouvoir utiliser la Fonction Local.

  2. Définissez l'opération sur Somme, qui se trouve sous la section Statistiques de cellule.
    Sélectionnez l'opérateur Somme
  3. Sélectionnez le raster en entrée dans la liste des rasters en entrée.
  4. Cliquez sur le bouton Ajouter un élément Ajouter un élément et sélectionnez Ajouter une référence à l’entrée sélectionnée.
    Ajouter une référence à l’entrée sélectionnée
  5. Répétez l'étape 4 de manière à avoir deux entrées Dem_ft.tif.
  6. Cliquez sur le bouton Ajouter un élément Ajouter un élément à nouveau et cliquez sur Ajouter un raster depuis le disque.
    Ajouter un raster depuis le disque
  7. Accédez au jeu de données raster de courbure transversale et ajoutez-le.
  8. Répétez les étapes 6 et 7 pour le jeu de données raster de courbure longitudinale.
    Ajouter une courbure longitudinale
  9. Renommez la fonction Local dans le haut de la chaîne en Somme.
    Changez le nom de la branche en Somme
  10. Vous avez maintenant configuré les cinq facteurs pour l'index de probabilité. Référez-vous à ces facteurs comme des branches dans les sections suivantes.
    Les cinq facteurs de la fonction Somme sont configurés.

Recherche de pixels au-dessus de 4 000 pieds

Dans la première branche au sein de la fonction Local, sélectionnez des pixels supérieurs à 4 000 pieds.

Etapes :
  1. Insérez une fonction Local dans la première branche.
    Insérer une fonction Local dans la première branche
  2. Définissez l'opérateur sur Supérieur à, qui se trouve sous la section Logique.
  3. Cliquez sur le bouton Ajouter un élément Ajouter un élément et cliquez sur Ajouter une valeur scalaire.
    Ajouter une valeur scalaire
  4. Saisissez la valeur 4000 puis cliquez sur OK.
    Saisir la valeur 4000
  5. Dans l'onglet Général, définissez le nom de la fonction sur Supérieur à 4000, puis cliquez sur OK.
    Renommez la branche de la fonction en Supérieur à 4000

Recherche de pixels dans notre tolérance de pente

Dans la deuxième branche au sein de la fonction Local, sélectionnez les pixels dont la plage de pente est comprise entre 25 et 45 degrés.

Etapes :
  1. Ajoutez une fonction Pente sur la deuxième branche. Ajouter une fonction Pente
  2. Ajoutez une fonction Local sur la fonction Pente.
    Ajouter une fonction Local sur la fonction Pente
  3. Sélectionnez le premier raster en entrée dans la section Rasters en entrée.
  4. Cliquez sur le bouton Ajouter un élément Ajouter un élément puis sélectionnez Ajouter une copie de l’entrée sélectionnée. Cliquez sur OK.
    Ajouter une copie de l’entrée sélectionnée
  5. Sélectionnez l'opérateur Et booléen et nommez la fonction Et booléen dans l'onglet général. Cliquez sur OK.
    Renommez la deuxième branche Et booléen
  6. Ajoutez une fonction Local sur la première branche de pente. Sélectionnez l'opérateur supérieur à et ajoutez la valeur scalaire 25.
    Supérieur à 25
  7. Ajoutez une fonction Local sur la deuxième branche de pente. Sélectionnez l'opérateur inférieur à et ajoutez la valeur scalaire 45.
    Inférieur à 45
  8. Réduisez les chaînes sur les deux premières branches pour les voir plus facilement.
    État actuel de la chaîne de fonction

Recherche de pixels dans notre tolérance d'exposition

Dans la troisième branche, sélectionnez les pixels dont l'exposition est comprise entre 135 et 225 degrés.

Etapes :
  1. Ajoutez une fonction Exposition sur la deuxième branche. Ajouter la fonction Exposition
  2. Ajoutez une fonction Local sur la fonction Exposition.
  3. Sélectionnez le premier raster en entrée dans la section Rasters en entrée.
  4. Cliquez sur le bouton Ajouter un élément Ajouter un élément, sélectionnez Ajouter une copie de l’entrée sélectionnée, puis cliquez sur OK.
  5. Sélectionnez l'opérateur Et booléen et nommez la fonction Et booléen dans l'onglet général. Cliquez sur OK.
    Sélectionnez Et booléen
  6. Ajoutez une fonction Local sur la première branche d'exposition. Sélectionnez l'opérateur supérieur à et ajoutez la valeur scalaire 135.
    Supérieur à 135
  7. Ajoutez une fonction Local sur la deuxième branche d'exposition. Sélectionnez l'opérateur inférieur à et ajoutez la valeur scalaire 225.
    Inférieur à 225

Définition de la tolérance de courbure transversale et de courbure longitudinale

Sur les quatrième et cinquième branches de la fonction Local, définissez les seuils de courbure transversale et de courbure longitudinale. Sur la branche de courbure transversale, sélectionnez les pixels supérieurs à 0. Sur la branche de courbure longitudinale, sélectionnez les pixels inférieurs à 0.

Etapes :
  1. Sur la branche de courbure transversale, ajoutez une fonction Local, sélectionnez l'opérateur Supérieur à, puis ajoutez la valeur scalaire 0.
    Courbure transversale supérieure à 0
  2. Sur la branche de courbure longitudinale, ajoutez une fonction Local, sélectionnez l'opérateur Inférieur à, puis ajoutez la valeur scalaire 0.
    Courbure longitudinale inférieure à 0

    La chaîne de fonctions Local finale doit ressembler à ce qui suit.

    Chaîne de fonctions finale

Le résultat de cette fonction Local est un jeu de données de raster possédant des valeurs comprises entre zéro et cinq. Les valeurs zéro et un (vert) représentent une faible probabilité d'avalanche et les valeurs quatre et cinq (orange et rouge) une forte probabilité.

Carte de probabilité finale

Thèmes connexes

5/10/2014