Суммировать атрибуты (GeoAnalytics Desktop)

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

Вычисляет суммарную статистику для полей в классе объектов.

Параметры

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

Слой суммируемых точек, полилиний или полигонов.

Table View
Выходная таблица

Новая таблица с суммированными атрибутами.

Table
Поля

Одно или более полей, которые используются для суммирования аналогичных объектов. Например, если вы выберете отдельное поле PropertyType со значениями commercial и residential, то будут просуммированы все поля residential, для них будет вычислена суммарная статистика, а также будут просуммированы все поля commercial. В этом примере в выходных данных появляется две строки, одна для суммированных значений commercial, другая - для residential.

Вы можете не выбирать поля и суммировать все объекты в одном поле суммирования.

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

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

Value Table
Интервал временного шага
(Дополнительный)

Значение длительности временного шага. Этот параметр доступен только если у входных точек активировано время и представлено определённое время.

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

Time Unit
Повтор временного шага
(Дополнительный)

Значение, задающее частоту интервалов временного шага. Этот параметр доступен только если у входных точек активировано время и представлено определённое время.

Time Unit
Базовый временной шаг
(Дополнительный)

Дата, задающая базовое время, по которому выравниваются временные шаги. По умолчанию это 1 января 1970, 00:00 часов. Этот параметр доступен только если у входных точек активировано время и представлено определенное время.

Date

arcpy.gapro.SummarizeAttributes(input_layer, out_table, fields, {summary_fields}, {time_step_interval}, {time_step_repeat}, {time_step_reference})
ИмяОписаниеТип данных
input_layer

Слой суммируемых точек, полилиний или полигонов.

Table View
out_table

Новая таблица с суммированными атрибутами.

Table
fields
[fields,...]

Одно или более полей, которые используются для суммирования аналогичных объектов. Например, если вы выберете отдельное поле PropertyType со значениями commercial и residential, то будут просуммированы все поля residential, для них будет вычислена суммарная статистика, а также будут просуммированы все поля commercial. В этом примере в выходных данных появляется две строки, одна для суммированных значений commercial, другая - для residential.

Вы можете не выбирать поля и суммировать все объекты в одном поле суммирования.

Field
summary_fields
[summary_fields,...]
(Дополнительный)

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

  • COUNT – количество ненулевых значений. Может использоваться с числовыми или текстовыми полями. Количество [null, 0, 2] равно 2.
  • SUM – сумма числовых значений в поле. Сумма [null, null, 3] равна 3.
  • MEAN – среднее арифметическое числовых значений. Среднее [0,2, null] равно 1.
  • MIN – минимальное значение числового поля. Минимум [0, 2, null] равен 0.
  • MAX – максимальное значение числового поля. Максимальное значение [0, 2, null] равно 2.
  • STDDEV – среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение [null, 1,1,1] равно null.
  • VAR – дисперсия по числовому полю в треке. Дисперсия [1] равна null. Дисперсия [null, 1,1,1] равна null.
  • RANGE – диапазон числового поля. Он вычисляется вычитанием минимального значения из максимального. Диапазон [0, null, 1] равен 1. Диапазон [null, 4] равен 0.
  • ANY – пример строки из текстового поля.

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

Значение длительности временного шага. Этот параметр доступен только если у входных точек активировано время и представлено определённое время.

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

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

Значение, задающее частоту интервалов временного шага. Этот параметр доступен только если у входных точек активировано время и представлено определённое время.

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

Дата, задающая базовое время, по которому выравниваются временные шаги. По умолчанию это 1 января 1970, 00:00 часов. Этот параметр доступен только если у входных точек активировано время и представлено определенное время.

Date

Пример кода

SummarizeAttributes пример (автономный скрипт)

В следующем автономном скрипте показано, как использовать инструмент SummarizeAttributes.

# Name: Summarize Attributes.py
# Description: Summarize Crime Data by year and beat.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/CityData.gdb"
# Set local variables
inFeatures = "ChicagoCrimes"
summaryFields = ["Year", "Beat"]
summaryStatistics = [["Arrest", "COUNT"], ["District", "COUNT"]]
out = 'SummarizeCrimes'
# Execute SummarizeAttributes
arcpy.gapro.SummarizeAttributes(inFeatures, out, summaryFields, 
                                summaryStatistics)

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

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

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