Установить свойства растра (Set Raster Properties) (Управление данными (Data Management))
Краткая информация
Задает некоторые свойства в наборе растровых данных или данных мозаики (например, тип данных, статистику и значения NoData).
Дополнительные сведения о статистике и свойствах растровых данных
Использование
С помощью этого инструмента можно определить статистику для набора растровых данных или данных мозаики. Как правило, этот инструмент используется в тех случаях, когда расчет этих данных ArcGIS не требуется. Можно установить следующие статистические данные: минимум, максимум, стандартное отклонение и среднее значение для каждого канала. Чтение этих статистических данных можно осуществлять из XML-файла. Этот XML-файл можно создать путем экспорта статистики из другого растра или набора данных мозаики:
- В Каталог (Catalog) щелкните правой кнопкой мыши набор растровых данных или данных мозаики, содержащий статистические данные, которые нужно экспортировать, и выберите Свойства (Properties).
- Прокрутите вниз к строке, содержащей свойство Статистика (Statistics).
- Разверните раскрывающееся меню Параметры (Options) в столбце Значение (Value).
- Нажмите Экспорт статистики в XML (Export Statistics to XML).
Свойства, которые можно задать с помощью этого инструмента, определяют настройки отображения по умолчанию в ArcMap, а также статистические данные, используемые другими инструментами.
Можно задать следующие свойства:
- Тип источника данных (Data Source Type): определяет, будут ли значения ячеек представлять данные рельефа или категорий, или значения будут обрабатываться другими методами и не требуют растяжения при отображении данных.
- Статистика на канал (Statistics Per Band): для каждого канала можно задать значения минимума, максимума, среднее значение и стандартное отклонение.
- Каналы для значения NoData (Bands for NoData Value): для каждого канала можно задать значение NoData.
-
Эти свойства также можно задать в окне Свойства (Properties). Для этого щелкните правой кнопкой мыши растр в окне Каталог (Catalog) и выберите Свойства (Properties) или щелкните правой кнопкой мыши растровый слой в ArcMap и выберите Свойства (Properties). Инструмент Задать свойства растра (Set Raster Properties) позволяет задать эти свойства в модели геообработки или в Python.
Синтаксис
Параметр | Объяснение | Тип данных |
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 для каждого канала, разделяйте эти значения пробелами при их вводе в параметр bands_for_nodata_value. | Value Table |
Пример кода
Это пример Python для инструмента Установить свойства растра (SetRasterProperties).
import arcpy
arcpy.SetRasterProperties_management("\\cpu\data\srtm.tif", "ELEVATION",
"1 50 400 5 28" , "#" , "#")
Это пример скрипта 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", "#", "#")