Функция Агрегировать многомерный

Доступно с лицензией Image Analyst.

Доступно с лицензией Spatial Analyst.

Обзор

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

Примечания

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

  • Извлечение данных о солености воды в январе за 10-летний период. Выберите По значениям, установите для Размер StdTime, а для Значения выберите Январь.
  • Срез данных о солености воды на глубине от 0 до 150 метров. Выберите По диапазону, для Измерение выберите StdZ, Минимальное значение задайте как -150, а Максимальное значение как 0.
  • Извлеките данные о солености за первые 10 дней января в течение 10-летнего периода. Выберите По итерации, для Измерение выберите StdTime, для Начало первой итерации и Конец первой итерации задайте соответствующие начало и окончание периода итерации, для Шаг установите 1, для Единицы выберите Годы.
  • В отличие от инструмента геообработки Агрегировать многомерный растр, эта растровая функция не имеет параметра Без измерения.

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

  • Агрегировать ежедневные данные о температуре в среднемесячные данные, результатом чего получится многомерный растр с 12 временными срезами, и каждый срез будет представлять собой агрегированные данные для каждого месяца за все годы. Выберите Ключевое слово интервала и установите его на Повторяется ежемесячно.
  • Агрегировать данные о суточной температуре в среднемесячные данные, результатом чего получится многомерный растр с 360 временными срезами или с 12 временными срезами за каждый год (30 лет x 12 месяцев = 360 срезов). Выбрать Ключевое слово интервала и установить его на Ежемесячно.
  • Агрегировать месячные температуры в 4х-месячные интервалы. Выбрать Значение интервала, установить Значение интервала на 4 и установить Единицы на Месяцы.
  • Агрегировать температурные данные на глубинах от 0 до 25 метров, затем от 25 до 50 метров, затем от 50 до 100 метров. Выбрать Интервальные диапазоны и указать минимальные и максимальные глубины как 0 25; 25 50; 50 100.

Параметры

Имя параметраОписание

Растр

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

Переменные

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

Определение измерения

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

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

Значения

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

Ранги

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

Параметры Определения итерации

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

  • Измерение – измерение, которое будет использоваться для фильтра.
  • Начало первой итерации – начало первого интервала. Этот интервал используется для итерирования набора данных.
  • Конец первой итерации – конец первого интервала. Этот интервал используется для итерирования набора данных.
  • Шаг – частота «нарезки» данных.
  • Единица измерения – единица измерения итераций.

Операция

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

  • Большинство – для всех срезов в интервале будет вычислено значение пиксела, которое встречается наиболее часто.
  • Максимум – для всех срезов в интервале будет вычислено значение пиксела, которое является максимальным.
  • Среднее – для всех срезов в интервале будет вычислено среднее значение пикселов. Используется по умолчанию.
  • Медиана – для всех срезов в интервале будет вычислено значение медианы пикселов.
  • Минимум – для всех срезов в интервале будет вычислено значение пиксела, которое является минимальным.
  • Меньшинство – для всех срезов в интервале будет вычислено значение пиксела, которое встречается наименее часто.
  • Процентиль – для всех срезов в интервале будет вычислен процентиль значений пикселов. Девяностый процентиль вычисляется по умолчанию. Вы можете задать другие значения (от 1 до 100) с помощью параметра Значение процентиля.
  • Диапазон – для всех срезов в интервале будет вычислен диапазон значений пикселов.
  • Стандартное отклонение – для всех срезов в интервале будет вычислено значение стандартного отклонения для пикселов.
  • Сумма – для всех срезов в интервале будет вычислена сумма значений пикселов.
  • Многообразие – для всех срезов в интервале будет вычислено количество уникальных значений пикселов.

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

Размер

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

Тип

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

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

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

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

Этот параметр необходим, если для параметра Тип задано Ключевое слово интервала.

  • По часам – значения данных будут агрегированы с шагом в один час, результат будет включать каждый час во временных рядах. Используется по умолчанию.
  • По дням – значения данных будут агрегированы с шагом в день, результат будет включать каждый день во временных рядах.
  • По неделям – значения данных будут агрегированы с шагом в одну неделю, результат будет включать каждую неделю во временных рядах.
  • По декадам – значения данных будут агрегированы в 3 периода по 10 дней в каждом. Последний период может содержать больше или меньше 10 дней. Результат будет включать по 3 среза для каждого месяца.
  • По пятидневкам – значения данных будут агрегированы в 6 периодов по 5 дней в каждом. Последний период может содержать больше или меньше 5 дней. Результат будет включать по 6 среза для каждого месяца.
  • По месяцам – значения данных будут агрегированы с шагом в один месяц, результат будет включать каждый месяц во временных рядах.
  • По кварталам – значения данных будут агрегированы с шагом в один квартал, результат будет включать каждый квартал во временных рядах.
  • По годам – значения данных будут агрегированы с шагом в один год, результат будет включать каждый год во временных рядах.
  • Ежедневный повтор – значения данных будут агрегированы с шагом в день, результат будет включать по одному агрегированному значению на каждый юлианский день. В результат войдет максимум 366 дневных временных срезов.
  • Еженедельный повтор – значения данных будут агрегированы с шагом в неделю, результат будет включать по одному агрегированному значению на неделю. В результат войдет максимум 53 недельных временных среза.
  • Ежемесячный повтор – значения данных будут агрегированы с шагом в месяц, результат будет включать по одному агрегированному значению на каждый месяц. В результат войдет максимум 12 месячных временных срезов.
  • Ежеквартальный повтор – значения данных будут агрегированы с шагом в квартал, результат будет включать по одному агрегированному значению на квартал. В результат войдет максимум 4 квартальных временных среза.

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

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

Этот параметр необходим, если для параметра Тип задано Интервал значений.

Ранги

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

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

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

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

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

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

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

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