Convertir les unités SAR (Image Analyst)

Disponible avec une licence Image Analyst.

Synthèse

Change la mise à l’échelle des données SAR en entrée en passant de l’amplitude à la puissance et d’une échelle linéaire aux décibels (dB).

Utilisation

  • Cet outil simplifie l’interprétation des produits SAR et améliore l’affichage des images en réduisant la plage des valeurs d’amplitude ou d’intensité par leur conversion en une valeur dB.

  • Il est également possible de convertir les valeurs d’amplitude en valeurs de puissance, et inversement, pour les données.

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

Jeu de données raster converti.

Raster Dataset
Type de conversion
(Facultatif)

Indique le type de conversion de la rétrodiffusion à appliquer.

  • Linéaire-dBLes valeurs sans unité sont converties en valeurs en décibel (dB). Il s’agit de l’option par défaut.
  • dB-linéaireLes valeurs en décibel sont converties en valeurs sans unité.
  • Amplitude-puissanceLes valeurs d’amplitude sont converties en valeurs de puissance par l’élévation au carré de l’amplitude.
  • Puissance-amplitudeLes valeurs de puissance sont converties en valeurs d’amplitude par l’application de la racine carrée à la puissance.
String

ConvertSARUnits(in_radar_data, out_radar_data, {conversion_type})
NomExplicationType de données
in_radar_data

Données radar en entrée.

Raster Dataset; Raster Layer
out_radar_data

Jeu de données raster converti.

Raster Dataset
conversion_type
(Facultatif)

Indique le type de conversion de la rétrodiffusion à appliquer.

  • LINEAR_TO_DBLes valeurs sans unité sont converties en valeurs en décibel (dB). Il s’agit de l’option par défaut.
  • DB_TO_LINEARLes valeurs en décibel sont converties en valeurs sans unité.
  • AMPLITUDE_TO_POWERLes valeurs d’amplitude sont converties en valeurs de puissance par l’élévation au carré de l’amplitude.
  • POWER_TO_AMPLITUDELes valeurs de puissance sont converties en valeurs d’amplitude par l’application de la racine carrée à la puissance.
String

Exemple de code

Exemple 1 d’utilisation de l’outil ConvertSARUnits (fenêtre Python)

Dans cet exemple, les valeurs sans unité sont converties en décibels.

import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
outRadar = arcpy.ia.ConvertSARUnits(
     "IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf", "LINEAR_TO_DB")
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf")
Exemple 2 d’utilisation de l’outil ConvertSARUnits (script autonome)

Dans cet exemple, les valeurs sans unité sont converties en décibels.

# 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 = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
out_radar ="D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf"
conversion_type = ""LINEAR_TO_DB"

# Execute 
outRadar = arcpy.ia.ConvertSARUnits(in_radar, conversion_type)
outRadar.save(out_radar)

Informations de licence

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

Rubriques connexes