Geometrische Terrainkorrektur anwenden (Image Analyst)

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

BeschriftungErläuterungDatentyp
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.

  • 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

ApplyGeometricTerrainCorrection(in_radar_data, out_radar_data, {polarization_bands}, {in_dem_raster}, {geoid})
NameErläuterungDatentyp
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.

  • 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

ApplyGeometricTerrainCorrection: Beispiel 1 (Python-Fenster)

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")
ApplyGeometricTerrainCorrection: Beispiel 2 (eigenständiges Skript)

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)

Verwandte Themen