Disponible avec une licence Business Analyst.
Résumé
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
arcpy.ba.SetupStoreByTable(Table, Locator, MatchFields, NameField, StoreIDField, OutputFeatureClass, {WayToSpecifyStoreIDField}, {UsePictureSymbol}, {ImagePath}, {PictureSymbolSize})
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
Exemple d'utilisation du script SetupStoreByTable (script autonome)
# Name: SetupStoreByTable.py
# Description: Geocodes San Francisco customers using tabular data.
# 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 Setup Store Using Tabular Data tool
Table = "C:/ArcGIS/Business Analyst/US_2022/Datasets/Tutorial/sf_stores.dbf"
Locator = "C:/ArcGIS/Business Analyst/US_2022/Data/Geocoding Data/USA_StreetAddress.loc"
MatchFields = "Addr ADDRESS VISIBLE;Addr2 <none> VISIBLE;City <none> VISIBLE;State <none> VISIBLE;ZIP ZIP VISIBLE;ZIPExt <none> VISIBLE;Firm NAME VISIBLE"
NameField = "NAME"
StoreIDField = "STORE_ID"
OutputFeatureClass = "C:/temp/sf_store.shp"
# Setup Store Using Tabular Data
arcpy.SetupStoreByTable_ba(Table, Locator, MatchFields, NameField, StoreIDField, OutputFeatureClass)
# 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