Свойства канала растра

Краткая информация

Функция Describe возвращает следующие свойства каналов растра. Группа свойств Таблица и Набор данных также поддерживается.

Для канала растра свойство Describe dataType возвращает значение "RasterBand".

Свойства

СвойствоОписаниеТип данных
height
(только чтение)

Число строк.

Integer
isInteger
(только чтение)

Указывает, является ли канал растра целочисленным.

Boolean
meanCellHeight
(только чтение)

Размер ячейки в направлении Y.

Double
meanCellWidth
(только чтение)

Размер ячейки в направлении X.

Double
noDataValue
(только чтение)

Значение NoData канала растра.

String
pixelType
(только чтение)

Тип пиксела.

  • U1—1 бит
  • U2—2 бита
  • U4—4 бита
  • U8—8-битовый целочисленный без знака
  • S8—8-битовый целочисленный
  • U16—16-битовый целочисленный без знака
  • S16—16-битовый целочисленный
  • U32—32-битовый целочисленный без знака
  • S32—32-битовый целочисленный
  • F32—с плавающей точкой одинарной точности
  • F64—с плавающей точкой двойной точности
String
primaryField
(только чтение)

Индекс поля.

Integer
tableType
(только чтение)

Имена классов таблицы

  • Value—Значения в таблице используются только как значения, не для индексирования.
  • Index—Значения в таблице используются как индексы в таблице растров.
  • Invalid—Значения некорректны.
String
width
(только чтение)

Число столбцов.

Integer

Пример кода

Пример свойства канала растра

Следующий автономный скрипт показывает некоторые свойства канала растра:

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)