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

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

Сводка

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

Примечание:

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

Иллюстрация

Обогатить данные

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

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

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

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

  • Необходимо войти в ArcGIS Online или установить Business Analyst Data.

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

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

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

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

Синтаксис

EnrichLayer(in_features, out_feature_class, variables, {buffer_type}, {distance}, {unit})
ParameterОбъяснениеТип данных
in_features

Пространственные объекты для обогащения.

Feature Layer
out_feature_class

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

Feature Class
variables
[variables,...]

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

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

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

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

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

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

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

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

String

Пример кода

EnrichLayer, пример (окно 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 с переменной Набор статистических данных (окно Python)

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

import arcpy
arcpy.env.baDataSource = "USA_ESRI_2018"
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: Ограничено

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