Appliquer une correction de terrain géométrique (Image Analyst)

Disponible avec une licence Image Analyst.

Synthèse

Orthorectifie les données SAR en entrée à l’aide d’un algorithme de géocodage inverse Range-Doppler.

L’approche du géocodage inverse Range-Doppler consiste à calculer la portée radar et les indices d’azimut pour chaque point de grille MNE en utilisant les fichiers OSV (Orbit State Vectors ou Vecteurs d’état d’orbite). Si aucun modèle numérique d’élévation (MNE) n’est fourni, l’outil utilise les points de rattachement inclus dans les métadonnées pour effectuer la correction de terrain Range-Doppler.

Utilisation

  • Exécutez l’outil Suppression de la granularité sur les données SAR en entrée avant d’exécuter cet outil.

  • Cet outil corrige les distorsions géométriques dans l’imagerie SAR, géolocalise de manière précise l’imagerie et effectue une analyse quantitative.

  • Cet outil ne prend pas en charge de géodatabase en emplacement en sortie.

  • Si aucun MNE n’est spécifié, l’outil crée un MNE approximatif, qui est interpolé à partir des points de rattachement des métadonnées. Utilisez l’approche des points de rattachement uniquement pour les scènes radar ne représentant que l’océan. Spécifiez un MNE lorsque des entités terrestres figurent dans la scène radar.

Paramètres

ÉtiquetteExplicationType de données
Données radar en entrée

Données radar en entrée.

Raster Dataset; Raster Layer
Données radar en sortie

Données radar de terrain avec correction géométrique.

Raster Dataset
Bandes de polarisation
(Facultatif)

Bandes de polarisation à corriger.

Par défaut, la première bande est sélectionnée.

String
Raster MNE
(Facultatif)

DEM en entrée.

Si aucun MNE n’est spécifié ou que des zones ne sont pas couvertes par un MNE spécifié, un MNE approximatif, interpolé à partir des points de rattachement des métadonnées, est créé.

Utilisez l’approche des points de rattachement uniquement pour les scènes radar ne représentant que l’océan. Spécifiez un MNE lorsque des entités terrestres figurent dans la scène radar.

Raster Dataset; Raster Layer; Mosaic Layer
Appliquer une correction géodésique
(Facultatif)

Indique si le système de référence verticale du MNE en entrée est transformé en hauteur ellipsoïdale. La plupart des jeux de données d’altitude étant référencés par rapport à la hauteur orthométrique au niveau de la mer, une correction est nécessaire dans ce cas pour effectuer la conversion en hauteur ellipsoïdale.

  • Activé : une correction de géoïde sera effectuée pour convertir la hauteur orthométriques en hauteur ellipsoïdale (en fonction de la géoïde EGM96). Il s’agit de l’option par défaut.
  • Désactivé : aucune correction de géoïde ne sera effectuée. Utilisez cette option uniquement si le MNE est exprimé en hauteur ellipsoïdale.

Boolean

ApplyGeometricTerrainCorrection(in_radar_data, out_radar_data, {polarization_bands}, {in_dem_raster}, {geoid})
NomExplicationType de données
in_radar_data

Données radar en entrée.

Raster Dataset; Raster Layer
out_radar_data

Données radar de terrain avec correction géométrique.

Raster Dataset
polarization_bands
[polarization_bands,...]
(Facultatif)

Bandes de polarisation à corriger.

Par défaut, la première bande est sélectionnée.

String
in_dem_raster
(Facultatif)

DEM en entrée.

Si aucun MNE n’est spécifié ou que des zones ne sont pas couvertes par un MNE spécifié, un MNE approximatif, interpolé à partir des points de rattachement des métadonnées, est créé.

Utilisez l’approche des points de rattachement uniquement pour les scènes radar ne représentant que l’océan. Spécifiez un MNE lorsque des entités terrestres figurent dans la scène radar.

Raster Dataset; Raster Layer; Mosaic Layer
geoid
(Facultatif)

Indique si le système de référence verticale du MNE en entrée est transformé en hauteur ellipsoïdale. La plupart des jeux de données d’altitude étant référencés par rapport à la hauteur orthométrique au niveau de la mer, une correction est nécessaire dans ce cas pour effectuer la conversion en hauteur ellipsoïdale.

  • GEOIDUne correction de géoïde sera effectuée pour convertir la hauteur orthométrique en hauteur ellipsoïdale (en fonction de la géoïde EGM96). Il s’agit de l’option par défaut.
  • NONEAucune correction de géoïde ne sera effectuée. Utilisez cette option uniquement si le MNE est exprimé en hauteur ellipsoïdale.
Boolean

Exemple de code

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

Cet exemple orthorectifie les données radar à l’aide d’un MNE.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ApplyGeometricTerrainCorrection(
     "IW_manifest_TNR_CalB0_Dspk_RTFG0.crf", "VH;VV", r"C:\Data\DEM\dem10m.tif", 
     "GEOID") 
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf")
Exemple 2 d’utilisation de la fonction ApplyGeometricTerrainCorrection (script autonome)

Cet exemple orthorectifie les données radar à l’aide d’un MNE.

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

# Set local variables
in_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0.crf"
out_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
polarization = "VH"
in_dem_raster = r"C:\Data\DEM\dem10m.tif"
geoid_correction = "NONE"


# Execute 
outRadar = arcpy.ia.ApplyGeometricTerrainCorrection(in_radar, polarization, 
     in_dem_raster, geoid_correction)
outRadar.save(out_radar)

Rubriques connexes