Skip to main content

Raster Band properties

Zusammenfassung

The Describe function returns the following properties for raster bands. The Table and Dataset property groups are also supported.

For a raster band, the Describe dataType property returns a value of "RasterBand".

Eigenschaften

Eigenschaft Erläuterung Datentyp

height

(Schreibgeschützt)

The number of rows.

Integer

isInteger

(Schreibgeschützt)

Indicates whether the raster band has integer type.

Boolean

meanCellHeight

(Schreibgeschützt)

The cell size in y direction.

Double

meanCellWidth

(Schreibgeschützt)

The cell size in x direction.

Double

noDataValue

(Schreibgeschützt)

The NoData value of the raster band.

String

pixelType

(Schreibgeschützt)

The pixel type.

  • U1—1 bit

  • U2—2 bits

  • U4—4 bits

  • U8—Unsigned 8-bit integers

  • S8—8-bit integers

  • U16—Unsigned 16-bit integers

  • S16—16-bit integers

  • U32—Unsigned 32-bit integers

  • S32—32-bit integers

  • F32—Single-precision floating point

  • F64—Double-precision floating point

String

primaryField

(Schreibgeschützt)

The index of the field.

Integer

tableType

(Schreibgeschützt)

The class names of the table.

  • Value—Values in the table are used for values only, not for indexing.

  • Index—Values in the table are used as indexes in the raster table.

  • Invalid—Values are invalid.

String

width

(Schreibgeschützt)

The number of columns.

Integer

Codebeispiel

Raster band properties example

The following stand-alone script displays some properties for a raster band:

import arcpy

# Create a Describe object from the raster band
desc = arcpy.Describe("C:/data/preston.img/Band_1")

# Print some raster band properties
print("Height: %d" % desc.height)
print("Width:  %d" % desc.width)
print("Integer Raster: %s" % desc.isInteger)