Задать свойства растра (Управление данными)

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

Устанавливает тип данных, статистику и значения NoData для растра или набора данных мозаики.

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

  • С помощью этого инструмента вы можете определить статистику для набора растровых данных или набора данных мозаики. Как правило, этот инструмент используется в тех случаях, когда вы не хотите, чтобы статистика рассчитывалась. Можно установить минимум, максимум, стандартное отклонение и среднее значение для каждого канала. Эта статистика может быть считана из .xml-файла.

  • Свойства, которые можно задать с помощью этого инструмента, определяют настройки отображения по умолчанию в ArcGIS Pro, а также статистические данные, используемые другими инструментами.

    Вы можете задать следующие свойства:

    • Тип источника данных - определяет, будут ли значения ячеек представлять высоты или категорийные данные, или значения будут обрабатываться другими методами и не требуют растяжки при отображении данных.
    • Статистика на канал - для каждого канала задайте значения минимума, максимума, среднее значение и стандартное отклонение.
    • Каналы для значения NoData - для каждого канала задайте значение NoData.

Параметры

ПодписьОписаниеТип данных
Входной растр

Набор растровых данных или набор данных мозаики с настраиваемыми свойствами.

Mosaic Layer ; Raster Layer
Тип источника данных
(Дополнительный)

Определяет тип изображений в наборе данных мозаики.

  • БазовыйТип данных набора данных мозаики не указан.
  • ВысотыНабор данных мозаики содержит данные высот.
  • ТематическийНабор данных мозаики содержит тематические данные, которые имеют дискретные значения, например, почвенный покров.
  • ОбработанныйЦвета набора данных мозаики уже выровнены.
  • НаучныйДанные содержат научную информацию и будут по умолчанию отображены в цветовой шкале от синего к красному.
  • Вектор UVДанные - это двухканальный растр, содержащий U- и V-компоненты векторных данных.
  • Магнитуда и НаправлениеДанные – это двухканальный растр, содержащий показатели магнитуды и направления векторных данных.
  • DateДанные содержат информацию о дате и будут отображаться в формате даты.
String
Статистика на канал
(Дополнительный)

Каналы и значения минимума, максимума, среднего и стандартного отклонения.

Value Table
Импорт статистики из файла
(Дополнительный)

Файл .xml, в котором содержится статистика.

File
Каналы для значения NoData
(Дополнительный)

Значение NoData для каждого канала. Каждый канал может иметь заданное уникальное значение NoData, или то же значение может быть задано для всех каналов.

Щелкните стрелку раскрывающегося списка NoData, выберите канал из списка и нажмите кнопку Добавить, чтобы добавить канал в таблицу. Затем введите одно или несколько значений. При вводе нескольких значений NoData разделяйте их пробелами.

Value Table
Ключевые свойства
(Дополнительный)

Изначально поддерживаемые свойства. Используемые данные могут иметь дополнительные свойства, не включенные в следующий список. Свойства не чувствительны к регистру.

  • AcquisitionDate
  • BandName
  • BlockName
  • CloudCover
  • DatasetTag
  • Размеры
  • FlowDirection
  • Footprint
  • HighCellSize
  • LowCellSize
  • MinCellSize
  • MaxCellSize
  • OffNadir
  • ParentRasterType
  • ParentTemplate
  • PerspectiveX
  • PerspectiveY
  • PerspectiveZ
  • ProductName
  • RadianceBias
  • RadianceGain
  • ReflectanceBias
  • ReflectanceGain
  • Segmented
  • SensorAzimuth
  • SensorElevation
  • SensorName
  • SolarIrradiance
  • SourceBandIndex
  • StdPressure
  • StdPressure_Max
  • StdTemperature
  • StdTemperature_Max
  • StdTime
  • StdTime_Max
  • StdZ
  • StdZ_max
  • SunAzimuth
  • SunElevation
  • ThermalConstant_K1
  • ThermalConstant_K2
  • Переменная
  • VerticalAccuracy
  • WavelengthMin
  • WavelengthMax
Value Table
Многомерная информация
(Дополнительный)

Информация об измерениях для набора растровых данных. Установка информации об измерениях преобразует безразмерный растр в многомерный растр.

Если измерение - время, имя измерения должно быть StdTime. Формат времени: год-месяц-день (2021-10-01) или год-месяц-деньTчч:мм:сс (2021-10-01T01:00:00).

Чтобы определить переменную и со временем, и с высотой, сначала добавьте переменную со временем; затем добавьте эту же переменную с z-измерением.

Value Table

Производные выходные данные

ПодписьОписаниеТип данных
Обновленный набор растровых данных

Выходной набор растровых данных.

Raster Dataset

arcpy.management.SetRasterProperties(in_raster, {data_type}, {statistics}, {stats_file}, {nodata}, {key_properties}, {multidimensional_info})
ИмяОписаниеТип данных
in_raster

Набор растровых данных или набор данных мозаики с настраиваемыми свойствами.

Mosaic Layer ; Raster Layer
data_type
(Дополнительный)

Определяет тип изображений в наборе данных мозаики.

  • GENERICТип данных набора данных мозаики не указан.
  • ELEVATIONНабор данных мозаики содержит данные высот.
  • THEMATICНабор данных мозаики содержит тематические данные, которые имеют дискретные значения, например, почвенный покров.
  • PROCESSEDЦвета набора данных мозаики уже выровнены.
  • SCIENTIFICДанные содержат научную информацию и будут по умолчанию отображены в цветовой шкале от синего к красному.
  • VECTOR_UVДанные - это двухканальный растр, содержащий U- и V-компоненты векторных данных.
  • VECTOR_MAGDIRДанные – это двухканальный растр, содержащий показатели магнитуды и направления векторных данных.
  • DATEДанные содержат информацию о дате и будут отображаться в формате даты.
String
statistics
[[band_index, min, max, mean, std_dev],...]
(Дополнительный)

Каналы и значения минимума, максимума, среднего и стандартного отклонения.

Value Table
stats_file
(Дополнительный)

Файл .xml, в котором содержится статистика.

File
nodata
[[band index, nodata_value],...]
(Дополнительный)

Значение NoData для каждого канала. Каждый канал может иметь заданное уникальное значение NoData, или то же значение может быть задано для всех каналов. Чтобы определить несколько значений NoData для каждого выбранного канала, используйте разделитель пробел между каждым значением NoData.

Value Table
key_properties
[key_properties,...]
(Дополнительный)

Изначально поддерживаемые свойства. Используемые данные могут иметь дополнительные свойства, не включенные в следующий список. Свойства не чувствительны к регистру.

  • AcquisitionDate
  • BandName
  • BlockName
  • CloudCover
  • DatasetTag
  • Размеры
  • FlowDirection
  • Footprint
  • HighCellSize
  • LowCellSize
  • MinCellSize
  • MaxCellSize
  • OffNadir
  • ParentRasterType
  • ParentTemplate
  • PerspectiveX
  • PerspectiveY
  • PerspectiveZ
  • ProductName
  • RadianceBias
  • RadianceGain
  • ReflectanceBias
  • ReflectanceGain
  • Segmented
  • SensorAzimuth
  • SensorElevation
  • SensorName
  • SolarIrradiance
  • SourceBandIndex
  • StdPressure
  • StdPressure_Max
  • StdTemperature
  • StdTemperature_Max
  • StdTime
  • StdTime_Max
  • StdZ
  • StdZ_max
  • SunAzimuth
  • SunElevation
  • ThermalConstant_K1
  • ThermalConstant_K2
  • Переменная
  • VerticalAccuracy
  • WavelengthMin
  • WavelengthMax
Value Table
multidimensional_info
[multidimensional_info,...]
(Дополнительный)

Информация об измерениях для набора растровых данных. Установка информации об измерениях преобразует безразмерный растр в многомерный растр.

Если измерение - время, имя измерения должно быть StdTime. Формат времени: год-месяц-день (2021-10-01) или год-месяц-деньTчч:мм:сс (2021-10-01T01:00:00).

Чтобы определить переменную и со временем, и с высотой, сначала добавьте переменную со временем; затем добавьте эту же переменную с z-измерением.

Value Table

Производные выходные данные

ИмяОписаниеТип данных
out_raster

Выходной набор растровых данных.

Raster Dataset

Пример кода

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: Да