Maskiertes SAR-Raster generieren (Image Analyst)

Zusammenfassung

Generiert ein Ausgabe-SAR-Dataset (Synthetic Aperture Radar), bei dem die Radarmessungen für die gesamte ursprüngliche Eingabeausdehnung beibehalten werden, während eine bestimmte Interessenregion maskiert wird.

Verwendung

  • In den SAR-Ausgabedaten werden zum Maskieren einer angegebenen Region NoData-Pixel verwendet.

  • Als zu maskierende Region werden häufig Meerespixel verwendet.

  • Durch das Maskieren einer Interessenregion können Sie Rauschen reduzieren, die Analyse auf relevante Regionen konzentrieren und die anschließende Analyse, z. B. die Klassifizierung, die Änderungserkennung, die Schätzung der Kohärenz, die Generierung von Interferogrammen und das Unwrapping von Phasen, verbessern.

  • Wenn der Parameter Eingabemasken-Features nicht festgelegt ist, wird zum Bestimmen der Land-/Gewässer-Schnittstelle das digitale Eingabe-Höhenmodell (DEM) verwendet, um die NoData-Maske für das Meer zu generieren.

    Wenn der Parameter Eingabemasken-Features festgelegt ist, wird zum Generieren der NoData-Maske für die angegebene Interessenregion das Eingabemasken-Feature verwendet. In diesem Fall ist nur für nicht orthorektifizierte SAR-Daten ein DEM-Raster erforderlich.

    Sowohl orthorektifizierte als auch nicht orthorektifizierte SAR-Daten sind gültige Eingaben.

Parameter

BeschriftungErläuterungDatentyp
Eingaberadardaten

Die Eingaberadardaten.

Raster Dataset; Raster Layer
Ausgaberadardaten

Die Ausgaberadardaten mit einer neu definierten NoData-Maske.

Raster Dataset
Polarisationsbänder
(optional)

Die zu verarbeitenden Polarisationsbänder.

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

Wählen Sie alle Polarisationsbänder aus, wenn die Ausgabe mit den Werkzeugen für die SAR-Analyse erfolgt.

String
Eingabemasken-Features
(optional)

Die Eingabe-Features, die definieren, wo NoData-Pixel erstellt werden.

Feature Layer
Maskenfläche
(optional)

Gibt an, ob zum Generieren der NoData-Maske Pixel verwendet werden, die sich innerhalb oder außerhalb des Eingabemasken-Features befinden. Dieser Parameter ist nur aktiviert, wenn der Parameter Eingabemasken-Features angegeben ist.

  • InnerhalbPixel auf der Eingabemaskenfläche sind NoData-Pixel. Dies ist die Standardeinstellung.
  • AußerhalbPixel außerhalb der Eingabemaskenfläche sind NoData-Pixel.
String
DEM-Raster
(optional)

Das Eingabe-DEM-Raster.

Wenn der Parameter Eingabemasken-Features nicht festgelegt ist, wird dieses DEM zum Generieren der NoData-Maske für die Meeresflächen verwendet.

Wenn der Parameter Eingabemasken-Features festgelegt und der Wert des Parameters Eingaberadardaten nicht orthorektifiziert ist, muss zum Transformieren der Bodenkoordinaten des Features in Radarkoordinaten dieses DEM verwendet werden.

Raster Layer; Mosaic Layer 
Geoid-Korrektur anwenden
(optional)

Gibt an, ob das vertikale Bezugssystem des Eingabe-DEM in ellipsoidförmige Höhe transformiert wird. Die meisten Höhen-Datasets werden auf orthometrische Höhe über dem Meeresspiegel referenziert, sodass eine Korrektur in diesen Fällen zum Konvertieren in ellipsoidförmige Höhe erforderlich ist.

  • Aktiviert: Eine Geoid-Korrektur wird durchgeführt, um orthometrische Höhe in ellipsoidförmige Höhe (basierend auf dem Geoid EGM96) zu konvertieren. Dies ist die Standardeinstellung.
  • Deaktiviert: Es wird keine Geoid-Korrektur vorgenommen. Verwenden Sie diese Option nur, wenn das DEM in ellipsoidförmiger Höhe angegeben ist.

Boolean

GenerateMaskedSARRaster(in_radar_data, out_radar_data, {polarization_bands}, {in_mask_features}, {mask_area}, {in_dem_raster}, {geoid})
NameErläuterungDatentyp
in_radar_data

Die Eingaberadardaten.

Raster Dataset; Raster Layer
out_radar_data

Die Ausgaberadardaten mit einer neu definierten NoData-Maske.

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

Die zu verarbeitenden Polarisationsbänder.

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

Wählen Sie alle Polarisationsbänder aus, wenn die Ausgabe mit den Werkzeugen für die SAR-Analyse erfolgt.

String
in_mask_features
(optional)

Die Eingabe-Features, die definieren, wo NoData-Pixel erstellt werden.

Feature Layer
mask_area
(optional)

Gibt an, ob zum Generieren der NoData-Maske Pixel verwendet werden, die sich innerhalb oder außerhalb des Eingabemasken-Features befinden. Dieser Parameter ist nur gültig, wenn der Parameter in_mask_features angegeben ist.

  • INSIDEPixel auf der Eingabemaskenfläche sind NoData-Pixel. Dies ist die Standardeinstellung.
  • OUTSIDEPixel außerhalb der Eingabemaskenfläche sind NoData-Pixel.
String
in_dem_raster
(optional)

Das Eingabe-DEM-Raster.

Wenn der Parameter in_mask_features nicht festgelegt ist, wird dieses DEM zum Generieren der NoData-Maske für die Meeresflächen verwendet.

Wenn der Parameter in_mask_features festgelegt und der Wert des Parameters in_radar_data nicht orthorektifiziert ist, muss zum Transformieren der Bodenkoordinaten des Features in Radarkoordinaten dieses DEM verwendet werden.

Raster Layer; Mosaic Layer 
geoid
(optional)

Gibt an, ob das vertikale Bezugssystem des Eingabe-DEM in ellipsoidförmige Höhe transformiert wird. Die meisten Höhen-Datasets werden auf orthometrische Höhe über dem Meeresspiegel referenziert, sodass eine Korrektur in diesen Fällen zum Konvertieren in ellipsoidförmige Höhe erforderlich ist.

  • GEOIDEine Geoid-Korrektur wird durchgeführt, um orthometrische Höhe in ellipsoidförmige Höhe (basierend auf dem Geoid EGM96) zu konvertieren. Dies ist die Standardeinstellung.
  • NONEEs wird keine Geoid-Korrektur vorgenommen. Verwenden Sie diese Option nur, wenn das DEM in ellipsoidförmiger Höhe angegeben ist.
Boolean

Codebeispiel

GenerateMaskedSARRaster: Beispiel 1 (Python-Fenster)

In diesem Beispiel wird mit dem Eingabe-DEM eine Interessenregion maskiert, um die NoData-Maske über Wasserflächen zu generieren.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"

out_radar = arcpy.ia. GenerateMaskedSARRaster (
     "S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe",
     "VV", "dem.tif", "GEOID") 
out_radar.save("IW_D82E_Mask.crf")
GenerateMaskedSARRaster: Beispiel 2 (eigenständiges Skript)

In diesem Beispiel wird mit einer Wasser-Feature-Class eine Interessenregion maskiert, um die NoData-Maske zu generieren.

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *

# Set local variables
in_raster=r"C:/Data/SAR/SAR_RTC.crf"
polarization="VV"
in_mask_features=r"C:/Data/SAR/water.shp"
mask_area="INSIDE"  
out_radar=r"C:/Data/SAR/IW_D82E_Mask.crf"

#Create output
out_Radar = arcpy.ia.GenerateMaskedSARRaster(in_raster, polarization, 
    in_mask_features, mask_area) 
out_Radar.save(out_radar)

Lizenzinformationen

  • Basic: Erfordert Image Analyst
  • Standard: Erfordert Image Analyst
  • Advanced: Erfordert Image Analyst

Verwandte Themen