Créer une couche de points de vente vide (Business Analyst)
Récapitulatif
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
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 |
Image Path (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
# Name: CreateEmptyStoreLayer.py
# Description: Creates an empty store layer.
# Author: Esri
# Import system modules
import arview
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\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
OutPath = "C:/temp/New_Store.shp"
Name= "Address"
StoreId = "ID"
FldCol = "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(OutPath, FldCol, Name, StoreId)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)