Обогатить слой (Business Analyst)

Доступно с лицензией Business Analyst.

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

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

Выходными данными является копия входных данных с дополнительными атрибутивными полями. Для этого инструмента требуется учетная запись организации ArcGIS Online сохраненный локально или установленный набор данных.

Примечание:

  • Этот инструмент использует настройки агрегации и распределения для суммирования данных.
  • Инструмент Полигон разделения работает схожим образом. Однако инструмент Полигон разделения использует заданное пользователем разделение. Инструмент Обогатить слой использует точки U.S. Census Block или глобальные точки расселения для распределения значений. Дополнительные сведения см. в разделе Распределение данных.

Иллюстрация

Иллюстрация инструмента Обогатить слой

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

  • Информация по демографии и ландшафту, доступная с этим инструментом, может поступать из ArcGIS Online или из локальных наборов данных. Инструмент использует кредиты, если ArcGIS Online задан как Источник данных Business Analyst.

  • Инструмент Business Analyst поддерживает любые переменные данных и наборы статистических данных (SDCX) в качестве переменных для обогащения. Дополнительные сведения о слоях SDCX см. в разделе Создание пользовательских данных Business Analyst.

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

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

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

  • Business Analyst Data, используемые в суммировании и отчетах, задаются через параметр среды Источник данных.

  • Если вы выполнили вход в ArcGIS Online, инструмент поддерживает динамические режимы передвижения, если входными объектами являются точки. Режимы передвижения используются для создания полигонов, таких как время в пути, а затем обогащаются другими данными. Дополнительные сведения см. в разделе Режимы передвижения в Справке Network Analyst.

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

Параметры

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

Пространственные объекты, которые будут обогащены.

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

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

Feature Class
Переменные

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

String
Определите области для обогащения
(Дополнительный)

Определяет область, которая будет обогащаться. Значение по умолчанию равно Straight Line.

При выполненном входе в ArcGIS Online опции режима передвижения заполняются динамически. Для входных линейных объектов может использоваться только метод Расстояние Straight Line.

String
Расстояние или время
(Дополнительный)

Расстояние или размер области для обогащения, например, 1-мильный буфер или в пределах 5 минут пешком. Единицы измерения соответствуют типу полигона. Значение по умолчанию равно 1.

Double
Единицы измерения
(Дополнительный)

Единицы измерения, связанные с параметром Расстояние или время. Значение по умолчанию Километры.

String

arcpy.ba.EnrichLayer(in_features, out_feature_class, variables, {buffer_type}, {distance}, {unit})
ИмяОписаниеТип данных
in_features

Пространственные объекты, которые будут обогащены.

Feature Layer
out_feature_class

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

Feature Class
variables
[variables,...]

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

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

Определяет область, которая будет обогащаться. Значение по умолчанию равно Straight Line.

При выполненном входе в ArcGIS Online опции режима передвижения заполняются динамически. Для входных линейных объектов может использоваться только метод Расстояние Straight Line.

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

Расстояние или размер области для обогащения, например, 1-мильный буфер или в пределах 5 минут пешком. Единицы измерения соответствуют типу полигона. Значение по умолчанию равно 1.

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

Единицы измерения, связанные с параметром distance. Значение по умолчанию равно Kilometers.

String

Пример кода

EnrichLayer, пример 1 (окно Python)

Скрипт окна Python, демонстрирующий использование функции EnrichLayer.

import arcpy
arcpy.env.baDataSource = "ONLINE;US;"
arcpy.ba.EnrichLayer("TradeArea75pct", r"C:\Temp\Output.gdb\Trade_Area75_Enriched", "populationtotals.totpop_cy", None, 1, None)
EnrichLayer, пример 2 (окно Python)

В представленном скрипте Python показан способ использования функции EnrichLayer с переменными Набора статистических данных.

import arcpy
arcpy.env.baDataSource = "USA_ESRI_<year>"
arcpy.ba.EnrichLayer("TradeArea1", "TradeArea1_Enrich", r" C:\Users\<USER ID>\Documents\ArcGIS\Projects\My_Project\BayArea_ProprietaryData.sdcx/sales_s01_sales", None, 1, None)

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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