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