Générer des données avec correction radiométrique du terrain (Image Analyst)

Disponible avec une licence Image Analyst.

Synthèse

Transforme des données de radar à synthèse d’ouverture (SAR) de niveau 1 en jeu de données avec correction radiométrique du terrain (RTC). Utilisez les données RTC pour l’analyse et la visualisation.

Cet outil crée une sortie SAR qui supprime les distorsions et le bruit non souhaités en appliquant le processus RTC en fonction du capteur SAR en entrée, du mode et du type de produit.

Utilisation

Paramètres

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

Données radar en entrée.

Il doit s’agir de données radar Niveau 1.

Raster Dataset; Raster Layer
Données radar en sortie

Jeu de données radar avec correction radiométrique du terrain

Raster Dataset
Raster MNE

DEM en entrée.

MNE utilisé pour estimer la zone éclairée locale et l’angle d’incidence local.

Raster Dataset; Raster 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
Bandes de polarisation
(Facultatif)

Bandes de polarisation qui seront filtrées.

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

String
Unités en sortie
(Facultatif)

Spécifie les unités à utiliser pour les sorties RTC.

  • LinéaireLes unités de la sortie sont en rétrodiffusion linéaire. Il s’agit de l’option par défaut.
  • Décibel (dB)Les unites de la sortie sont en décibels.
String
Niveau de traitement
(Facultatif)

Spécifie les produits radar conservés. Les niveaux de traitement disponibles dépendent des données radar en entrée et de leur processus de traitement correspondant.

Par défaut, aucune option n’est utilisée et aucun produit radar n’est conservé.

String
Dossier en sortie
(Facultatif)

Dossier en sortie dans lequel les produits radar en sortie sont conservés.

Workspace

Sortie obtenue

ÉtiquetteExplicationType de données
Dossier mis à jour

Dossier en sortie dans lequel les produits radar sont enregistrés.

Workspace

GenerateRadiometricTerrainCorrectedData(in_radar_data, out_radar_data, in_dem_raster, {geoid}, {polarization_bands}, {output_units}, {processing_level}, {out_folder})
NomExplicationType de données
in_radar_data

Données radar en entrée.

Il doit s’agir de données radar Niveau 1.

Raster Dataset; Raster Layer
out_radar_data

Jeu de données radar avec correction radiométrique du terrain

Raster Dataset
in_dem_raster

DEM en entrée.

MNE utilisé pour estimer la zone éclairée locale et l’angle d’incidence local.

Raster Dataset; Raster 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
polarization_bands
[polarization_bands,...]
(Facultatif)

Bandes de polarisation qui seront filtrées.

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

String
output_units
(Facultatif)

Spécifie les unités à utiliser pour les sorties RTC.

  • LINEARLes unités de la sortie sont en rétrodiffusion linéaire. Il s’agit de l’option par défaut.
  • DECIBELLes unites de la sortie sont en décibels.
String
processing_level
[processing_level,...]
(Facultatif)

Spécifie les produits radar conservés. Les niveaux de traitement disponibles dépendent des données radar en entrée et de leur processus de traitement correspondant.

Par défaut, aucune option n’est utilisée et aucun produit radar n’est conservé.

String
out_folder
(Facultatif)

Dossier en sortie dans lequel les produits radar en sortie sont conservés.

Workspace

Sortie obtenue

NomExplicationType de données
updated_folder

Dossier en sortie dans lequel les produits radar sont enregistrés.

Workspace

Exemple de code

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

Cet exemple crée des données SAR avec correction radiométrique du terrain et le produit en sortie Supprimer le bruit thermique.

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

out_radar_data = arcpy.ia.GenerateRadiometricTerrainCorrectedData(
    "S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe", 
    "dem.tif", "GEOID", "VV", "DECIBEL", "RTF", "IW_D82E_Intermediate") 

out_radar_data.save("IW_D82E_RTC.crf")
Exemple 2 d’utilisation de la fonction GenerateRadiometricTerrainCorrectedData (script autonome)

Cet exemple crée des données SAR avec correction radiométrique du terrain et le produit en sortie Supprimer le bruit thermique.

# 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:\SAR\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe"
in_dem=r"C:\SAR\dem.tif"
geoid="GEOID"
polarization="VV"
out_units="DECIBEL"
proecssing_level="RTF"
out_folder=r"C:\SAR\"IW_D82E _Intermediate"

#Create output
outRadar = arcpy.ia.GenerateRadiometricTerrainCorrectedData(in_radar, 
    in_dem, geoid, polarization, out_units, proecssing_level, out_folder) 
outRadar.save(out_radar)

Rubriques connexes