Суммировать в пределах (Стандартный анализ объектов)

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

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

Пример:

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

Иллюстрация

Суммирование в пределах; иллюстрация

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

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

Параметры

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

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

Feature Set
Входные суммируемые объекты

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

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

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

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

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

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

Boolean
Единицы измерения объекта
(Дополнительный)

При суммировании геометрии входных суммируемых объектов укажите единицы суммирования геометрии.

  • Мили —Мили
  • Футы —Футы
  • Километры —Километры
  • Метры —Метры
  • Ярды —Ярды
  • Акры —Акры
  • Гектары —Гектары
  • Квадратные метры —Квадратные метры
  • Квадратные километры —Квадратные километры
  • Квадратные футы —Квадратные футы
  • Квадратные ярды —Квадратные ярды
  • Квадратные мили —Квадратные мили
String
Поля суммирования
(Дополнительный)

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

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

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

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

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

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

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

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

Это может применяться только при использовании поля группы. Если отмечено – будет вычислена доля в процентах каждого уникального значения группы для каждого входного полигона.

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

Boolean

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

ПодписьОписаниеТип данных
Выходной сервис пространственных объектов

Выходной суммированный слой.

Набор объектов
Выходная таблица группировки

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

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

arcpy.sfa.SummarizeWithin(sumWithinLayer, summaryLayer, outputName, {sumShape}, {shapeUnits}, {summaryFields}, {groupByField}, {minorityMajority}, {percentShape})
ИмяОписаниеТип данных
sumWithinLayer

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

Feature Set
summaryLayer

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

Feature Set
outputName

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

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

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

  • ADD_SHAPE_SUMВычислять суммированные атрибуты объекта. Используется по умолчанию.
  • NO_SHAPE_SUMНе вычислять суммированные атрибуты объекта.
Boolean
shapeUnits
(Дополнительный)

При суммировании геометрии входных суммируемых объектов укажите единицы суммирования геометрии.

Если объекты суммирования – полигоны, то допустимыми вариантами являются акры, гектары, квадратные метры, квадратные километры, квадратные футы, квадратные ярды и квадратные мили.

Если объекты суммирования – линии, то допустимыми вариантами являются метры, километры, футы, ярды и мили.

  • MILESМили
  • FEETФуты
  • KILOMETERSКилометры
  • METERSМетры
  • YARDSЯрды
  • ACRESАкры
  • HECTARESГектары
  • SQUAREMETERSКвадратные метры
  • SQUAREKILOMETERSКвадратные километры
  • SQUAREFEETКвадратные футы
  • SQUAREYARDSКвадратные ярды
  • SQUAREMILESКвадратные мили
String
summaryFields
[[Field, Statistic],...]
(Дополнительный)

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

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

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

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

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

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

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

Это может применяться только при использовании поля группы. Если отмечено – будет вычислена доля в процентах каждого уникального значения группы для каждого входного полигона.

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

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

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

Выходной суммированный слой.

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

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

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

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

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