Skip to main content

Raster Band properties

Résumé

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".

Propriétés

Propriété Explication Type de données

height

(Lecture seule)

The number of rows.

Integer

isInteger

(Lecture seule)

Indicates whether the raster band has integer type.

Boolean

meanCellHeight

(Lecture seule)

The cell size in y direction.

Double

meanCellWidth

(Lecture seule)

The cell size in x direction.

Double

noDataValue

(Lecture seule)

The NoData value of the raster band.

String

pixelType

(Lecture seule)

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

(Lecture seule)

The index of the field.

Integer

tableType

(Lecture seule)

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

(Lecture seule)

The number of columns.

Integer

Exemple de code

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)