Skip to main content

Суммировать в пределах (Инструменты GeoAnalytics Desktop)

Краткая информация

Выполняет наложение полигонального слоя на другой слой для суммирования числа точек, длин линий и площадей полигонов, а также вычисляющий статистику атрибутивных полей этих объектов внутри полигонов.

Ниже приведены примеры сценариев с использованием инструмента Суммировать в пределах:

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

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

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

Иллюстрация

Summarize Within tool illustration

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

Использование

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

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

  • Стандартная статистика и географически взвешенная статистика может быть вычислена для атрибутов, которые представляют либо числа, либо доли. Они определяются следующим образом:

    • Counts—Атрибуты, которые представляют сумму или количество чего-либо в точке местоположения, вдоль линии или в полигоне. Пример числовых атрибутов включает население страны, количество вызовов такси в квартале или количество дамб вдоль реки. Для линейных и полигональных объектов числа нормируются перед вычислением стандартной или взвешенной статистики.

    • Rates—Атрибуты, которые показывает соотношение или индекс в точке местоположения, вдоль линии или в пределах полигона. Примеры атрибутов долей включают плотность населения страны, ограничение скорости для дороги или уровень пешей доступности для квартала. Доли не нормализуются.

    Для числовых атрибутов значения нормализуются в соответствии с числом линий внутри полигона или числом полигонов внутри общего полигона перед вычислением статистики. Статистика вычисляется одинаково для числовых и относительных атрибутов, когда объекты статистики - точки.

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

    Входной объект

    Описание

    Опция

    Точки

    Количество суммируемых точек внутри каждого полигона

    Нет

    Линии

    Длина суммируемых линий внутри каждого полигона

    • Сухопутные мили

    • Международные ярды

    • Международные футы

    • Геодезические мили США

    • Геодезические ярды США

    • Геодезические футы США

    • Километры

    • Метры

Области

Область суммируемых полигонов внутри каждого полигона

  • Квадратные сухопутные мили

  • Квадратные международные ярды

  • Квадратные международные футы

  • Квадратные километры

  • Квадратные метры

  • Гектары

  • Международные Акры

  • Квадратные геодезические мили США

  • Квадратные геодезические ярды США

  • Квадратные геодезические футы США

  • Геодезические акры США

  • Для линий и областей будут вычислены все взвешенные статистические данные. И стандартные, и взвешенные суммарные статистики поля суммирования применяются к данным для объектов в значении параметра Суммированный слой, пересекающих слой Полигоны для суммирования. Взвешенная статистика поля суммирования будет умножена на вес на основе доли объектов из значения параметра Полигоны для суммирования, которые пересекают каждый объект из значения параметра Суммированный слой.

  • Для стандартной статистики есть восемь вариантов: количество, сумма, среднее, минимум, максимум, диапазон, стандартное отклонение и дисперсия. Есть два варианта статистики для текста: количество и любой. Есть три взвешенных статистик, вычисляемых при суммировании числовых полей слоя: среднее, среднеквадратичное отклонение и дисперсия.

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

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

  • Можно ввести значение Группировать по полю, чтобы статистика вычислялась отдельно для каждого уникального значения атрибута. При задании значения Группировать по полю также будет создана итоговая таблица с каждым объектом и статистикой по значению в поле Группировать по полю.

  • Опции Добавить атрибуты меньшинства и большинства и Добавить проценты в группе активны в том случае, если задано значение Группировать по полю. Меньшинство и большинство – наименее и наиболее часто встречающееся значение в параметре Группировать по полю, причем частота определяется с использованием числа точек, общей длины или общей площади для каждого значения.

  • Если отмечен параметр Добавить атрибуты меньшинства и большинства, в итоговый слой будут добавлены два поля. В полях будут перечислены значения Группировать по полю, являющиеся меньшинством и большинством для каждого итогового объекта.

  • Параметр Добавить проценты в группе доступен только при отмеченном параметре Добавить атрибуты меньшинства и большинства. Если отмечен параметр Добавить проценты в группе, в итоговый слой будут добавлены два поля с процентами от числа точек, общей длины или общей площади, относящиеся к значениям меньшинства и большинства для каждого объекта. В итоговую таблицу будет также добавлено поле процентов с процентами от числа точек, общей длины или общей площади, относящихся ко всем значениям параметра Группировать по полю для каждого объекта.

  • Выходной слой объектов всегда является полигональным. Будут возвращены только полигоны, пересекающие суммируемый слой. Другие полигоны будут полностью удалены из итогового слоя.

    Polygons returned with point features

Показаны входные точечные и полигональные объекты (первое изображение) и результирующие полигональные объекты (второе изображение).
  • В выходные полигональные объекты включены следующие поля:

Название поля

Описание

count

Количество суммируемых объектов, пересекающихся с каждым полигоном слоя.

sum_length_<linearunit>, или sum_area_<areaunit>

Общая длина линий внутри полигона или общая площадь суммированного полигона внутри каждого полигона. Эти значения возвращаются в заданных единицах измерения при отмеченном параметре Добавить суммированные атрибуты объекта.

statistic_<fieldname>

Для каждой указанной статистики будет создано поле атрибутов, именованное в следующем формате: <statistic>_<fieldname>. Например, максимум и среднеквадратическое отклонение поля id — это MAX_id и SD_id.

pstatistic_<fieldname>

Для каждой указанной взвешенной статистики будет создано поле атрибутов, именованное в следующем формате: p<statistic>_<fieldname>. Например, взвешенный максимум поля id — это pMAX_id.

minority_<fieldname>

Это значение возвращается при создании таблицы группировки, если отмечено Добавить атрибуты меньшинства и большинства. Оно представляет значения указанного поля, которые являются меньшинством в каждом полигоне. Например, в полигоне имеется пять точек с полем color и значениями red, blue, blue, green, green. Если вы создаете группу по полю color, значение поля minority_color — red.

majority_<fieldname>

Это значение возвращается при создании таблицы группировки, если отмечено Добавить атрибуты меньшинства и большинства. Оно представляет значения указанного поля, которые являются большинством в каждом полигоне. Например, в полигоне имеется пять точек с полем color и значениями red, blue, blue, green, green. Если вы создаете группу по полю color, значение поля majority_color — blue;green.

minority_<fieldname>_percent

Это значение возвращается при создании таблицы группировки, если отмечено Добавить проценты в группе. Оно представляет процент числа для указанного поля, которые являются меньшинством в каждом полигоне. Например, в полигоне имеется пять точек с полем color и значениями red, blue, blue, green, green. Если вы создаете группу по полю color, значение поля minority_color_percent — 20 (вычисленное как соотношение 1/5).

majority_<fieldname>_percent

Это значение возвращается при создании таблицы группировки, если отмечено Добавить проценты в группе. Оно представляет процент числа для указанного поля, которые являются большинством в каждом полигоне. Например, в полигоне имеется пять точек с полем color и значениями red, blue, blue, green, green. Если вы создаете группу по полю color, значение поля majority_color_percent — 40 (вычисленное как соотношение 2/5).

join_id

Это значение возвращается при создании таблицы по группам. Это ID для связывания объектов с таблицей группировки. Каждое поле join_id соответствует одной или нескольким строкам в таблице группировки.

В выходною таблицу по группам включены следующие поля:

Имя поля

Описание

join_id

Это идентификатор для связи объектов с полигонным слоем. В каждом полигоне будет находиться один или несколько объектов с одинаковым ID, который все значения группировки. Например, в полигоне имеется пять точек с полем color и значениями red, blue, blue, green, green. В таблице группировки будет три строки, представляющих этот полигон (такой же join ID), по одной для каждого из цветов red, blue и green.

count

Номер указанной группы внутри объединённого полигона. Например, red в выбранном полигоне - это 1.

<statistic>_<fieldname>

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

p<statistic>_<fieldname>

Любая заданная взвешенная статистика, вычисленная для каждой группы.

percentcount

Процент, который каждая группа вносит в общее число в полигоне. Используя приведённый выше пример, красный добавляет 1/5 = 20, синий 2/5 = 40, а зелёный 2/5 = 20.

  • Вы можете повысить производительность инструмента Суммировать в пределах, выполнив одно или несколько из следующих действий:

    • Задайте параметр среды экстента так, чтобы анализировались только интересующие данные.

    • Бины большего размера будут работать лучше, чем меньшего размера. Если вы используете бины и не уверены относительно начального размера, выберите более крупный бин.

    • Используйте локальные данные, относительно места выполнения анализа.

  • Этот инструмент геообработки работает на Spark. Анализ выполняется на настольном компьютере с использованием параллельно работающих ядер. Чтобы узнать больше о выполнении анализа см. раздел Информация по инструментами GeoAnalytics Desktop.

  • При запуске инструментов GeoAnalytics Desktop аналитика выполняется на настольном компьютере. Для оптимальной производительности, данные должны быть доступны на настольном ПК. Если используется размещенный векторный слой, рекомендуется использовать ArcGIS GeoAnalytics Server. Если данные не являются локальными, инструмент будет работать дольше. Чтобы использовать ваш ArcGIS GeoAnalytics Server для проведения анализа, см. раздел Инструменты GeoAnalytics.

  • Аналогичный анализ можно выполнить при помощи инструмента Суммировать в пределах из набора инструментов Стандартный анализ объектов в ArcGIS Pro.

Параметры

Подпись Объяснение Тип данных

Суммированный слой

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

Feature Layer

Выходной класс пространственных объектов

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

Feature Class

Полигон или Бин

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

  • ПолигонСуммированный слой будет агрегирован в набор полигональных объектов.

  • БинСуммированный слой будет агрегирован в квадратные или шестиугольные бины, образующиеся во время работы этого инструмента.

String

Тип бина

Указывает форму бинов, образующуюся для суммирования объектов.

  • Возвести в квадратЗначение Размер бина отображает высоту квадрата. Используется по умолчанию.

  • ШестиугольникЗначение Размер бина соответствует высоте между двумя параллельными сторонами.

String

Размер бина

(Дополнительный)

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

Linear Unit

Полигоны для суммирования

(Дополнительный)

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

Feature Layer

Добавить суммированные атрибуты объектов

Указывает, будет ли вычислена длина линий или площадь полигонов в слое для суммирования (полигон или бин). Количество точек, линий и полигонов, пересекающих форму суммирования, всегда будет включено.

  • ОтмеченоЗначения в пределах формы суммирования будут вычислены. Используется по умолчанию.

  • Не отмеченоЗначения в пределах формы суммирования не будут вычислены.

Boolean

Единицы измерения объектов

(Дополнительный)

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

  • МетрыЕдиницами измерения геометрии будут метры (США).

  • КилометрыЕдиницами измерения геометрии будут километры (США).

  • Геодезические футы СШАЕдиницами измерения геометрии будут футы (США).

  • Геодезические ярды СШАЕдиницами измерения геометрии будут ярды (США).

  • Геодезические мили СШАЕдиницами измерения геометрии будут мили (США).

  • Геодезические морские мили СШАЕдиницами измерения геометрии будут морские мили (США).

  • Международные футыЕдиницами измерения геометрии будут международные футы (США).

  • Международные ярдыЕдиницами измерения геометрии будут международные ярды (США).

  • Сухопутные милиЕдиницами измерения геометрии будут сухопутные мили.

  • Международные морские милиЕдиницами измерения геометрии будут международные морские мили.

  • Международные акрыЕдиницами измерения геометрии будут международные акры.

  • ГектарыЕдиницами измерения геометрии будут гектары.

  • Квадратные метрыЕдиницами измерения геометрии будут кв. метры.

  • Квадратные километрыЕдиницами измерения геометрии будут кв. километры.

  • Квадратные международные футыЕдиницами измерения геометрии будут квадратные международные футы.

  • Международные квадратные ярдыЕдиницами измерения геометрии будут квадратные международные ярды.

  • Квадратные сухопутные милиЕдиницами измерения геометрии будут квадратные сухопутные мили.

  • Квадратные геодезические футы СШАЕдиницами измерения геометрии будут квадратные футы (США).

  • Квадратные геодезические ярды СШАЕдиницами измерения геометрии будут квадратные ярды (США).

  • Квадратные геодезические мили СШАЕдиницами измерения геометрии будут квадратные мили (США).

  • Геодезические акры СШАЕдиницами измерения геометрии будут акры (США).

String

Стандартные поля суммирования

(Дополнительный)

Статистика, которая будет рассчитываться по определенным полям.

Столбцы таблицы значений:

  • ПолеПоля, для которых будет вычислена статистика.

  • СтатистикаСтатистика, которая будут вычислена по указанным полям.

    • КоличествоКоличество ненулевых значений. Может использоваться с числовыми или текстовыми полями. Количество [null, 0, 2] – это 2.

    • СуммаСумма числовых значений в поле. Сумма [null, null, 3] равна 3.

    • СреднееСреднее арифметическое числовых значений. Среднее для ряда [0, 2, null] равно 1.

    • МинимумМинимальное значение числового поля. Минимальное значение [0, 2, null] равно 0.

    • МаксимальныйМаксимальное значение числового поля. Максимальное значение [0, 2, null] равно 2.

    • Среднеквадратическое отклонениеСреднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение для [null, 1,1,1] равно null.

    • ДисперсияДисперсия по числовому полю в треке. Дисперсия ряда [1] равна null. Дисперсия [null, 1,1,1] равна null.

    • ДиапазонДиапазон числового поля. Вычисляется вычитанием минимального значения из максимального. Диапазон [0, null, 1] равен 1. Диапазон [null, 4] равен 0.

    • ЛюбыеПример строки из текстового поля, типа string.

  • Тип величиныЗадает, будет ли поле представлять число или долю.

    • КоличествоДля линейных и полигональных слоев суммарные значения полей будут пропорциональны проценту суммарных объектов, которые пересекают суммарные полигоны перед вычислением статистики. Значения не будут пропорциональны для точечных слоев.

    • ИнтенсивностьЗначения суммируемого поля никогда не будут пропорциональны. Необработанные значения поля будут использоваться для вычисления статистики.

Value Table

Взвешенные поля суммирования

(Дополнительный)

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

Столбцы таблицы значений:

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

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

    • СреднееВычисляется средневзвешенное значение в каждом поле, где примененный вес – это доля суммированного слоя внутри полигонов.

    • Среднеквадратическое отклонениеВычисляется взвешенное среднеквадратичное значение в каждом поле, где примененный вес – это доля суммированного слоя внутри полигонов.

    • ДисперсияВычисляется взвешенная дисперсия в каждом поле, где примененный вес – это доля суммированного слоя внутри полигонов.

  • Тип величиныЗадает, будет ли поле представлять число или долю.

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

    • ИнтенсивностьЗначения суммируемого поля никогда не будут пропорциональны. Необработанные значения поля будут использоваться для вычисления статистики.

Value Table

Группировать по полю

(Дополнительный)

Поле из входных объектов суммирования, которое будет использоваться для вычисления статистики отдельно для каждого уникального значения атрибута. В качестве примера предположим, что входные объекты суммирования содержат точечные местоположения коммерческих предприятий, на которых хранятся опасные материалы, и одно из полей HazardClass, содержащее коды с описанием типа хранящегося опасного материала. Для расчета итогов по каждому уникальному значению HazardClass используйте его, как поле группировки.

Field

Добавить атрибуты меньшинства и большинства

(Дополнительный)

Показывает, какое из атрибутивных значений будет добавлено для каждого поля группы в пределах границы – меньшинство (менее доминирующие) или большинство (более доминирующие). Если этот параметр отмечен, в выходной слой будут добавлены два новых поля с префиксами Majority_ и Minority_. Этот параметр применяется только если задано значение параметра Группировать по полю.

  • ОтмеченоПоля Minority и Majority добавляются.

  • Не отмеченоПоля Minority и Majority не добавляются. Используется по умолчанию.

Boolean

Добавить проценты в группе

(Дополнительный)

Показывает, будут ли добавлены поля процентов. Если этот параметр отмечен, будет вычислена доля в процентах каждого уникального значения группы для каждого входного полигона. Этот параметр применяется только в том случае, если указано значение параметра Группировать по полю и указано значение для параметра Добавить атрибуты меньшинства и большинства.

  • ОтмеченоБудут добавлены поля процентов.

  • Не отмеченоПоля процентов не добавляются. Используется по умолчанию.

Boolean

Таблица Группировать по суммированию

(Дополнительный)

Выходная таблица, которая будет содержать данные Группировать по суммированию.

Table

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

Выходная система координат, Экстент, Текущая рабочая область

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

  • Basic: Нет
  • Standard: Нет
  • Advanced: Да