Raster-Eigenschaften abrufen (Data Management)

Zusammenfassung

Gibt die Eigenschaften eines Raster-Datasets zurück.

Verwendung

Syntax

GetRasterProperties_management (in_raster, {property_type})
ParameterErläuterungDatentyp
in_raster

Das Eingabe-Raster-Dataset.

Raster Layer
property_type
(optional)

Die Eigenschaft, die aus dem Raster-Dataset abgerufen werden soll.

  • MINIMUMGibt den kleinsten Wert aller Zellen im Eingabe-Raster zurück.
  • MAXIMUMGibt den höchsten Wert aller Zellen im Eingabe-Raster zurück.
  • MEANGibt den Mittelwert aller Zellen im Eingabe-Raster zurück.
  • STDGibt die Standardabweichung aller Zellen im Eingabe-Raster zurück.
  • UNIQUEVALUECOUNTGibt die Anzahl der Einzelwerte im Eingabe-Raster zurück.
  • TOPGibt den obersten bzw. Y-Max-Wert der Ausdehnung zurück.
  • LEFTGibt den linken bzw. X-Min-Wert der Ausdehnung zurück.
  • RIGHTGibt den rechten bzw. X-Max-Wert der Ausdehnung zurück.
  • BOTTOMGibt den untersten bzw. Y-Min-Wert der Ausdehnung zurück.
  • CELLSIZEXGibt die Zellengröße in der X-Richtung zurück.
  • CELLSIZEYGibt die Zellengröße in der Y-Richtung zurück.
  • VALUETYPEGibt den Typ des Zellenwerts im Eingabe-Raster zurück:
    • 0 = 1-Bit
    • 1 = 2-Bit
    • 2 = 4-Bit
    • 3 = 8-Bit-Ganzzahl ohne Vorzeichen
    • 4 = 8-Bit-Ganzzahl mit Vorzeichen
    • 5 = 16-Bit-Ganzzahl ohne Vorzeichen
    • 6 = 16-Bit-Ganzzahl mit Vorzeichen
    • 7 = 32-Bit-Ganzzahl ohne Vorzeichen
    • 8 = 32-Bit-Ganzzahl mit Vorzeichen
    • 9 = 32-Bit-Gleitkommazahl
    • 10 = 64 Bit mit doppelter Genauigkeit
    • 11 = 8 Bit, komplex
    • 12 = 64 Bit, komplex
    • 13 = 16 Bit, komplex
    • 14 = 32 Bit, komplex
  • COLUMNCOUNTGibt die Anzahl der Spalten im Eingabe-Raster zurück.
  • ROWCOUNTGibt die Anzahl der Zeilen im Eingabe-Raster zurück.
  • BANDCOUNTGibt die Anzahl der Bänder im Eingabe-Raster zurück.
String

Codebeispiel

GetRasterProperties – Beispiel 1 (Python-Fenster)

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

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0) 
GetRasterProperties – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für "GetRasterProperties".

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0) 

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Ja
ArcEditor: Ja
ArcInfo: Ja

11/13/2014