Сводка
Устанавливает тип данных, статистику и значения NoData для растра или набора данных мозаики.
Дополнительные сведения о статистике и свойствах растровых данных
Использование
С помощью этого инструмента можно определить статистику для набора растровых данных или данных мозаики. Как правило, этот инструмент используется в тех случаях, когда расчет этих данных не требуется. Можно установить следующие статистические данные: минимум, максимум, стандартное отклонение и среднее значение для каждого канала. Чтение этих статистических данных можно осуществлять из XML-файла.
Этот XML-файл можно создать путем экспорта статистики из другого растра или набора данных мозаики:
- В окне Каталог щелкните правой кнопкой мыши набор растровых данных или данных мозаики, содержащий статистические данные, которые нужно экспортировать, и выберите Свойства.
- Прокрутите вниз до строки, содержащей свойство Статистика.
- Разверните ниспадающее меню Опции в столбце Значение.
- Нажмите Экспорт статистики в XML.
Свойства, которые можно задать с помощью этого инструмента, определяют настройки отображения по умолчанию в ArcMap, а также статистические данные, используемые другими инструментами.
Можно задать следующие свойства:
- Тип источника данных: определяет, будут ли значения ячеек представлять высоты или категорий, или значения будут обрабатываться другими методами и не требуют растяжки при отображении данных.
- Статистика на канал: для каждого канала можно задать значения минимума, максимума, среднее значение и стандартное отклонение.
- Каналы для значения NoData: для каждого канала можно задать значение NoData.
Синтаксис
arcpy.management.SetRasterProperties(in_raster, {data_type}, {statistics}, {stats_file}, {nodata}, {key_properties})
Параметр | Объяснение | Тип данных |
in_raster | Растр или набор данных мозаики, свойства которого вы хотите установить. | Mosaic Layer ; Raster Layer |
data_type (Дополнительный) | Тип изображений в наборе данных мозаики.
| String |
statistics [[band_index, min, max, mean, std_dev],...] (Дополнительный) | Укажите каналы и значения минимума, максимума, среднего и стандартного отклонения. | Value Table |
stats_file (Дополнительный) | Файл .xml, в котором содержатся статистические данные. Этот файл можно создать путем экспорта статистики из другого растра или набора данных мозаики. | File |
nodata [[band index, nodata_value],...] (Дополнительный) | Укажите значение NoData для каждого канала. Каждый канал может иметь заданное уникальное значение NoData, или то же значение может быть задано для всех каналов. Если необходимо определить несколько значений NoData для каждого канала, разделяйте эти значения пробелами при их вводе в параметр bands_for_nodata_value. | Value Table |
key_properties [key_properties,...] (Дополнительный) | Изначально поддерживаемые свойства следующие. Ваши данные имеют дополнительные свойства, не включенные в список. Все свойства чувствительны к регистру.
| Value Table |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_raster | Выходной набор растровых данных. | Набор растровых данных |
Пример кода
SetRasterProperties, пример 1 (окно Python)
Это пример скрипта Python для SetRasterProperties.
import arcpy
arcpy.SetRasterProperties_management("\\cpu\data\srtm.tif", "ELEVATION",
"1 50 400 5 28" , "#" , "#")
SetRasterProperties, пример 2 (автономный скрипт)
Это пример скрипта Python для SetRasterProperties.
#Set raster dataset type and statistics
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.SetRasterProperties_management("srtmraster.tif", "ELEVATION",
"1 50 400 5 28", "#", "#")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да