É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 | Il s’agit des données radar calibrées. | Raster Dataset |
Bandes de polarisation (Facultatif) | Bandes de polarisation à corriger. Par défaut, la première bande est sélectionnée. | String |
Type de calibrage (Facultatif) | Indique le type de calibrage à appliquer.
| String |
Disponible avec une licence Image Analyst.
Synthèse
Corrige les erreurs systématiques dans les données SAR en entrée et transforme la réflectivité du radar en rétrodiffusion radar sur un plan de référence.
Il est nécessaire de calibrer l’imagerie SAR pour obtenir une rétrodiffusion significative qui puisse être directement liée aux propriétés de diffusion de surface des entités dans une image sur un terrain plat.
Utilisation
Utilisez la méthode de calibrage Bêta zéro si vous prévoyez l’application d’un aplatissement du terrain à l’aide de l’outil Appliquer un aplatissement radiométrique du terrain dans votre processus.
Utilisez la méthode de calibrage Gamma zéro si la région d’intérêt (ROI) est dépourvue de terrain et s’étend sur des dizaines de kilomètres. Les valeurs de rétrodiffusion calibrées seront ainsi indépendantes des variations de l’angle d’incidence. Dans le cas d’une image SAR unique, les variations des valeurs de gamma zéro sont dues au terrain et aux propriétés de diffusion de surface.
Utilisez la méthode de calibrage Sigma zéro uniquement dans le cas d’une ROI petite et plate. Dans le cas d’une image SAR unique, les variations des valeurs de sigma zéro sont dues à l’angle d’incidence, au terrain et aux propriétés de diffusion de surface.
Paramètres
ApplyRadiometricCalibration(in_radar_data, out_radar_data, {polarization_bands}, {calibration_type})
Nom | Explication | Type de données |
in_radar_data | Données radar en entrée. | Raster Dataset; Raster Layer |
out_radar_data | Il s’agit des données radar calibrées. | Raster Dataset |
polarization_bands [polarization_bands,...] (Facultatif) | Bandes de polarisation à corriger. Par défaut, la première bande est sélectionnée. | String |
calibration_type (Facultatif) | Indique le type de calibrage à appliquer.
| String |
Exemple de code
Dans cet exemple, le calibrage est réalisé selon la méthode Bêta zéro.
import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
outRadar = arcpy.ia.ApplyRadiometricCalibration("IW_manifest_TNR.crf",
"VV;VH", "BETA_NOUGHT")
outRadar.save("IW_manifest_TNR_CalB0.crf")
Dans cet exemple, le calibrage est réalisé selon la méthode Bêta zéro.
# 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\manifest_TNR.crf"
out_radar = "D:\Data\SAR\S1\20181014\manifest_TNR_CalB0.crf"
polarization = "VV;VH"
calibration = "BETA_NOUGHT"
# Execute
outRadar = arcpy.ia.ApplyRadiometricCalibration(in_radar, polarization, calibration)
outRadar.save(out_radar)
Environnements
Informations de licence
- Basic: Nécessite Image Analyst
- Standard: Nécessite Image Analyst
- Advanced: Nécessite Image Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?