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

ArcGIS Pro 3.4 | | Архив справки

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

Доступно с лицензией Spatial 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.

  • Этот инструмент создает набор многомерных растровых данных в облачном растровом формате (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.

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

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

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

  • Basic: Обязательно Image Analyst или Spatial Analyst
  • Standard: Обязательно Image Analyst или Spatial Analyst
  • Advanced: Обязательно Image Analyst или Spatial Analyst

Связанные разделы