Сводка
Находит точечные, линейные или полигональные объекты (или их части), расположенные внутри границ полигонов в другом слое.
Пример:
- Используя слой границ водоразделов и слой с границами типов землепользования, можно определить общую площадь земель различных типов для каждой водосборной области.
- При наличии слоя земельных участков в округе и слоя с границами городов, можно вычислить среднюю стоимость свободных участков в черте каждого города.
- Имеется слой округов и слой дорог, вычисляется общая протяженность дорог каждого типа в пределах округов.
Иллюстрация
Использование
Вы можете представить инструмент Суммировать в пределах, как будто он берет два слоя и накладывает один слой поверх другого. Представьте, что все объекты в одном из слоев, входном слое полигонов, покрашены красным цветом. В другом слое входные объекты для суммирования могут быть любого типа – точки, линии или полигоны. После наложения этих слоев один на другой всмотритесь и сосчитайте, сколько объектов во входном векторном слое для суммирования попадает вовнутрь полигонов с красными границами (входные полигоны). Вы можете не только посчитать число объектов, но и вычислить простую статистику об атрибутах объектов входного суммируемого векторного слоя, например: сумму, среднее значение, максимум, минимум и т.д.
Синтаксис
SummarizeWithin(sumWithinLayer, summaryLayer, outputName, {sumShape}, {shapeUnits}, {summaryFields}, {groupByField}, {minorityMajority}, {percentShape})
Parameter | Объяснение | Тип данных |
sumWithinLayer | Будут суммированы объекты (или их части) во входном суммируемом векторном слое, которые попадают вовнутрь границ этих полигонов. | Feature Set |
summaryLayer | Точечные, линейные или полигональные объекты, которые будут суммироваться для каждого входного полигона. | Feature Set |
outputName | Имя выходного слоя, который будет создан на вашем портале. | String |
sumShape (Дополнительный) | Вычислить статистику по форме входных суммируемых объектов, в том числе длину линий или площадей полигонов входных суммируемых объектов внутри каждого входного полигона.
| Boolean |
shapeUnits (Дополнительный) | При суммировании геометрии входных суммируемых объектов укажите единицы суммирования геометрии. Если объекты суммирования – полигоны, то допустимыми вариантами являются акры, гектары, квадратные метры, квадратные километры, квадратные футы, квадратные ярды и квадратные мили. Если объекты суммирования – линии, то допустимыми вариантами являются метры, километры, футы, ярды и мили.
| String |
summaryFields [[Field, Statistic],...] (Дополнительный) | Список имен полей и тип суммарной статистики, которые вы хотите выполнить для этих полей – для всех точек в пределах каждого полигона. Всегда возвращается число точек внутри каждого полигона. Поддерживаются следующие типы статистики:
| Value Table |
groupByField (Дополнительный) | Это – поле из входных объектов суммирования, которые могут использоваться для вычисления статистики отдельно для каждого уникального значения атрибута. В качестве примера предположим, что входные объекты суммирования содержат точечные местоположения коммерческих предприятий, на которых хранятся опасные материалы, и одно из полей – HazardClass (класс опасности), содержащее коды с описанием типа хранящегося опасного материала. Для расчета итогов по каждому уникальному значению HazardClass (класса опасности) используйте его, как поле группировать по. | Field |
minorityMajority (Дополнительный) | Это может применяться только при использовании поля группы. Если вы укажете ADD_MIN_MAJ, то для каждого поля группы в пределах границы будет вычислено наименьшее (встречается реже) или наибольшее (встречается чаще) атрибутивное значение. К выходному слою будут добавлены два новых поля с префиксами Majority_ и Minority_.
| Boolean |
percentShape (Дополнительный) | Это может применяться только при использовании поля группы. Если отмечено – будет вычислена доля в процентах каждого уникального значения группы для каждого входного полигона.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
outputLayer | Выходной суммированный слой. | Набор объектов |
groupBySummaryLayer | Если было указано поле группы, то инструмент выведет таблицу, содержащую расчетную статистику для каждой уникальной группы. | Набор записей |
Environments
Информация о лицензиях
- Basic: Требуется Права доступа Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
- Standard: Требуется Права доступа Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
- Advanced: Требуется Права доступа Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа