Доступно с лицензией 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 |
Пример кода
Скрипт окна 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)
В представленном скрипте 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)
Environments
Информация о лицензиях
- Basic: Ограничено
- Standard: Ограничено
- Advanced: Ограничено