Multilook (Image Analyst)

Mit der Image Analyst-Lizenz verfügbar.

Zusammenfassung

Ermittelt die Durchschnittswerte von SAR-Eingabedaten (Synthetic Aperture Radar) durch Bereichs- und Azimut-Looks, um sich quadratischen Pixeln zu nähern, Speckle zu mindern und die Verarbeitungszeit der SAR-Werkzeuge zu reduzieren.

Verwendung

  • Der Bereich Geoverarbeitung enthält Informationen über die Parameter Bereichs-Looks und Azimut-Looks mit dem geschätzten Bereichs- und Azimuth-Pixelabstand, der für die Erstellung eines annähernd quadratischen Pixels für den Wert des Parameters Eingaberadardaten erforderlich ist.

Parameter

BeschriftungErläuterungDatentyp
Eingaberadardaten

Die Eingaberadardaten.

Raster Dataset; Raster Layer
Ausgaberadardaten

Die Multilook-Ausgaberadardaten.

Raster Dataset
Polarisationsbänder
(optional)

Die zu korrigierenden Polarisationsbänder.

Der erste Band ist standardmäßig ausgewählt.

String
Bereichs-Looks
(optional)

Ganzahlige Anzahl der Looks in Bereichsrichtung. Wird kein Wert angegeben, wird die Mindestanzahl der Looks verwendet, die für die Erstellung eines annähernd quadratischen Pixels erforderlich ist.

Long
Azimut-Looks
(optional)

Ganzahlige Anzahl der Looks in Azimut-Richtung. Wird kein Wert angegeben, wird die Mindestanzahl der Looks verwendet, die für die Erstellung eines annähernd quadratischen Pixels erforderlich ist.

Long

Multilook(in_radar_data, out_radar_data, {polarization_bands}, {range_looks}, {azimuth_looks})
NameErläuterungDatentyp
in_radar_data

Die Eingaberadardaten.

Raster Dataset; Raster Layer
out_radar_data

Die Multilook-Ausgaberadardaten.

Raster Dataset
polarization_bands
[polarization_bands,...]
(optional)

Die zu korrigierenden Polarisationsbänder.

Der erste Band ist standardmäßig ausgewählt.

String
range_looks
(optional)

Ganzahlige Anzahl der Looks in Bereichsrichtung. Wird kein Wert angegeben, wird die Mindestanzahl der Looks verwendet, die für die Erstellung eines annähernd quadratischen Pixels erforderlich ist.

Long
azimuth_looks
(optional)

Ganzahlige Anzahl der Looks in Azimut-Richtung. Wird kein Wert angegeben, wird die Mindestanzahl der Looks verwendet, die für die Erstellung eines annähernd quadratischen Pixels erforderlich ist.

Long

Codebeispiel

Multilook: Beispiel 1 (Fenster Python)

In diesem Beispiel werden ein Multilook mit HH-Polarisation, ein Bereichs-Look von 7 und ein Azimut-Look von 2 durchgeführt.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
    
outRadar = arcpy.ia.Multilook("Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241", "HH", 4, 5)
outRadar.save("Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_ML.crf")
Multilook: Beispiel 2 (eigenständiges Skript)

In diesem Beispiel werden ein Multilook mit HH-Polarisation, ein Bereichs-Look von 7 und ein Azimut-Look von 2 durchgeführt.

# 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\Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_CalB0.crf"
out_radar= r"C:\Data\SAR\Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_CalB0_ML.crf"
polarization="HH"
range_looks=4
azimuth_looks=5

# Execute 
outRadar = arcpy.ia.Multilook(in_radar, polarization, range_looks, azimuth_looks)
outRadar.save(out_radar)

Verwandte Themen