Raster-Eigenschaften festlegen (Data Management)

Lizenzstufe:BasicStandardAdvanced

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

Syntax

SetRasterProperties_management (in_raster, {data_type}, {statistics}, {stats_file}, {nodata})
ParameterErläuterungDatentyp
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.

  • GENERICDies ist ein Raster, das keinem anderen Datenquellentyp entspricht. ArcGIS versucht, den am besten entsprechenden Renderer zu verwenden, um diese Daten anzuzeigen.
  • ELEVATIONDie Daten sind Höhendaten. Beim Anzeigen dieser Daten wird eine minimal-maximale Streckung angewendet.
  • THEMATICDie Daten sind kategorisch; daher wird kein Strecken verwendet. Diese Daten werden wahrscheinlich mit der Colormap oder dem Einzelwert-Renderer angezeigt.
  • PROCESSEDDie Daten wurden bereits verbessert; daher wird beim Anzeigen dieses Datasets keine Streckung angewendet.
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

SetRasterProperties – Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für "SetRasterProperties".

import arcpy
arcpy.SetRasterProperties_management("\\cpu\data\srtm.tif", "ELEVATION", 
                                     "1 50 400 5 28" , "#" , "#")
SetRasterProperties – Beispiel 2 (eigenständiges Skript)

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", "#", "#")

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013