Enrichir la couche (Business Analyst)

Disponible avec une licence Business Analyst.

Résumé

Enrichit les données en ajoutant des faits démographiques et paysagers sur les personnes et lieux qui sont à l’intérieur des emplacements de données ou qui les entourent.

Remarque :

  • L’outil Enrichir la couche utilise des paramètres d’agrégation et de répartition détaillés pour synchroniser les données.
  • Cet outil consomme des crédits si ArcGIS Online est défini comme source de données Business Analyst.

Illustration

Enrichir les données

Utilisation

  • Les entités ponctuelles en entrée doivent être associées à un polygone de limite à enrichir.

  • Output Feature Class (Classe d’entités en sortie) est un doublon de Input Features (Entités en entrée) avec des champs attributaires supplémentaires.

  • Les informations démographiques et paysagères peuvent provenir de données ArcGIS Online ou de données Business Analyst installées localement.

  • Vous devez être connecté à ArcGIS Online ou Business Analyst Data doit être installé.

  • La sortie est une copie de tous les attributs et entités, ainsi que des entités de l’entrée auxquelles les attributs sélectionnés sont ajoutés.

  • Business Analyst Data, utilisées dans les synthétisations et rapports, sont spécifiées via le paramètre d’environnement Source de données de géotraitement.

  • Si vous êtes connecté à ArcGIS Online, Enrichir la couche prend en charge les modes de déplacement dynamiques lorsque les points sont utilisés comme entités en entrée. Les modes de déplacement sont utilisés pour construire des polygones, tels que des temps de trajet ou des durées de trajet à pied, et sont ensuite enrichis avec des données. Pour plus d’informations, reportez-vous à la rubrique Modes de déplacement dans l’aide Network Analyst.

  • Les collections de données statistiques (données personnalisées) et les calculs personnalisés sont pris en charge.

Syntaxe

arcpy.ba.EnrichLayer(in_features, out_feature_class, variables, {buffer_type}, {distance}, {unit})
ParamètreExplicationType de données
in_features

Entités à enrichir.

Feature Layer
out_feature_class

Nouvelle couche contenant les attributs en entrée et les attributs sélectionnés par l’utilisateur. Les attributs sélectionnés par l’utilisateur sont synthétisés à partir des limites démographiques sous-jacentes. Seule la zone située à l’intérieur de la limite en entrée est prise en compte.

Feature Class
variables
[variables,...]

Sélectionnez une ou plusieurs variables à synthétiser et à ajouter à la classe d’entités en sortie.

String
buffer_type
(Facultatif)

Indique comment la surface enrichie sera définie. La valeur par défaut est Straight Line (Ligne droite).

Lorsque vous êtes connecté à ArcGIS Online, les options de mode de déplacement sont renseignées dynamiquement. Les entités linéaires en entrée peuvent uniquement utiliser la distance Straight Line (Ligne droite).

String
distance
(Facultatif)

La distance ou la taille d’une zone à enrichir, par exemple, une zone tampon de 1 mile ou une durée du trajet à pied de 5 minutes. Les unités correspondent au type de polygone. La valeur par défaut est 1.

Double
unit
(Facultatif)

Unités associées au paramètre Distance or time (Distance ou temps). La valeur par défaut est Kilometers (Kilomètres).

String

Exemple de code

Exemple d’utilisation de l’outil EnrichLayer (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction 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)
Exemple d’utilisation de l’outil EnrichLayer avec une variable Collection de données statistiques (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser la fonction EnrichLayer avec des variables Collection de données statistiques.

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)

Informations de licence

  • Basic: Limité
  • Standard: Limité
  • Advanced: Limité

Rubriques connexes