Créer une couche de points de vente vide (Business Analyst)

Niveau de licence :BasicStandardAdvanced

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

Syntaxe

CreateEmptyStoreLayer_ba (OutputFeatureClass, FldsCollection, {NameField}, {StoreIDField}, {UsePictureSymbol}, {Image Path}, {PictureSymbolSize})
ParamètreExplicationType 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.

  • VraiInsère des symboles personnalisés
  • FauxN'insère pas de symboles personnalisés
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

Exemple d'utilisation du script CreateEmptyStoreLayer (script autonome)
# 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)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis Business Analyst
ArcGIS for Desktop Standard: Requis Business Analyst
ArcGIS for Desktop Advanced: Requis Business Analyst
5/10/2014