Intégrer les clients à l'aide des données XY (Business Analyst)
Récapitulatif
Transforme les données de coordonnées x,y (latitude-longitude) en une couche de clients.
Utilisation
- 
Cet outil permet de créer une couche de clients en fonction des colonnes x et y d'une table en entrée. 
- 
Pour ajouter une table de coordonnées x,y à la carte, la table doit contenir deux champs : coordonnées x (longitude) et coordonnées y (latitude). 
- 
Les coordonnées de latitude et de longitude qui sont au format DMS (degrés, minutes, secondes) doivent être converties en degrés décimaux avant d'utiliser cet outil. 
- 
Si vous utilisez des coordonnées de latitude et de longitude, vérifiez que la latitude est un entier positif et que la longitude est un entier négatif. 
- 
Plusieurs formes de données collectées par GPS contiennent des coordonnées x,y. Vous pouvez utiliser cet outil pour convertir des données collectées par GPS en clients. 
- 
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 à l'aide de l'assistant Connexions aux bases de données d'ArcCatalog. 
- 
Cet outil d'intégration ne génère pas de classe d'entités ; il génère une couche d'événements x,y. 
Syntaxe
| Paramètre | Explication | Type de données | 
| Table | Table en entrée utilisée pour configurer votre couche de clients. | 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 | Identifiant unique des données de client (généralement, le nom du client). | Field | 
| LinkField | ID unique servant de liaison entre le fichier des clients et le fichier des points de vente. | Field | 
| OutputFeatureClass | Classe d'entités destinée à contenir les entités des clients. | Feature Class | 
Exemple de code
# Name: SetupCustomersByXYData.py
# Description: Creates a customer layer from latitude longitude coordinates. 
# Author: Esri
# Import system modules
import arcview
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") 
 
#  Define the parameters for the Setup Customers Using XY Data tool
  CustPath = "C:/temp/sf_cust.dbf"
  NewFC = "C:/temp/sf_customer.shp"
  Lat = "Latitude"
  Long = "Longitude"
  CustName = "NAME"
  StoreId = "STORE_ID"
 
# Sets up a new customer layer based on XY data
  arcpy.SetupCustomersByXYData_ba(CustPath, Lat, Long, CustName, StoreId, NewFC)
 
# Release extension license 
  arcpy.CheckInExtension("Business")
     
except:
  print arcpy.GetMessages(2)