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

Сводка

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

Канал растра возвращает тип данных "Набор растровых данных".

Свойства

ВладениеОбъяснениеТип данных
height
(только чтение)

Число строк

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

Показывает, есть ли в канале растра тип "целое число"

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

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

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

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

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

Значение Nodata канала растра

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

Тип пикселя

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

Индекс поля

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

Названия классов в таблице

  • Значение —Значения в таблице используются только в качестве значений, а не для индексации.
  • Индекс —Значения в таблице используются, как индексы в таблице растра.
  • Некорректно —Неверные значения.
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)