| Beschriftung | Erläuterung | Datentyp |
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.
| 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.
| Boolean |
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
GenerateMaskedSARRaster(in_radar_data, out_radar_data, {polarization_bands}, {in_mask_features}, {mask_area}, {in_dem_raster}, {geoid})| Name | Erläuterung | Datentyp |
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.
| 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.
| Boolean |
Codebeispiel
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")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)Umgebungen
Lizenzinformationen
- Basic: Erfordert Image Analyst
- Standard: Erfordert Image Analyst
- Advanced: Erfordert Image Analyst