Générer une cohérence multitemporelle (Image Analyst)

Disponible avec une licence Image Analyst.

Synthèse

Génère une fausse image de composition colorée à l’aide des produits Ground Range Detected et de cohérence. Chaque bande de la composition comporte plusieurs acquisitions SAR (radar à synthèse d’ouverture) dérivées de produits radar complexes.

Utilisation

  • Dans les applications SAR, la cohérence multitemporelle est nécessaire pour garantir l’exactitude de la détection des changements, de la classification et de la surveillance des déformations par l’évaluation de la modification temporelle des signaux de rétrodiffusion sur les différentes acquisitions SAR.

  • L’entrée doit correspondre à des données SAR avec correction du terrain. Utilisez l’outil Appliquer la correction de terrain géométrique pour orthorectifier les données radar en entrée.

  • Pour plus d’informations sur la configuration de bandes, consultez Deux images composites MTC et Quatre images composites MTC.

Paramètres

ÉtiquetteExplicationType de données
Données radar en entrée pour la bande rouge

Données radar Ground Range Detected ou de cohérence en entrée pour la bande rouge.

Raster Dataset; Raster Layer
Données radar en entrée pour la bande verte

Données radar Ground Range Detected ou de cohérence en entrée pour la bande verte.

Raster Dataset; Raster Layer
Données radar en entrée pour la bande bleue

Données radar Ground Range Detected ou de cohérence en entrée pour la bande bleue.

Raster Dataset; Raster Layer
Données radar en sortie

Jeu de données de cohérence multitemporelle en sortie.

Raster Dataset
Bandes de polarisation
(Facultatif)

Bande de polarisation qui sera interférée.

La première bande est le paramètre par défaut.

String

GenerateMultitemporalCoherence(in_radar_red, in_radar_green, in_radar_blue, out_radar_data, {polarization_bands})
NomExplicationType de données
in_radar_red

Données radar Ground Range Detected ou de cohérence en entrée pour la bande rouge.

Raster Dataset; Raster Layer
in_radar_green

Données radar Ground Range Detected ou de cohérence en entrée pour la bande verte.

Raster Dataset; Raster Layer
in_radar_blue

Données radar Ground Range Detected ou de cohérence en entrée pour la bande bleue.

Raster Dataset; Raster Layer
out_radar_data

Jeu de données de cohérence multitemporelle en sortie.

Raster Dataset
polarization_bands
(Facultatif)

Bande de polarisation qui sera interférée.

La première bande est le paramètre par défaut.

String

Exemple de code

Exemple 1 d’utilisation de la fonction GenerateMultitemporalCoherence (fenêtre Python)

Dans cet exemple, la combinaison de bandes correspond à la pré-amplitude, la post-amplitude et la cohérence.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"

outRadar = arcpy.ia.GenerateMultitemporalCoherence("Pre_Amplitude.crf", 
      "Post_Amplitude.crf", "Coherence.crf", "VV") 
outRadar.save("MTC.crf")
Exemple 2 d’utilisation de la fonction GenerateMultitemporalCoherence (script autonome)

Dans cet exemple, la combinaison de bandes correspond à la pré-amplitude, la post-amplitude et la cohérence.

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *

# Set local variables
red = r"C:\Data\SAR\Pre_Amplitude.crf"
green = r"C:\Data\SAR\Post_Amplitude.crf"
blue = r"C:\Data\SAR\Coherence.crf"
polarization="VV"
out_radar= r"C:\Data\SAR\MTC.crf"

#Create output
outRadar = arcpy.ia.GenerateMultitemporalCoherence(red, 
      green, blue, polarization) 
outRadar.save(out_radar)

Informations de licence

  • Basic: Nécessite Image Analyst
  • Standard: Nécessite Image Analyst
  • Advanced: Nécessite Image Analyst

Rubriques connexes