Étiquette | Explication | Type 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.
| String |
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 à l’intensité, d’une échelle linéaire aux décibels (dB) et de la complexité à l’intensité.
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 en décibels (dB).
Il est également possible de convertir les valeurs d’amplitude en valeurs d’intensité, et inversement, pour les données.
Vous pouvez convertir des données complexes en données d’intensité. Toutefois, il n’est pas possible de convertir à nouveau des données d’intensité en données complexes, car les informations de phase ne sont plus disponibles.
Cet outil ne prend pas en charge de géodatabase en emplacement en sortie.
Paramètres
ConvertSARUnits(in_radar_data, out_radar_data, {conversion_type})
Nom | Explication | Type 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.
| String |
Exemple de code
Dans cet exemple, les valeurs sans unité sont converties en décibels.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
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")
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 = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
out_radar = r"C:\Data\SAR\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)
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?