Агрегировать точки (Стандартный анализ объектов)

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

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

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

Иллюстрация

Агрегировать точки

Параметры

ПодписьОписаниеТип данных
Входные точки

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

Feature Set
Агрегирование полигонов

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

Feature Set
Выходное имя

Имя выходного слоя, который будет создан на вашем портале.

String
Сохранять границы без точек
(Дополнительный)

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

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

Boolean
Поля суммирования
(Дополнительный)

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

  • Sum – суммарное значение.
  • Minimum – наименьшее значение.
  • Max – наибольшее значение.
  • Mean – среднее арифметическое значение.
  • Std Deviation – среднеквадратическое отклонение.

Value Table
Группировать по полю
(Дополнительный)

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

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

Field
Добавить атрибуты меньшинства и большинства
(Дополнительный)

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

  • Не отмечено – не добавлять поля меньшинства и большинства. Используется по умолчанию.
  • Отмечено – добавить поля меньшинства и большинства.

Boolean
Добавить проценты
(Дополнительный)

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

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

Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Выходной слой

Выходной слой.

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

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

Набор записей

arcpy.sfa.AggregatePoints(pointLayer, polygonLayer, outputName, {keepBoundariesWithNoPoints}, {summaryFields}, {groupByField}, {minorityMajority}, {percentPoints})
ИмяОписаниеТип данных
pointLayer

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

Feature Set
polygonLayer

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

Feature Set
outputName

Имя выходного слоя, который будет создан на вашем портале.

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

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

  • KEEP_EMPTYСохранять полигоны, в пределах которых нет точек. Используется по умолчанию.
  • REMOVE_EMPTYНе возвращать полигоны, внутри которых нет точек, в качестве выходных объектов.
Boolean
summaryFields
[[Field, Statistic],...]
(Дополнительный)

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

  • SUM – суммарное значение.
  • MIN – наименьшее значение.
  • MAX – наибольшее значение.
  • MEAN – среднее арифметическое значение.
  • STD – среднеквадратическое отклонение.

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

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

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

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

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

  • NO_MIN_MAJНе добавлять поля меньшинства и большинства. Используется по умолчанию.
  • ADD_MIN_MAJДобавить поля меньшинства и большинства.
Boolean
percentPoints
(Дополнительный)

Этот Булев параметр применим только тогда, когда указано groupByField. Если опция установлена на ADD_PERCENT, будет вычислен процент числа точек для каждого уникального значения атрибута поля, указанного в параметре groupByField. К сводной таблице группировки будет добавлено новое поле, содержащие величину в процентах для каждого атрибутивного значения в пределах каждой группы. Если параметр minorityMajorityустановлен на истину, к результирующему слою будут добавлены еще два дополнительных поля, содержащих величины в процентах для большинства и меньшинства в пределах каждой группы.

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

Производные выходные данные

ИмяОписаниеТип данных
aggregatedLayer

Выходной слой.

Набор объектов
groupSummary

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

Набор записей

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

  • Basic: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
  • Standard: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
  • Advanced: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа

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