Агрегировать многомерный растр (Инструменты 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.
Этот инструмент создает многомерный набор растровых данных в формате Cloud Raster Format (CRF). В настоящее время другие форматы выхода не поддерживаются.
По умолчанию выходной многомерный растр будет сжиматься с использованием типа сжатия LZ77. Однако рекомендуется изменить тип сжатия на LERC и настроить максимальное значение ошибки на основе данных. Например, если вы ожидаете, что результаты анализа будут иметь точность до трех десятичных знаков, используйте 0,001 для максимального значения ошибки. Избейте излишних требований к точности, поскольку они увеличивают время обработки и размер хранилища.
Чтобы изменить тип сжатия, измените параметр среды Сжатие.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной многомерный растр |
Входной многомерный набор растровых данных. |
Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
|
Размеры |
Измерение агрегации. Это измерение, по которому переменные будут агрегированы. |
String |
|
Метод агрегирования (Дополнительный) |
Определяет математический метод, который будет использован для комбинации агрегированных срезов в пределах интервала. Если для метода установлено значение Пользовательский, становится активным параметр Функция агрегирования.
|
String |
|
Переменные [Dimension Info] (Описание) (Дополнительный) |
Переменная или переменные, которые будут агрегированы по заданному измерению. Если не указано конкретных переменных, будут агрегированы все переменные в пределах заданного измерения. Например, для агрегирования суточных температурных данных в среднемесячные, необходимо указать температуру в качестве переменной для агрегирования. Если вы не указали ни одной переменной, а у вас есть суточные данные по температуре и влажности, обе переменные будут агрегированы в среднемесячные и выходной многомерный растр будет включать обе переменные. |
String |
|
Определение агрегирования (Дополнительный) |
Определяет интервал измерения, по которому данные будут агрегированы.
|
String |
|
Интервал по ключевому слову (Дополнительный) |
Указывает ключевое слово интервала, которое будет использовано при агрегировании по измерению. Это обязательный параметр, если параметр Определение агрегирования установлен на Ключевое слово интервала, а агрегирование выполняется по времени.
|
String |
|
Значение интервала (Дополнительный) |
Размер интервала, который будет использован для агрегации. Этот параметр необходим, если параметр Определение агрегирования равен Значению интервала. Например, чтобы агрегировать данные среднемесячных температур за 30 лет с интервалом в 5 лет, введите 5 в качестве Значения интервала и укажите в качестве Единиц измерения Годы. |
Double |
|
Единицы измерения (Дополнительный) |
Единица измерения, которая будет использована для параметра Значение интервала. Этот параметр необходим, если параметр Измерение представляет собой поле времени, а для параметра Определение агрегирования задано Значение интервала. Если вы агрегируете данные не по времени, эта опция будет недоступна, и единица измерения значения интервала будет соответствовать единице измерения переменной входных многомерных растровых данных.
|
String |
|
Диапазон (Дополнительный) |
Для агрегирования групп значений будут использоваться интервальные диапазоны, указанные в таблице значений. Таблица значений состоит из пар минимального и максимального значений диапазона с типом данных Double или Date. Это обязательный параметр, если для параметра Определение агрегирования задано Интервальные диапазоны. Столбцы таблицы значений:
|
Value Table |
|
Функция агрегации (Дополнительный) |
Пользовательская растровая функция, которая будет использована для вычислений значений пикселов агрегированных растров. Входная функция растра может быть объектом JSON или файлом Этот параметр обязателен, когда для параметра Метод агрегирования задано Пользовательский. |
File; String |
|
Игнорировать NoData (Дополнительный) |
Указывает, будут ли игнорироваться значения NoData при анализе.
|
Boolean |
|
Безразмерный (Дополнительный) |
Устанавливает, будут ли в слое содержаться значения измерения. Этот параметр доступен только в том случае, если для создания слоя выбран один срез.
|
Boolean |
|
Значение процентиля (Дополнительный) |
Процентиль, который будет вычислен. Значение по умолчанию – 90, определяющее 90-й процентиль. Значения могут варьироваться от 0 до 100. 0-й процентиль по существу эквивалентен минимуму в статистике, а 100-й - максимуму. Значение 50 даст, по существу, тот же результат, что и медиана в статистике. Этот параметр доступен только в том случае, если для параметра Тип статистики задано Процентиль. |
Double |
|
Тип интерполяции Процентиль (Дополнительный) |
Определяет метод интерполяции процентиля, который будет использоваться, если вычисляемое количество значений входного растра является четным.
|
String |
Возвращаемое значение
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной многомерный растр |
Выходной многомерный набор растровых данных Cloud Raster Format (CRF). |
Raster |
Параметры среды
Размер ячейки, Сжатие, Текущая рабочая область, Географические преобразования, NoData, Выходное ключевое слово конфигурации, Выходная система координат, Экстент, Коэффициент параллельной обработки, Пирамидный слой, Статистика растра, Метод пересчета, Временная рабочая область, Растр привязки, Размер листа
Информация о лицензировании
- Basic: Требуется Spatial Analyst или Image Analyst
- Standard: Требуется Spatial Analyst или Image Analyst
- Advanced: Требуется Spatial Analyst или Image Analyst