Disponible avec une licence Business Analyst.
Résumé
Crée une nouvelle classe d'entités points (couche de clients). Vous pouvez définir les champs à créer dans la nouvelle couche.
Utilisation
Lorsque les données sont ajoutées à la carte, elles sont associées à l'étendue d'analyse qui est active à ce moment-là. Si l'étendue d'analyse active est une zone d'étude, la couche est ajoutée au groupe de couches de cette zone d'étude.
Vous pouvez changer l'étendue d'analyse à tout moment à l'aide de l'option Définir l'étendue de l'analyse du menu Business Analyst.
Vous pouvez ajouter de nouvelles entités de clients (points) à la couche de points de vente à l'aide de la barre d'outils Mettre à jour d'ArcMap. Une fois la couche modifiable, vous pouvez épingler (ajouter) de nouveaux points.
Syntaxe
CreateEmptyCustomerLayer_ba (OutputFeatureClass, {FldsCollection}, {NameField}, {LinkField})
Paramètre | Explication | Type de données |
OutputFeatureClass | Classe d'entités destinée à contenir les entités des clients. | Feature Class |
FldsCollection (Facultatif) | Champs à ajouter à la classe d'entités en sortie. | String |
NameField (Facultatif) | Champ destiné à identifier le nom des clients. | String |
LinkField (Facultatif) | ID unique servant de liaison entre le fichier des clients et le fichier des points de vente. | String |
Exemple de code
Exemple d'utilisation du script CreateEmptyCustomerLayer (script autonome)
# Name: CreateEmptyCustomerLayer.py
# Description: Creates a new empty customer layer.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.6\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Defines the parameters for the Create an Empty Customer Layer tool
OutPath = "C:/temp/New_Customers.shp"
StoreId = "ID"
Name= "Address"
FldCol = "Name:ID|Alias:ID|Type:esriFieldTypeSmallInteger|Precision:1;Name:Address|Alias:Address|Type:esriFieldTypeString|Precision:40"
# Creates a new feature class (Customer Layer) with empty attribute fields
arcpy.CreateEmptyCustomerLayer_ba(OutPath,
StoreId,
Name,
FldCol)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)
Environnements
Cet outil n'utilise pas d'environnement de géotraitement.
Informations de licence
- ArcGIS Desktop Basic: Requiert Business Analyst
- ArcGIS Desktop Standard: Requiert Business Analyst
- ArcGIS Desktop Advanced: Requiert Business Analyst