Извлечь свойства растра (Управление данными)

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

Получает информацию из метаданных и описательной статистики о наборе растровых данных.

Использование

  • Результатом выполнения этого инструмента в Python является объект геообработки Result. Для получения строкового значения используется метод getOutput объекта Result.

Параметры

ПодписьОписаниеТип данных
Входной растр

Растр с извлекаемыми свойствами.

Composite Geodataset
Тип свойства
(Дополнительный)

Свойства, которые будут получены из входного растра.

  • MINIMUMНаименьшее значение всех ячеек во входном растре.
  • MAXIMUMНаибольшее значение всех ячеек во входном растре.
  • MEANСреднее значение всех ячеек во входном растре.
  • STDСтандартное отклонение всех ячеек во входном растре.
  • UNIQUEVALUECOUNTЧисло уникальных значений во входном растре.
  • TOPВерхнее (максимальное по y-координате) значение экстента
  • LEFTЛевое (минимальное по x-координате) значение экстента.
  • RIGHTПравое (максимальное по х-координате) значение экстента
  • BOTTOMНижнее (минимальное по y-координате) значение экстента.
  • CELLSIZEXРазмер ячейки в направлении x.
  • CELLSIZEYРазмер ячейки в направлении y.
  • VALUETYPEТип значения ячейки входного растра.
  • COLUMNCOUNTКоличество столбцов во входном растре.
  • ROWCOUNTКоличество строк во входном растре.
  • BANDCOUNTКоличество каналов во входном растре.
  • ANYNODATAВозвращает информацию о том, содержит ли растр NoData.
  • ALLNODATAВозвращает информацию о том, являются ли все пикселы типом NoData. Также известен как ISNULL.
  • SENSORNAMEИмя датчика.
  • PRODUCTNAMEИмя продукта, связанного с датчиком.
  • ACQUISITIONDATEДата получения данных.
  • SOURCETYPEТип источника.
  • CLOUDCOVERВеличина облачности в процентах.
  • SUNAZIMUTHАзимут солнца, в градусах.
  • SUNELEVATIONВысота солнца, в градусах.
  • SENSORAZIMUTHАзимут датчика, в градусах
  • SENSORELEVATIONВысота датчика, в градусах.
  • OFFNADIRУгол отклонения от надира, в градусах.
  • WAVELENGTHДиапазон длины волн, в нанометрах.
String
Имя канала
(Дополнительный)

Выберите имя канала из раскрывающегося списка. Если канал не выбран, то будет использоваться первый канал.

String

Производные выходные данные

ПодписьОписаниеТип данных
Свойство

Возвращает заданное значение параметра.

Вариант

arcpy.management.GetRasterProperties(in_raster, {property_type}, {band_index})
ИмяОписаниеТип данных
in_raster

Растр с извлекаемыми свойствами.

Composite Geodataset
property_type
(Дополнительный)

Свойства, которые будут получены из входного растра.

  • MINIMUMНаименьшее значение всех ячеек во входном растре.
  • MAXIMUMНаибольшее значение всех ячеек во входном растре.
  • MEANСреднее значение всех ячеек во входном растре.
  • STDСтандартное отклонение всех ячеек во входном растре.
  • UNIQUEVALUECOUNTЧисло уникальных значений во входном растре.
  • TOPНаверху, или максимальное значение экстента по Y (YMax).
  • LEFTСлева, или минимальное значение экстента по Х (XMin).
  • RIGHTСправа, или максимальное значение экстента по Х (XMax).
  • BOTTOMВнизу, или минимальное значение экстента по Y (YMin).
  • CELLSIZEXРазмер ячейки в направлении x.
  • CELLSIZEYРазмер ячейки в направлении y.
  • VALUETYPEТип значения ячейки входного растра:
    • 0 = 1-разрядное
    • 1 = 2-битное
    • 2 = 4-битное
    • 3 = 8-разрядное целое без знака
    • 4 = 8-разрядное целое со знаком
    • 5 = 16-битное целое без знака
    • 6 = 16-битное целое со знаком
    • 7 = 32-битное целое без знака
    • 8 = 32-битное целое со знаком
    • 9 = 32-битное с плавающей запятой
    • 10 = 64-разрядное с двойной точностью
    • 11 = 8-разрядное комплексное число
    • 12 = 16-битное комплексное число
    • 13 = 32-битное комплексное число
    • 14 = 64-битное комплексное число
  • COLUMNCOUNTКоличество столбцов во входном растре.
  • ROWCOUNTКоличество строк во входном растре.
  • BANDCOUNTКоличество каналов во входном растре.
  • ANYNODATAВозвращает информацию о том, содержит ли растр NoData.
  • ALLNODATAВозвращает информацию о том, являются ли все пикселы типом NoData. Аналогично ISNULL.
  • SENSORNAMEИмя датчика.
  • PRODUCTNAMEИмя продукта, связанного с датчиком.
  • ACQUISITIONDATEДата получения данных.
  • SOURCETYPEТип источника.
  • CLOUDCOVERВеличина облачности в процентах.
  • SUNAZIMUTHАзимут солнца, в градусах.
  • SUNELEVATIONВысота солнца, в градусах.
  • SENSORAZIMUTHАзимут датчика, в градусах
  • SENSORELEVATIONВысота датчика, в градусах.
  • OFFNADIRУгол отклонения от надира, в градусах.
  • WAVELENGTHДиапазон длины волн, в нанометрах.
String
band_index
(Дополнительный)

Выберите имя канала для получения свойств. Если канал не выбран, то будет использоваться первый канал.

String

Производные выходные данные

ИмяОписаниеТип данных
property

Возвращает заданное значение параметра.

Вариант

Пример кода

Пример 1 функции GetRasterProperties (окно Python)

Это пример скрипта Python для GetRasterProperties.

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)
Пример 2 (автономный скрипт)

Это пример скрипта Python для GetRasterProperties.

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Связанные разделы