Étiquette | Explication | Type de données |
Données radar de référence en entrée | Les données radar complexes de référence en entrée. | Raster Dataset; Raster Layer |
Données radar secondaires en entrée | Les données radar complexes secondaires en entrée. | Raster Dataset; Raster Layer |
Données radar en sortie | Les données radar de cohérence en sortie. | Raster Dataset |
Bandes de polarisation (Facultatif) | Bandes de polarisation à corriger. Par défaut, la première bande est sélectionnée. | String |
Taille de la fenêtre d’estimation en distance (Facultatif) | La taille de la fenêtre d’estimation en distance, en pixels. La valeur par défaut est 10. | Long |
Taille de la fenêtre d’estimation en azimut (Facultatif) | La taille de la fenêtre d’estimation en azimut, en pixels. La valeur par défaut est le nombre minimal de pixels requis pour créer une fenêtre carrée approximative. Par exemple, si la valeur du paramètre Taille de la fenêtre d’estimation en distance est 10, la valeur par défaut est 3. | Long |
Disponible avec une licence Image Analyst.
Synthèse
Calcule la similarité entre les données radar complexes en entrée secondaires et de référence.
La sortie est un raster de cohérence dont la plage de valeurs est comprise entre 0 et 1, où 0 indique l’absence de cohérence et 1 indique une cohérence parfaite. Une valeur de 0,3 ou plus est considérée comme une valeur de bonne cohérence.
Utilisation
Les entrées doivent être une paire de jeux de données radar complexes co-inscrits.
Le raster de cohérence en sortie peut être utilisé pour la détection des changements cohérents. Le raster de cohérence en sortie peut être utilisé dans des processus InSAR et DInSAR pour évaluer la fiabilité des pixels des interférogrammes.
Pour les applications InSAR et DInSAR, les données radar en entrée doivent comporter la même géométrie satellite.
Dans la fenêtre Géotraitement, les paramètres Taille de la fenêtre d’estimation en distance et Taille de la fenêtre d’estimation en azimut incluent des informations sur la taille estimée requise pour créer un pixel carré approximatif pour la valeur du paramètre Données radar en entrée.
Paramètres
ComputeCoherence(in_reference_radar_data, in_secondary_radar_data, out_radar_data, {polarization_bands}, {range_window_size}, {azimuth_window_size})
Nom | Explication | Type de données |
in_reference_radar_data | Les données radar complexes de référence en entrée. | Raster Dataset; Raster Layer |
in_secondary_radar_data | Les données radar complexes secondaires en entrée. | Raster Dataset; Raster Layer |
out_radar_data | Les données radar de cohérence en sortie. | Raster Dataset |
polarization_bands [polarization_bands,...] (Facultatif) | Bandes de polarisation à corriger. Par défaut, la première bande est sélectionnée. | String |
range_window_size (Facultatif) | La taille de la fenêtre d’estimation en distance, en pixels. La valeur par défaut est 10. | Long |
azimuth_window_size (Facultatif) | La taille de la fenêtre d’estimation en azimut, en pixels. La valeur par défaut est le nombre minimal de pixels requis pour créer une fenêtre carrée approximative. Par exemple, si la valeur du paramètre range_window_size est 10, la valeur par défaut est 3. | Long |
Exemple de code
Cet exemple calcule la similarité entre les images SAR de référence et secondaires à l’aide d’une taille de fenêtre d’estimation en distance et en azimut de 10 pixels.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ComputeCoherence("Reference_SAR.crf",
"Secondary_SAR_Coreg.crf", "VV", 10, 10)
outRadar.save("Reference_Secondary_SAR_Coh.crf")
Cet exemple calcule la similarité entre les images SAR de référence et secondaires à l’aide d’une taille de fenêtre d’estimation en distance et en azimut de 10 pixels.
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
in_reference_radar_data = r"C:\SAR\Reference_SAR.crf"
in_secondary_radar_data = r"C:\SAR\Secondary_SAR_Coreg.crf"
polarization_bands ="VV"
range_window_size = 10
azimuth_window_size=10
# Execute
outRadar = arcpy.ia.ComputeCoherence(in_reference_radar_data,
in_secondary_radar_data, polarization_bands, range_window_size,
azimuth_window_size)
outRadar.save(r"C:\SAR\Reference_Secondary_SAR_Coh.crf")
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 ?