Beschriftung | Erläuterung | Datentyp |
Eingaberadardaten | Die Eingaberadardaten. | Raster Dataset; Raster Layer |
Ausgaberadardaten | Das konvertierte Radar-Dataset. | Raster Dataset |
Konvertierungstyp (optional) | Gibt den Typ der Rückstreuungskonvertierung an, der angewendet wird.
| String |
Mit der Image Analyst-Lizenz verfügbar.
Zusammenfassung
Konvertiert die Skalierung von SAR-Eingabedaten (Synthetic Aperture Radar) zwischen Amplitude und Intensität, zwischen linear und Dezibel (dB) sowie zwischen komplex und Intensität.
Verwendung
Mit diesem Werkzeug wird die Interpretation des SAR-Produkts vereinfacht und die Bildanzeige verbessert, indem der Bereich der Amplituden- bzw. Intensitätswerte durch Konvertierung in einen dB-Wert reduziert wird.
Darüber hinaus ist es auch möglich, Daten von Amplitude in Intensität zu konvertieren und umgekehrt.
Sie können komplexe Daten in Intensitätsdaten konvertieren, allerdings ist es nicht möglich, Intensitätsdaten wieder in komplexe Daten zu konvertieren. Grund dafür ist, dass die Phaseninformationen nicht mehr verfügbar sind.
Dieses Werkzeug unterstützt keine Geodatabase als Ausgabeverzeichnis.
Parameter
ConvertSARUnits(in_radar_data, out_radar_data, {conversion_type})
Name | Erläuterung | Datentyp |
in_radar_data | Die Eingaberadardaten. | Raster Dataset; Raster Layer |
out_radar_data | Das konvertierte Radar-Dataset. | Raster Dataset |
conversion_type (optional) | Gibt den Typ der Rückstreuungskonvertierung an, der angewendet wird.
| String |
Codebeispiel
In diesem Beispiel werden Werte ohne Einheit in Dezibel-Werte konvertiert.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ConvertSARUnits(
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf", "LINEAR_TO_DB")
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf")
In diesem Beispiel werden Werte ohne Einheit in Dezibel-Werte konvertiert.
# 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_GTC.crf"
out_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf"
conversion_type = "LINEAR_TO_DB"
# Execute
outRadar = arcpy.ia.ConvertSARUnits(in_radar, conversion_type)
outRadar.save(out_radar)