Skip to main content

Raster Band properties

サマリー

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

プロパティ

プロパティ 説明 データ タイプ

height

(読み取り専用)

The number of rows.

Integer

isInteger

(読み取り専用)

Indicates whether the raster band has integer type.

Boolean

meanCellHeight

(読み取り専用)

The cell size in y direction.

Double

meanCellWidth

(読み取り専用)

The cell size in x direction.

Double

noDataValue

(読み取り専用)

The NoData value of the raster band.

String

pixelType

(読み取り専用)

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

(読み取り専用)

The index of the field.

Integer

tableType

(読み取り専用)

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

(読み取り専用)

The number of columns.

Integer

コードのサンプル

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)