Skip to main content

Агрегировать многомерный растр (Инструменты Image Analyst)

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

Создает набор многомерных растровых данных путем комбинирования существующих переменных многомерного растра вдоль измерения.

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

  • Используйте параметр Определение агрегирования, чтобы выбрать интервал с помощью ключевого слова, значения или диапазона значений. Например, если у вас есть данные за 30 лет о температуре морской поверхности, собираемые ежедневно на глубинах от 5 метров до 100 метров, вы можете использовать различные варианты интервалов для следующих сценариев:

    • Агрегировать ежедневные данные о температуре в среднемесячные данные, результатом чего получится многомерный растр с 12 временными срезами, и каждый срез будет представлять собой агрегированные данные для каждого месяца за все годы. Выберите Ключевое слово интервала и задайте ключевое слово на Повторять ежемесячно.

    • Агрегировать данные о суточной температуре в среднемесячные данные, результатом чего получится многомерный растр с 360 временными срезами или с 12 временными срезами за каждый год (30 лет x 12 месяцев = 360 срезов). Выберите Ключевое слово интервала и установите ключевое слово на Ежемесячно.

    • Агрегировать ежемесячные данные температур в 4-месячные интервалы. Выберите Значение интервала, установите Интервал значения 4, а Единицами измеренияМесяцы.

    • Агрегировать данные температур на глубинах от 0 до 25 метров, затем от 25 до 50 метров, затем от 50 до 100 метров. Выберите Интервальные диапазоны и укажите минимальные и максимальные глубины 0 25; 25 50; 50 100.

  • Поддерживаемые многомерные наборы растровых данных включают Cloud Raster Format (CRF), многомерные наборы данных мозаики или многомерные растровые слои, созданные с помощью файлов формата netCDF, GRIB или HDF.

  • Этот инструмент создает многомерный набор растровых данных в формате Cloud Raster Format (CRF). В настоящее время другие форматы выхода не поддерживаются.

  • По умолчанию выходной многомерный растр будет сжиматься с использованием типа сжатия LZ77. Однако рекомендуется изменить тип сжатия на LERC и настроить максимальное значение ошибки на основе данных. Например, если вы ожидаете, что результаты анализа будут иметь точность до трех десятичных знаков, используйте 0,001 для максимального значения ошибки. Избейте излишних требований к точности, поскольку они увеличивают время обработки и размер хранилища.

    Чтобы изменить тип сжатия, измените параметр среды Сжатие.

Параметры

Подпись Объяснение Тип данных

Входной многомерный растр

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

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File

Измерение

Измерение агрегирования. Это измерение, по которому переменные будут агрегированы.

String

Метод агрегирования

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

Определяет математический метод, который будет использован для комбинации агрегированных срезов в пределах интервала.

Если для метода установлено значение Пользовательский, становится активным параметр Функция агрегирования.

  • СреднееДля всех срезов в интервале будет вычислено среднее значение пикселов. Используется по умолчанию.

  • МаксимальныйДля всех срезов в интервале будет вычислено значение пиксела, которое является максимальным.

  • БольшинствоДля всех срезов в интервале будет вычислено значение пиксела, которое встречается наиболее часто.

  • МинимумДля всех срезов в интервале будет вычислено значение пиксела, которое является минимальным.

  • МеньшинствоДля всех срезов в интервале будет вычислено значение пиксела, которое встречается наименее часто.

  • МедианаДля всех срезов в интервале будет вычислено медианное значение пикселов.

  • ПроцентильПроцент значений пикселов будет вычислен по всем срезам в интервале. Девяностый процентиль вычисляется по умолчанию. Вы можете задать другие значения (от 0 до 100) с помощью параметра Значение процентиля.

  • ДиапазонДля всех срезов в интервале будет вычислен диапазон значений пикселов.

  • Стандартное отклонениеДля всех срезов в интервале будет вычислено значение среднеквадратического отклонения для пикселов.

  • СуммаДля всех срезов в интервале будет вычислена сумма значений пикселов.

  • РазнообразиеДля всех срезов в интервале будет вычислено количество уникальных значений пикселов.

  • ПользовательскийЗначение пиксела будет рассчитано на основе пользовательской функции растра.

String

Переменные [Dimension Info] (Описание)

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

Переменная или переменные, которые будут агрегированы по заданному измерению. Если не указано конкретных переменных, будут агрегированы все переменные в пределах заданного измерения.

Например, для агрегирования суточных температурных данных в среднемесячные, необходимо указать температуру в качестве переменной для агрегирования. Если вы не указали ни одной переменной, а у вас есть суточные данные по температуре и влажности, обе переменные будут агрегированы в среднемесячные и выходной многомерный растр будет включать обе переменные.

String

Определение агрегирования

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

Определяет интервал измерения, по которому данные будут агрегированы.

  • ВсеЗначения данных будут агрегированы по всем срезам. Используется по умолчанию.

  • Ключевое слово интервалаДанные переменных будут агрегированы с использованием общеизвестного интервала.

  • Значение интервалаДанные переменных будут агрегированы с использованием заданного пользователем интервала и единицы.

  • Интервальные диапазоныДанные переменных будут агрегированы в пределах указанных пар значений или дат.

String

Интервал по ключевому слову

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

Указывает ключевое слово интервала, которое будет использовано при агрегировании по измерению. Это обязательный параметр, если параметр Определение агрегирования установлен на Ключевое слово интервала, а агрегирование выполняется по времени.

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

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

  • ЕженедельноЗначения данных будут агрегированы по временным шагам в одну неделю, а результаты будут содержать каждую неделю во временных рядах.

  • По декадамЗначения данных будут агрегироваться в 3 периода по 10 дней каждый. Последний период может содержать больше или меньше 10 дней. Выходные данные будут включать 3 среза для каждого месяца.

  • По пятидневкамЗначения данных будут агрегироваться в 6 периодов по 5 дней каждый. Последний период может содержать больше или меньше 5 дней. Выходные данные будут включать 6 срезов для каждого месяца.

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

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

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

  • Повторяющийся ежедневноЗначения данных будут агрегированы по временным шагам в один день, результаты будут содержать одно агрегированное значение на каждый Юлианский день. Результат будет включать не более 366 дневных временных срезов.

  • Повторяющийся еженедельноЗначения данных будут агрегированы по временным шагам в одну неделю, результаты будут содержать одно агрегированное значение на неделю. Выходные данные будут включать не более 53 недельных временных срезов.

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

  • Повторяющийся ежеквартальноЗначения данных будут агрегированы по временным шагам в один квартал, результаты будут содержать одно агрегированное значение на квартал. Выходные данные будут включать не более 4 квартальных временных срезов.

String

Значение интервала

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

Размер интервала, который будет использован для агрегирования. Этот параметр необходим, если параметр Определение агрегирования равен Значение интервала.

Например, чтобы агрегировать данные среднемесячных температур за 30 лет с интервалом в 5 лет, введите 5 в качестве Значения интервала и укажите в качестве Единиц измерения Годы.

Double

Единицы измерения

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

Единица измерения, которая будет использована для параметра Значение интервала. Этот параметр необходим, если параметр Измерение представляет собой поле времени, а для параметра Определение агрегирования задано Значение интервала.

Если вы агрегируете данные не по времени, эта опция будет недоступна, и единица измерения значения интервала будет соответствовать единице измерения переменной входных многомерных растровых данных.

  • ЧасыЗначения данных будут агрегированы по часовым временным срезам с заданным интервалом.

  • ДниЗначения данных будут агрегированы по суточным временным срезам с заданным интервалом.

  • НеделиЗначения данных будут агрегированы еженедельным временным срезам с заданным интервалом.

  • МесяцыЗначения данных будут агрегированы по ежемесячным временным срезам с заданным интервалом.

  • ГодыЗначения данных будут агрегированы по ежегодным временным срезам с заданным интервалом.

String

Диапазон

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

Для агрегирования групп значений будут использоваться интервальные диапазоны, указанные в таблице значений. Таблица значений состоит из пар минимального и максимального значений диапазона, имеющих тип данных Double или Date.

Это обязательный параметр, если для параметра Определение агрегирования задано Интервальные диапазоны.

Столбцы таблицы значений:

  • Minimum ValueThe minimum value for a range.

  • Maximum ValueThe maximum value for a range.

Value Table

Функция агрегирования

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

Пользовательская растровая функция, которая будет использована для вычислений значений пикселов агрегированных растров. Входная функция растра может быть объектом JSON или файлом .rft.xml, созданным из последовательности функций, или пользовательская функция растра Python.

Этот параметр обязателен, когда для параметра Метод агрегирования задано Пользовательский.

File; String

Игнорировать NoData

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

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

  • ОтмеченоАнализ будет включать все действительные пикселы вдоль данного измерения и игнорировать пикселы NoData. Используется по умолчанию.

  • Не отмеченоРезультатом анализа будет значение NoData, если для этого пиксела по данному измерению есть значение NoData.

Boolean

Безразмерный

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

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

  • ОтмеченоВ слое не будут содержаться значения измерения.

  • Не отмеченоВ слое будут содержаться значения измерения. Используется по умолчанию.

Boolean

Значение процентиля

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

Процентиль, который будет вычислен. Значение по умолчанию – 90, определяющее 90-й процентиль.

Значения могут варьироваться от 0 до 100. 0-й процентиль по существу эквивалентен минимуму в статистике, а 100-й - максимуму. Значение 50 даст, по существу, тот же результат, что и медиана в статистике.

Этот параметр доступен только в том случае, если для параметра Тип статистики задано Процентиль.

Double

Тип интерполяции Процентиль

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

Определяет метод интерполяции процентиля, который будет использоваться, если вычисляемое количество значений входного растра является четным.

  • БлижайшийИспользуется ближайшее доступное значение к желаемому процентилю. В этом случае выходной тип пиксела будет таким же, как и во входном растре значений.

  • ЛинейныйИспользуется средневзвешенное значение двух окружающих значений из желаемого процентиля. В этом случае тип выходного пиксела - с плавающей точкой.

String

Возвращаемое значение

Подпись Объяснение Тип данных

Выходной многомерный растр

Выходной многомерный набор растровых данных Cloud Raster Format (CRF).

Raster

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

Размер ячейки, Сжатие, Текущая рабочая область, Географические преобразования, NoData, Выходное ключевое слово конфигурации, Выходная система координат, Экстент, Коэффициент параллельной обработки, Пирамидный слой, Статистика растра, Метод пересчета, Временная рабочая область, Растр привязки, Размер листа

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

  • Basic: Требуется Image Analyst или Spatial Analyst
  • Standard: Требуется Image Analyst или Spatial Analyst
  • Advanced: Требуется Image Analyst или Spatial Analyst