Beschriftung | Erläuterung | Datentyp |
Eingaberadardaten | Die Eingaberadardaten. | Raster Dataset; Raster Layer |
Ausgaberadardaten | Die Radardaten mit Korrektur des geometrischen Terrains. | Raster Dataset |
Polarisationsbänder (optional) | Die zu korrigierenden Polarisationsbänder. Der erste Band ist standardmäßig ausgewählt. | String |
DEM-Raster (optional) | Das Eingabe-DEM. Wenn kein DEM angegeben ist, oder bei Flächen, die nicht von einem angegebenen DEM bedeckt sind, wird ein angenähertes DEM erstellt, das aus Metadaten-Verknüpfungspunkten interpoliert wird. Verwenden Sie den Ansatz mit den Verknüpfungspunkten nur für vollständige Ozean-Radar-Szenen. Geben Sie immer ein DEM an, wenn in einer Radar-Szene Land-Features vorhanden sind. | Raster Dataset; 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 |
Mit der Image Analyst-Lizenz verfügbar.
Zusammenfassung
Orthorektifiziert die SAR-Eingabedaten (Synthetic Aperture Radar) mithilfe eines Range-Doppler-Algorithmus für die Rückwärtsgeokodierung.
Mit der Range-Doppler-Methode für die Rückwärtsgeokodierung werden die Radarbereich- und Azimut-Indizes für jeden DEM-Gitternetzpunkt mithilfe der Orbitzustandsvektoren berechnet. Wenn kein DEM angegeben ist, verwendet das Werkzeug die Verknüpfungspunkte aus den Metadaten, um die Range-Doppler-Terrainkorrektur durchzuführen.
Verwendung
Führen Sie das Werkzeug Despeckle für die SAR-Eingabedaten aus, bevor Sie dieses Werkzeug ausführen.
Mit diesem Werkzeug werden geometrische Verzerrungen in SAR-Bilddaten korrigiert, Bilddaten genau geolokalisiert und quantitative Analysen durchgeführt.
Dieses Werkzeug unterstützt keine Geodatabase als Ausgabeverzeichnis.
Wenn kein DEM angegeben ist, erstellt das Werkzeug ein angenähertes DEM, das aus Metadaten-Verknüpfungspunkten interpoliert wird. Verwenden Sie den Ansatz mit den Verknüpfungspunkten nur für vollständige Ozean-Radar-Szenen. Geben Sie immer ein DEM an, wenn in einer Radar-Szene Land-Features vorhanden sind.
Parameter
ApplyGeometricTerrainCorrection(in_radar_data, out_radar_data, {polarization_bands}, {in_dem_raster}, {geoid})
Name | Erläuterung | Datentyp |
in_radar_data | Die Eingaberadardaten. | Raster Dataset; Raster Layer |
out_radar_data | Die Radardaten mit Korrektur des geometrischen Terrains. | Raster Dataset |
polarization_bands [polarization_bands,...] (optional) | Die zu korrigierenden Polarisationsbänder. Der erste Band ist standardmäßig ausgewählt. | String |
in_dem_raster (optional) | Das Eingabe-DEM. Wenn kein DEM angegeben ist, oder bei Flächen, die nicht von einem angegebenen DEM bedeckt sind, wird ein angenähertes DEM erstellt, das aus Metadaten-Verknüpfungspunkten interpoliert wird. Verwenden Sie den Ansatz mit den Verknüpfungspunkten nur für vollständige Ozean-Radar-Szenen. Geben Sie immer ein DEM an, wenn in einer Radar-Szene Land-Features vorhanden sind. | Raster Dataset; 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 werden die Radardaten mithilfe eines DEM orthorektifiziert.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ApplyGeometricTerrainCorrection(
"IW_manifest_TNR_CalB0_Dspk_RTFG0.crf", "VH;VV", r"C:\Data\DEM\dem10m.tif",
"GEOID")
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf")
In diesem Beispiel werden die Radardaten mithilfe eines DEM orthorektifiziert.
# 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\IW_manifest_TNR_CalB0_Dspk_RTFG0.crf"
out_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
polarization = "VH"
in_dem_raster = r"C:\Data\DEM\dem10m.tif"
geoid_correction = "NONE"
# Execute
outRadar = arcpy.ia.ApplyGeometricTerrainCorrection(in_radar, polarization,
in_dem_raster, geoid_correction)
outRadar.save(out_radar)