Disponible avec une licence Business Analyst.
Résumé
Cet outil permet de transformer des données de coordonnées x,y (latitude-longitude) en points de vente.
Utilisation
Cet outil permet de créer une couche de points de vente en fonction des colonnes x et y d'une table en entrée.
Plusieurs formes de données collectées par GPS contiennent des coordonnées de latitude/longitude. Vous pouvez utiliser cet outil pour convertir des données collectées par GPS en points de vente.
Si vos données x,y sont stockées dans une base de données relationnelles (Access, par exemple), elles sont accessibles par l'intermédiaire de cet outil avec l'assistant Connexions aux bases de données d'ArcCatalog.
Syntaxe
arcpy.ba.SetupStoreByXYData(Table, LatitudeField, LongitudeField, NameField, StoreIDField, OutputFeatureClass, WayToSpecifyStoreIDField, {UsePictureSymbol}, {ImagePath}, {PictureSymbolSize})
Paramètre | Explication | Type de données |
Table | Table de données x,y qui sera utilisée pour créer des points de vente. | Table View |
LatitudeField | Champ contenant vos coordonnées de latitude (champ y). | Field |
LongitudeField | Champ contenant vos coordonnées de longitude (champ x). | Field |
NameField | Champ contenant le nom du point de vente. | Field |
StoreIDField | Nom utilisé pour identifier l'ID point de vente unique. Cet ID est un lien vers la couche de clients associée. | Field |
OutputFeatureClass | Classe d'entités contenant les points de vente. | Feature Class |
WayToSpecifyStoreIDField | 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) | Taille, en pixels, du symbole d'image. | Long |
Exemple de code
Exemple d'utilisation du script SetupStoreByXYData (script autonome)
# Name: SetupStoreByXYData.py
# Description: Creates a store layer from latitude longitude coordinates.
# 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 XY Data tool
Table = "C:/temp/sf_store.shp"
LatitudeField = "Latitude"
LongitudeField = "Longitude"
NameField = "NAME"
StoreIDField = "STORE_ID"
OutputFeatureClass = "C:/temp/sf_storenew.shp"
# Sets up a new customer layer based on XY data
arcpy.SetupStoreByXYData_ba(Table, LatitudeField, LongitudeField, 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