Disponible avec une licence Business Analyst.
Résumé
Génère une nouvelle classe d'entités points (couche de points de vente). Vous pouvez définir les champs à créer dans la nouvelle couche vide.
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 vide à l'aide de la barre d'outils Mettre à jour d'ArcMap. Une fois la couche modifiable, vous pouvez épingler (ajouter) de nouveaux points.
Syntaxe
arcpy.ba.CreateEmptyStoreLayer(OutputFeatureClass, FldsCollection, {NameField}, {StoreIDField}, {UsePictureSymbol}, {ImagePath}, {PictureSymbolSize})
Paramètre | Explication | Type de données |
OutputFeatureClass | Classe d'entités contenant les points de vente. | Feature Class |
FldsCollection [[Field Name, Alias Name, Field Type, Precision],...] | Champs à ajouter à la classe d'entités en sortie. | String |
NameField (Facultatif) | Sélectionne le champ à utiliser pour identifier le nom des points de vente. | String |
StoreIDField (Facultatif) | Sélectionne le champ à utiliser comme champ ID point de vente. | String |
UsePictureSymbol (Facultatif) | Insère des symboles de points de vente personnalisés dans la classe d'entités points.
| Boolean |
ImagePath (Facultatif) | Emplacement du fichier contenant les symboles des points de vente personnalisés. | File |
PictureSymbolSize (Facultatif) | Classe d'entités contenant les points de vente. | Long |
Exemple de code
Exemple d'utilisation du script CreateEmptyStoreLayer (script autonome)
# Name: CreateEmptyStoreLayer.py
# Description: Creates an empty store layer.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Defines the parameters for the Create an Empty Store Layer tool
OutputFeatureClass = "C:/temp/New_Store.shp"
FldsCollection = "Name:ID|Alias:|Type:esriFieldTypeSmallInteger|Precision:1|Scale:0;Name:Address|Alias:|Type:esriFieldTypeString|Precision:40|Scale:0"
# Creates a new feature class (Store Layer) with empty attribute fields
arcpy.CreateEmptyStoreLayer_ba(OutputFeatureClass, FldsCollection)
# Release extension license
arcpy.CheckInExtension("Business")
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst