Disponible avec une licence Business Analyst.
Résumé
Cet outil permet de créer une nouvelle couche de points de vente (classe d'entités) en fonction des informations d'adresse.
Utilisation
Cet outil est souvent utilisé pour entrer plusieurs adresses à la fois à partir d'adresses imprimées.
Utilisez l'outil Intégrer le point de vente à l'aide de données tabulaires si vous possédez déjà une table d'enregistrements d'adresse à partir de laquelle vous voulez créer une couche de points de vente.
Seuls les enregistrements correspondants seront inclus dans la couche de points de vente en sortie.
Syntaxe
CreateStoreWithAddressData_ba (Locator, AddressesCollection, OutputFeatureClass, {UsePictureSymbol}, {ImagePath}, {PictureSymbolSize})
Paramètre | Explication | Type de données |
Locator | Localisateur d'adresses à utiliser pour l'appariement des adresses. | Address Locator |
AddressesCollection | Adresses à géocoder. | String |
OutputFeatureClass | Classe d'entités contenant les entités des points de vente. | Feature Class |
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 CreateStoreWithAddressData (script autonome)
# Name: CreateStoreWithAddressData.py
# Description: Creates a geocoded store layer based on a single address in Redlands, CA.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.6\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Defines the parameters for the Create a Store Layer with Address Data tool
Locator = "C:/ArcGIS/Business Analyst/US_2017/Data/Geocoding Data/USA_StreetAddress.loc"
AddressesCollection = "Addr:380 New York St|City:Redlands|State:CA"
OutputFeatureClass = "C:/temp/sf_stores.shp"
# Generate Store layers with address data
arcpy.CreateStoreWithAddressData_ba(Locator, AddressesCollection, OutputFeatureClass)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)
Environnements
Cet outil n'utilise pas d'environnement de géotraitement.
Informations de licence
- ArcGIS Desktop Basic: Requiert Business Analyst
- ArcGIS Desktop Standard: Requiert Business Analyst
- ArcGIS Desktop Advanced: Requiert Business Analyst