Инструмент Зональная статистика суммирует значения растра в пределах зон другого набора данных.
Выходными данными является размещенный слой изображений.
Подробнее о том, как работают инструмент зональной статистики
Примечание:
Инструмент Зональная статистика в Map Viewer Classic назывался Суммировать растр в пределах.
Примеры
Примеры сценариев для применения этого инструмента включают следующее:
- Используя слой границ водоразделов и слой с границами типов землепользования, можно определить общую площадь земель различных типов для каждого водораздела.
- Используя слой земельных участков в округе и слой с границами городов, можно вычислить среднюю стоимость свободных участков в границах городов.
Примечания по использованию
Инструмент Зональная статистика содержит настройки для входных слоев, настройки статистического анализа и итоговый слой.
Входные слои
Группа Входные слои включает в себя следующие параметры:
Входной растр или объекты зон определяет входные данные, задающие границы зон или областей, которые будут суммироваться. Зона определяется как все области входных данных, имеющие одно значение. Области не обязательно должны быть непрерывными. И растровые, и векторные данные могут использоваться для входных данных зон.
Вы можете выбрать слой с помощью кнопки Слой или использовать кнопку Нарисовать входные объекты, чтобы создать слой скетча для использования в качестве входных данных.
Если входные зоны представлены растром, это должен быть целочисленный растр. Все зоны задаются всеми местоположениями с одинаковым значением ячейки во входных данных.
Если входные зоны являются объектами, они будут конвертированы в растр, размер ячейки и выравнивание которого будут взяты из Входного растра значений.
Если входные зоны представлены точечными объектами, в любой конкретной ячейке входного растра значений может содержаться более одной точки. Для таких ячеек значение зоны определяется точкой с наименьшим значением ObjectID (в частности, OID или FID).
Поле зоны содержит значения, определяющие каждую зону.
Это может быть целочисленное или строковое поле слоя зон.
При указании входных зон полем зоны по умолчанию будет первое доступное целочисленное или текстовое поле. Если других допустимых полей нет, по умолчанию используется поле ObjectID (например, OID или FID).
Растр входных значений определяет растр, содержащий значения, по которым будет рассчитываться статистика.
Может быть целочисленным или с плавающей точкой. Но если тип данных – числа с плавающей точкой, не будут вычислены такие зональные характеристики, как большинство, меньшинство и дисперсия.
Взаимодействия между параметрами группы Входные слои перечислены ниже.
Если у входного растра значений и растра зон одинаковый размер ячейки и ячейки выровнены, они будут использованы напрямую в инструменте - без пересчета значений.
Если размер ячейки в растре зон и растре значений различается, то размер выходной ячейки будет максимальный из входных, а растр значений будет использоваться как Растр привязки при внутренней конвертации.
Если размер ячейки совпадает, но ячейки не выровнены, то растр значений будет использован как растр привязки при внутренней конвертации.
В обоих случаях перед выполнением операции зонирования будет вызван внутренний пересчет пикселов.
Если конкретная зона не пересекается ни с одним центром ячейки растра значений, такая зона не будет конвертироваться во внутренний растр зон. В результате эти зоны не будут представлены в выходных данных и получат значение NoData.
Вы можете справиться с этим, сначала задав разрешение растра, которое позволит сохранить детальность входных зон. Это разрешение можно использовать в качестве размера ячейки в параметрах среде.
Если вы укажете в настройке среды Размер ячейки меньший размер ячейки, выходной растр будет большего размера. Более высокий уровень разрешения выходных данных не даст вам возможности получить выходные данные более высокого качества, так как подробной детализации все равно нет.
Настройка среды Экстент обработки повлияет на анализ входных слоев. Если в Настройках среды для Экстента обработки задано значение Использовать текущий экстент карты, будут проанализированы только те элементы слоя Входной растр или объекты зон и Входной растр значений, которые видны в пределах текущего экстента карты.
Если для настройки среды Экстент обработки установлено Значение по умолчанию, будут проанализированы все элементы как в слое зон, так и в слое значений, даже если они находятся за пределами текущего экстента карты.
Настройки статистического анализа
Группа Настройки статистического анализа содержит следующие параметры:
Тип статистики задает вычисляемый тип статистики. Будет вычислена статистика для всех ячеек на растре значений, которые принадлежат той же зоне, что и выходная ячейка.
Типом статистики могут быть: Большинство, Максимум, Среднее, Медиана, Минимум, Меньшинство, Процентиль, Диапазон, Среднеквадратическое отклонение, Сумма и Разнообразие. Значением по умолчанию является Среднее.
Доступные типы статистики зависят от типа данных Растра входных значений и типа вычисления статистики, указанного в параметре Вычислить круговую статистику.
Если данные целочисленные, вычисление арифметической статистики поддерживает следующие варианты: Среднее, Большинство, Максимум, Медиана, Минимум, Меньшинство, Процентиль, Диапазон, Среднеквадратическое отклонение, Сумма и Разнообразие. Вычисление круговой статистики поддерживает опции Среднее, Большинство, Меньшинство, Среднеквадратическое отклонение и Разнообразие.
Если данные с плавающей точкой, вычисление арифметической статистики поддерживает следующие варианты: Среднее, Максимум, Медиана, Минимум, Процентиль, Диапазон, Среднеквадратическое отклонение и Сумма. Вычисление круговой статистики поддерживает опции Среднее и Среднеквадратическое отклонение.
Если Входной растр значений содержит значения с плавающей точкой, вычисления Большинство, Меньшинство и Разнообразие производиться не будут.
Для вычислений большинства и меньшинства при наличии привязки выходные данные будут представлять собой наименьшее из значений привязки.
Значение процентиля определяет вычисляемые процентили. Значение по умолчанию – 90, определяющее 90-й процентиль.
Значение может варьироваться от 0 до 100. Результат задания 0-го процентиля по существу будет эквивалентен Минимуму в статистике, а 100-й - Максимуму. Значение 50 даст, по существу, тот же результат, что и медиана в статистике.
Этот параметр доступен только в том случае, если для параметра Тип статистики задано Процентиль.
Тип интерполяции процентиля определяет метод интерполяции, который будет использоваться, когда значение процентиля находится между двумя значениями ячеек из растра входных значений. Это может происходить, когда количество значений входного растра, которое нужно вычислить, является четным.
Значение параметра для таких входных данных должно быть Автоопределение, Ближайший или Линейный. Значение по умолчанию - Автоопределение.
Для значения Автоопределение, если входной растр значений - целочисленный, используется метод Ближайший. Если тип пикселов входного растра - значение с плавающей точкой, используется Линейный метод.
Для значения Ближайший используется ближайшее доступное значение к желаемому процентилю. В этом случае выходной тип пиксела будет таким же, как и во входном растре значений.
Для значения Линейный используется среднее значение двух окружающих значений из желаемого процентиля. В этом случае тип выходного пиксела - с плавающей точкой.
Этот параметр доступен только в том случае, если для параметра Тип статистики задано Процентиль.
Вычислить круговую статистику определяет тип вычислений статистики для круговых данных.
Если опция не отмечена, будет вычислена обычная арифметическая (линейная) статистика. Используется по умолчанию.
Если опция не отмечена, будет вычислена круговая статистика. Задайте подходящее для параметра Значение обхвата окружности значение.
Для круговой статистики доступные параметры статистики зависят от типа данных значения параметра Входной растр значений. Если он целочисленный, доступны опции Среднее, Большинство, Меньшинство, Среднеквадратическое отклонение и Разнообразие. Если он с плавающей точкой, доступны опции Среднее и Стандартное отклонение.
Вычисляется круговая статистика, подходящая для циклических величин, таких как направление по компасу в градусах, время суток и дробные части действительных чисел.
Значение обхвата окружности определяет значение, которое будет использоваться для округления линейного значения до диапазона данной круговой статистики. Это положительное число. Значение обхвата - это самое высокое возможное значение (верхняя граница) в циклических данных. Это значение также представляет ту же величину, что и самое низкое возможное значение (нижняя граница). Значение, предлагаемое по умолчанию, равно 360.
Этот параметр применяется только при вычислении круговой статистики.
Игнорировать NoData определяет, будут ли значения NoData растра входных значений игнорироваться в результатах для зон, в которые они попадают.
Если параметр отмечен, в любой зоне только ячейки, имеющие значение во входном растре значений, будут использованы при определении выходного значения для этой зоны. Ячейки NoData в растре значений будут игнорироваться в вычислении статистики. Используется по умолчанию.
Если параметр не отмечен, в любой конкретной зоне, если ячейки NoData существуют в растре значений, они не будут игнорироваться, и их наличие указывает на то, что информации недостаточно для выполнения статистических вычислений для всех ячеек зоны. Следовательно, вся зона получит значение NoData на выходном растре.
Параметр Обработать как многомерный определяет, как будут обрабатываться входные растры, если они являются многомерными.
Если параметр отмечен, статистика будет вычисляться на основе текущего среза входного многомерного набора данных.
Если параметр не отмечен, статистика будет вычисляться для всех измерений входного многомерного набора данных. Используется по умолчанию.
Слой результата
Группа Слой результата включает в себя следующие параметры:
Имя выходного растра - это имя выходного растрового слоя, который создается и добавляется на карту.
Имя должно быть уникальным. Если слой с таким же именем уже существует в вашей организации, инструмент завершится ошибкой, и вам будет предложено указать другое имя.
- Сохранить в папке — указывает имя папки в Мои ресурсы, в которой будет сохранен результат.
Ограничения
К инструменту применяются следующие ограничения:
Если данные параметра Входной растр или объекты зон содержат перекрывающиеся полигоны, зональный анализ для каждого отдельного полигона не будет выполняться . Поскольку векторные входные данные конвертируются в растр, каждое местоположение может иметь только одно значение.
Параметры среды
Настройки среды анализа — это дополнительные параметры, которые влияют на результаты работы инструмента. Вы можете получить доступ к настройкам среды анализа инструмента из группы параметров Настройки среды.
Этот инструмент поддерживает следующие параметры среды анализа:
- Выходная система координат
- Экстент обработки
Примечание:
Экстент обработки по умолчанию в Map Viewer - это Полный экстент. Это значение по умолчанию отличается от Map Viewer Classic, в котором по умолчанию включен параметр Использовать текущий экстент карты.
- Растр привязки
- Размер ячейки
- Маска
- Коэффициент параллельной обработки
Выходные данные
Этот инструмент содержит следующие выходные данные:
Один растровый слой с результатом выполнения операции зонирования
Инструмент Зональная статистика вычисляет один статистический показатель за один запуск. Для каждой ячейки в выходных данных значение представляет собой вычисленное значение для всех входных ячеек, соответствующих этой зоне.
Требования к использованию
Для этого инструмента требуются следующие лицензии и конфигурации:
- Тип пользователя Creator или GIS Professional
- Роль Издатель или Администратор или эквивалентная пользовательская роль
- Доступно, если организация настроена для анализа растров с лицензией премиум возможностей
Ресурсы
Для дополнительной информации см. следующие ссылки:
- Как работают инструменты зональной статистики в ArcGIS Pro
- Инструмент Суммировать растр в пределах в ArcGIS REST API
- summarize_raster_within в ArcGIS API for Python
- zonal_statistics в ArcGIS API for Python
- Зональная статистика в таблицу в ArcGIS Enterprise
- Суммировать растр в пределах в ArcGIS Pro с дополнительным модулем Анализ растров
- Зональная статистика в ArcGIS Pro с дополнительным модулем Spatial Analyst