ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

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

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

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

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

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

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

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

Синтаксис

GetRasterProperties_management (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

Пример кода

Извлечь свойства растра. Пример 1 (окно 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)

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

  • Текущая рабочая область (Current Workspace)

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

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

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

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

ArcGIS Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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