Beschriftung | Erläuterung | Datentyp |
Eingaberadardaten | Die Eingaberadardaten. | Raster Dataset; Raster Layer |
Ausgabe-Raster | Das SAR-Index-Ausgabe-Raster | Raster Dataset |
Index (optional) | Gibt den berechneten SAR-Index an.
| String |
Polarisierungsbänder (optional) | Gibt die Polarisierungsbänder an, die bei der Berechnung des Index verwendet werden. Dieser Parameter wird nur unterstützt, wenn der Wert des Parameters Eingaberadardaten ein quad-polarisiertes SAR-Dataset ist und der Wert des Parameters Index Radar Vegetation Index (RVI) oder Radar Forest Degradation Index (RFDI) lautet.
| String |
Mit der Image Analyst-Lizenz verfügbar.
Zusammenfassung
Berechnet verschiedene SAR-Indizes für SAR-Daten (Synthetic Aperture Radar), z. B. den Radar Vegetation Index (RVI), den Radar Forest Degradation Index (RFDI) und den Canopy Structure Index (CSI).
Welche Formeln für die Indizes verwendet werden, ist abhängig von den verfügbaren Polarisierungen des Eingaberadar-Datasets.
Verwendung
Die Eingaberadardaten müssen in linearen Einheiten angegeben sein. In Dezibel (dB) angegebene Radardaten müssen mit dem Werkzeug SAR-Einheiten konvertieren in lineare Einheiten umgewandelt werden.
Bei quad-polarisierten SAR-Eingabedaten stellt das Werkzeug drei mögliche Formeln für den RVI-Index bereit. Für RVI sind die Polarisierungen HH, HV; VV, VH oder HH, HV, VH, VV erforderlich.
Das Werkzeug stellt zwei mögliche Optionen für den RFDI-Index bereit. Für RFDI sind die Polarisierungen HH, HV oder VV, VH erforderlich.
Das Werkzeug stellt eine Option für den CSI-Index bereit. Für CSI sind die Polarisierungen HH, HV erforderlich.
Im RFDI und RVI können Städte, Wüsten und Gewässer Werte aufweisen, die unfruchtbaren, beeinträchtigten und entwaldeten Landschaften entsprechen, weil solche Regionen von wenig oder keiner Vegetation geprägt sind. Die meisten Werte liegen zwar im Bereich von 0 bis 1, es gibt jedoch möglicherweise Ausreißer, die durch Doppelsprung- oder Volumenstreuung entstehen.
Parameter
ComputeSARIndices(in_radar_data, out_raster, {index}, {polarization_bands})
Name | Erläuterung | Datentyp |
in_radar_data | Die Eingaberadardaten. | Raster Dataset; Raster Layer |
out_raster | Das SAR-Index-Ausgabe-Raster | Raster Dataset |
index (optional) | Gibt den berechneten SAR-Index an.
| String |
polarization_bands (optional) | Gibt die Polarisierungsbänder an, die bei der Berechnung des Index verwendet werden. Dieser Parameter wird nur unterstützt, wenn der Wert des Parameters in_radar_data ein quad-polarisiertes SAR-Dataset ist und der Wert des Parameters index RVI oder RFDI lautet.
| String |
Codebeispiel
In diesem Beispiel wird der RVI aus einem quad-polarisierten SAR-Dataset berechnet.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
out = arcpy.ia.ComputeSARIndices(
"Quad-Polarization_manifest_CalB0_TNR_RTFG0_Dspk_GTC.crf", "RVI",
"HH, HV, VH, VV")
out.save("Quad-Polarization_manifest_CalB0_TNR_RTFG0_Dspk_GTC_RVI.crf")
In diesem Beispiel wird der RVI aus einem quad-polarisierten SAR-Dataset berechnet.
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
arcpy.env.workspace = r"C:\Data\SAR"
in_radar_data = "Quad-Polarization_manifest_CalB0_TNR_RTFG0_Dspk_GTC.crf"
out_raster = "Quad-Polarization_manifest_CalB0_TNR_RTFG0_Dspk_GTC_RVI.crf"
index = "RVI"
polarization_bands = "HH, HV, VH, VV"
# Execute
out = arcpy.ia.ComputeSARIndices(
in_radar_data, out_raster, index, polarization_bands)
out.save(out_raster)