Raster-Eigenschaften festlegen (Data Management)
Zusammenfassung
Legt einige Eigenschaften eines Raster-Datasets oder Mosaik-Datasets fest, beispielsweise Datentyp, Statistiken und NoData-Werte.
Weitere Informationen zu Raster-Statistiken und Eigenschaften
Verwendung
Mit diesem Werkzeug können Sie die Statistiken für ein Raster- oder Mosaik-Dataset definieren. Normalerweise verwenden Sie dieses Werkzeug, wenn diese Werte nicht durch ArcGIS berechnet werden sollen. In der Statistik werden die minimalen und maximalen Werte, die Standardabweichung und die Mittelwerte für jedes Band festgelegt. Diese Statistiken können aus einer XML-Datei eingelesen werden. Diese XML-Datei kann erstellt werden, indem die Statistiken aus einem anderen Raster- oder Mosaik-Dataset in folgender Weise exportiert werden:
- Klicken Sie im Katalog mit der rechten Maustaste auf das Raster- oder Mosaik-Dataset, das die Statistiken enthält, die Sie exportieren möchten, und wählen Sie Eigenschaften.
- Führen Sie einen Bildlauf bis zu der Zeile durch, die die Eigenschaft Statistiken enthält.
- Erweitern Sie das Dropdown-Menü Optionen in der Spalte Wert.
- Klicken Sie auf Statistiken nach XML exportieren.
Die Eigenschaften, die mit diesem Werkzeug festgelegt werden können, bestimmen die Rendering-Standardeinstellungen in ArcMap sowie Statistiken, die von anderen Werkzeugen verwendet werden.
Folgende Eigenschaften können festgelegt werden:
- Datenquellentyp: Definiert, ob die Zellenwerte Höhen- oder Kategoriedaten darstellen oder ob die Werte durch andere Methoden verarbeitet wurden und bei der Anzeige der Daten kein Strecken erforderlich ist.
- Statistiken nach Band: Für jedes Band können Sie die minimalen und maximalen Werte, die Mittelwerte und die Standardabweichung festlegen.
- Bänder für NoData-Wert: Für jedes Band können Sie NoData-Werte definieren.
-
Diese Eigenschaften können auch im Fenster Eigenschaften festgelegt werden. Klicken Sie dazu mit der rechten Maustaste auf ein Raster im Katalog, und wählen Sie Eigenschaften, oder klicken Sie mit der rechten Maustaste auf einen Raster-Layer in ArcMap, und wählen Sie Eigenschaften. Mit dem Werkzeug Raster-Eigenschaften festlegen können Sie diese Eigenschaften innerhalb eines Geoverarbeitungsmodells oder in Python festlegen.
Syntax
Parameter | Erläuterung | Datentyp |
in_raster |
Das Eingabe-Raster-Dataset bzw. -Mosaik-Dataset. | Mosaic Layer ; Raster Layer |
data_type (optional) |
Der Typ der in diesem Dataset enthaltenen Daten. Diese Einstellungen steuern die Symbologie, die angewendet wird, wenn diese Datasets gerendert werden.
| String |
statistics [[band_index, min, max, mean, std_dev],...] (optional) | Geben Sie die Bandnummer, den Statistikwert "Minimal", den Statistikwert "Maximal", den Statistikwert "Mittelwert" und den Statistikwert "Standardabweichung" ein. | Value Table |
stats_file (optional) |
Eine XML-Datei, die die Statistiken enthält. Diese Datei kann erstellt werden, indem die Statistiken aus einem anderen Raster- oder Mosaik-Dataset exportiert werden. | File |
nodata [[band index, nodata_value],...] (optional) | Definieren Sie Werte für jedes oder alle Bänder. Für jedes Band kann ein eindeutiger NoData-Wert definiert werden. Es kann auch derselbe Wert für alle Bänder angegeben werden. Wenn Sie mehrere NoData-Werte für jede Bandauswahl definieren möchten, setzen Sie ein Leerzeichen als Trennzeichen zwischen die einzelnen NoData-Werte im Parameter bands_for_nodata_value. | Value Table |
Codebeispiel
Dies ist ein Python-Beispiel für "SetRasterProperties".
import arcpy
arcpy.SetRasterProperties_management("\\cpu\data\srtm.tif", "ELEVATION",
"1 50 400 5 28" , "#" , "#")
Dies ist ein Python-Skriptbeispiel für "SetRasterProperties".
#Set raster dataset type and statistics
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.SetRasterProperties_management("srtmraster.tif", "ELEVATION",
"1 50 400 5 28", "#", "#")