Intégrer le point de vente à l'aide de données tabulaires (Business Analyst)
Récapitulatif
Vous permet de transformer des données tabulaires (format .dbf, .txt ou SGBDR) en points de vente.
Utilisation
-
Lorsque vous géocodez des points de vente, il est préférable de configurer des champs d'adresse, de ville et de code postal pour optimiser les résultats du géocodeur.
-
Consultez le journal en sortie du géocodage pour examiner le taux d'appariement de vos adresses en entrée.
-
Les formats de données tabulaires en entrée standard utilisés sont .dbf (IV), .csv et .txt (fichier texte dont les valeurs sont séparées par des tabulations).
-
Les fichiers de bases de données relationnelles sont accessibles par l'intermédiaire de cet outil à l'aide de l'assistant Connexions aux bases de données d'ArcCatalog.
-
Si vous importez à partir d'Excel au format .dbf, veillez à ce que les en-têtes des champs comportent huit caractères au maximum et à ce que la description ne comporte aucun caractère spécial.
Syntaxe
Paramètre | Explication | Type de données |
Table |
Les données tabulaires (format .dbf, .txt ou SGBDR) sont utilisées pour géocoder vos points de vente. | Table View |
Locator |
Service du localisateur d'adresses à utiliser pour géocoder les adresses. | Address Locator |
MatchFields |
Champs en entrée pour le géocodage des adresses. | Field Info |
NameField |
Champ contenant le nom du point de vente. | Field |
StoreIDField |
Nom utilisé pour identifier l'ID point de vente. | String |
OutputFeatureClass |
Classe d'entités contenant les points de vente. | Feature Class |
WayToSpecifyStoreIDField (Facultatif) |
Sélectionne un champ ID point de vente existant ou crée un nouveau champ.
| Boolean |
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) |
Définissez la taille de symbole par points. | Long |
Exemple de code
# Name: SetupStoreByTable.py
# Description: Geocodes San Francisco customers using tabular data.
# Author: Esri
# Import system modules
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 Setup Store Using Tabular Data tool
Input = "C:/ArcGIS/Business Analyst/US_2013/Datasets/Tutorial/sf_stores.dbf"
OutFC= "C:/temp/sf_store.shp"
Locator = "C:/ArcGIS/Business Analyst/US_2013/Data/Geocoding Data/USA Geocoding Service.loc"
StoreName = "NAME"
StoreId = "STORE_ID"
FldCol = "Addr ADDRESS VISIBLE;Addr2 <none> VISIBLE;City <none> VISIBLE;State <none> VISIBLE;ZIP ZIP VISIBLE;ZIPExt <none> VISIBLE;Firm NAME VISIBLE"
# Setup Store Using Tabular Data
arcpy.SetupStoreByTable_ba(Input, Locator, FldCol, StoreName, "USE_EXISTING", StoreId, OutFC)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)