Skip To Content

Агрегировать многомерный растр

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

Примечание:

Для запуска этого инструмента портал должен быть настроен для анализа растров.

Эта функция в настоящее время поддерживается только в Map Viewer Classic (прежнее название Map Viewer). Она будет доступна в следующем выпуске нового Map Viewer. Если вы не видите этот инструмент в Map Viewer Classic, свяжитесь с администратором организации. Возможно, ваш портал не настроен для анализа растров, или у вас может не быть прав, необходимых для запуска инструмента.

Схема рабочего процесса

Рабочий процесс Агрегировать многомерный растр

Пример

Если у вас есть данные о температуре воды на поверхности моря за 30 лет - через каждые 5 метров в глубину до 100 метров, собираемые ежемесячно, агрегировать данные можно следующими способами:

  • Агрегировать ежемесячные данные температур в годовые.
  • Агрегировать ежемесячные данные температур в 4-месячные интервалы.
  • Агрегировать данные температур на глубинах от 0 до 25 метров, затем - от 25 до 50 метров, а затем - от 50 до 100 метров.

Примечания по использованию

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

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

Параметры этого инструмента перечислены в следующей таблице:

ПараметрОбъяснение
Выберите многомерный слой изображений для агрегирования

Слой входных изображений, содержащий многомерные данные, которые будут агрегированы.

Выберите измерение, по которому нужно агрегировать

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

Выберите переменные для агрегирования

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

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

Выберите метод агрегирования

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

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

Выберите Определение агрегации

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

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

Выберите интервал ключевых слов

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

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

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

Интервал значений

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

Этот параметр необходим, если определение агрегации установлено на Значение интервала.

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

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

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

Задать диапазоны

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

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

Игнорировать пропущенные значения при вычислениях

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

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

Имя слоя результата

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

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

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

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

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

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

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

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

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

Параметры среды анализа - это дополнительные параметры, которые влияют на результаты работы инструмента. Вы можете получить доступ к настройкам среды анализа инструмента, щелкнув значок шестеренки Analysis Environments в верхней части панели инструментов.

Этот инструмент поддерживает следующие Параметры среды анализа:

  • Выходная система координат - Задает систему координат выходного слоя.
  • Экстент - указывает область, которая будет использоваться для анализа.
  • Растр привязки - настраивает экстент выхода таким образом, чтобы он соответствовал выравниванию ячеек указанного растрового слоя привязки.
  • Размер ячейки - размер ячейки для использования в выходном слое.
  • Маска - указывает слой маски, в котором для анализа будут использоваться только ячейки, попадающие в область маски.
  • Метод пересчета - метод, используемый для интерполяции значений пикселей.
  • Интервал повторений рабочих процессов обработки - определяет, сколько разделов изображения нужно обработать перед перезапуском рабочих процессов.
  • Коэффициент параллельной обработки - управляет экземплярами ЦПУ или графического процессора для обработки растров.
  • Количество повторных попыток при неудачах - определяет, сколько повторных попыток будет предпринять рабочий процесс при случайном сбое обработки задания.

Сходные инструменты и функции растра

Используйте инструмент Агрегировать многомерный растр для математического объединения срезов многомерного растра. Другие инструменты могут применяться для решения похожих задач.

Инструменты анализа ArcGIS Pro и функции растра

Инструмент геообработки Агрегировать многомерный растр доступен в наборах инструментов Image Analyst и Spatial Analyst.

Агрегировать многомерный растр также доступен в виде растровой функции.

Ресурсы для разработчиков ArcGIS Enterprise

Если вы работаете в ArcGIS REST API, используйте задачу Aggregate Multidimensional Raster.

Если вы работаете в ArcGIS API for Python, используйте Aggregate Multidimensional Rasterвеб-сайт ArcGIS for Python API из модуля arcgis.raster.analytics.