Setup Store Using XY Data (Business Analyst)
Summary
Usage
- 
This tool allows you to create a store layer based on x and y columns from an input table. 
- 
Many forms of GPS-collected data will contain latitude/longitude coordinates. You can use this tool to convert GPS-collected data into stores. 
- 
If your x,y data is stored in a relational database, such as Access, it can be accessed through this tool utilizing the Database Connections wizard in ArcCatalog. 
Syntax
| Parameter | Explanation | Data Type | 
| Table | The table of x,y data that will be used to create stores. | Table View | 
| LatitudeField | The field containing your latitude coordinates (y field). | Field | 
| LongitudeField | The field containing your longitude coordinates (x field). | Field | 
| NameField | The field containing the store name. | Field | 
| StoreIDField | The name used to identify the unique store ID. This ID is a link to the associated customer layer. | Field | 
| OutputFeatureClass | The feature class that will contain the store points. | Feature Class | 
| WayToSpecifyStoreIDField | Selects an existing Store ID Field or creates a new field. 
 | Boolean | 
| UsePictureSymbol (Optional) | Inserts custom store symbology into point feature class. 
 | Boolean | 
| Image Path (Optional) | The file location containing the custom store symbology. | File | 
| PictureSymbolSize (Optional) | The size, in pixels, of the picture symbol. | Long | 
Code Sample
# Name: SetupStoreByXYData.py
# Description: Creates a store layer from latitude longitude coordinates. 
# Author: ESRI
# Import system modules
import arcpy
arcpy.ImportToolbox("C:\Program Files\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
  # Acquire extension license 
  arcpy.CheckOutExtension("Business") 
 
  # Defines the parameters for the Setup Store Using XY Data tool
  StorePath = "C:/temp/sf_store.shp"
  NewFC = "C:/temp/sf_storenew.shp"
  Lat = "Latitude"
  Long = "Longitude"
  StoreName = "NAME"
  StoreId = "STORE_ID"
 
  # Sets up a new customer layer based on XY data
  arcpy.SetupStoreByXYData_ba(StorePath,sLat, Long, StoreName, StoreId, NewFC)
 
  # Release extension license 
  arcpy.CheckInExtension("Business")
     
except:
  print arcpy.GetMessages(2)