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

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

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

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

Свойства

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

Число строк.

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

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

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

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

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

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

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

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

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

Тип пиксела.

  • U11 бит
  • U22 бита
  • U44 бита
  • U88-битовый целочисленный без знака
  • S88-битовый целочисленный
  • U1616-битовый целочисленный без знака
  • S1616-битовый целочисленный
  • U3232-битовый целочисленный без знака
  • S3232-битовый целочисленный
  • 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)