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

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

Функция 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)