| Beschriftung | Erläuterung | Datentyp |
Eingaberadardaten | Das komplexe Eingabe-Wrap-Interferogramm | Raster Dataset; Raster Layer |
Ausgaberadardaten | Die Unwrap-Interferogramm-Phase | Raster Dataset |
Polarisationsbänder (optional) | Die zu korrigierenden Polarisationsbänder. Der erste Band ist standardmäßig ausgewählt. | String |
Unwrap-Phase-Methode (optional) | Gibt die Unwrap-Methode an, die verwendet wird.
| String |
Effektiver Kohärenzschwellenwert (optional) | Effektiver Kohärenzschwellenwert zur Verwendung beim Maskieren Der Standardwert ist 0,3. | Double |
Mit der Image Analyst-Lizenz verfügbar.
Zusammenfassung
Entfernt die Phasenmehrdeutigkeiten und löst diese in kontinuierliche Phasenwerte für SLC-Daten (Single Look Complex) auf.
Verwendung
Die Phasenwerte in einem Interferogramm werden in einem begrenzten Bereich von -π bis π dargestellt, was die Interpretation von Verformungen oder Höhen erschwert. Mit der Unwrap-Phase-Methode werden die Phasenmehrdeutigkeiten beseitigt, das Resultat sind kontinuierliche Phasenwerte.
Um den Unwrap-Vorgang zu optimieren, berechnet das Werkzeug die effektive Kohärenz, d. h. die Phasenvarianz der Eingaberadardaten. Die Phasenvarianz ist eine Art der Kohärenzmessung, bei der Phasenwerte verwendet werden, um die Zuverlässigkeit eines Interferogramm-Pixels zu bestimmen.
Eine hohe Varianz deutet auf eine geringe effektive Kohärenz und ein unzuverlässiges Pixel hin.
Eine niedrige Varianz weist auf eine hohe effektive Kohärenz und ein zuverlässiges Pixel hin.
Die berechnete effektive Kohärenz wird verwendet, um Bereiche mit geringer Kohärenz zu maskieren, die unterhalb des Schwellenwerts für den Parameter der effektiven Kohärenz liegen.
Die Ausgabe dieses Werkzeugs wird mit dem Farbschema "Bathymetrische Abstufung" angezeigt.
Parameter
UnwrapPhase(in_radar_data, out_radar_data, {polarization_bands}, {unwrap_phase_method}, {effective_coherence_threshold})| Name | Erläuterung | Datentyp |
in_radar_data | Das komplexe Eingabe-Wrap-Interferogramm | Raster Dataset; Raster Layer |
out_radar_data | Die Unwrap-Interferogramm-Phase | Raster Dataset |
polarization_bands [polarization_bands,...] (optional) | Die zu korrigierenden Polarisationsbänder. Der erste Band ist standardmäßig ausgewählt. | String |
unwrap_phase_method (optional) | Gibt die Unwrap-Methode an, die verwendet wird.
| String |
effective_coherence_threshold (optional) | Effektiver Kohärenzschwellenwert zur Verwendung beim Maskieren Der Standardwert ist 0,3. | Double |
Codebeispiel
Dieses Beispiel zeigt die Aufteilung der Phasen nach der PCG-Methode der kleinsten Quadrate.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.UnwrapPhase("Igram_Dbst_ML_Topo_Filt.crf", "VV", "PCG", 0.4)
outRadar.save("Igram_Dbst_ML_Topo_Filt_Unw.crf")Dieses Beispiel zeigt die Aufteilung der Phasen nach der PCG-Methode der kleinsten Quadrate.
# 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\Igram_Dbst_ML_Topo_Filt.crf"
out_radar=r"C:\SAR\Igram_Dbst_ML_Topo_Filt_Unw.crf"
polarization="VV"
unwrap_method="LEAST_SQUARES_PCG"
coherence_thresh=0.4
outRadar = arcpy.ia.UnwrapPhase(in_radar, polarization, unwrap_method, coherence_thresh)
outRadar.save(out_radar)Umgebungen
Lizenzinformationen
- Basic: Erfordert Image Analyst
- Standard: Erfordert Image Analyst
- Advanced: Erfordert Image Analyst