ArcGIS for Desktop

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

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

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

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

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

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

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

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

  • Результатом выполнения этого инструмента в 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 функции 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)
GetRasterProperties, пример 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 for Desktop

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

ArcGIS Platform

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

Об Esri

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