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
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ètre | Explication | Type 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
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)
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
Vous avez un commentaire à formuler concernant cette rubrique ?