ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Извлечь свойства растра

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

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

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

  • Возвращаемые свойства отображаются в окне Результаты.

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

Синтаксис

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)

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

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

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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

  • Обзор группы инструментов Растр
  • Параметры среды для растровых данных

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация