Setup Store Using Tabular Data (Business Analyst)
Summary
Allows you to turn tabular data (.dbf, .txt, or RDBMS format) into store points.
Usage
-
When geocoding stores, it's best to have address, city, state, and ZIP fields to ensure the best results for the geocoder.
-
View the geocoding output log to examine the match rate of your input addresses.
-
The standard input tabular data formats used are .dbf (IV), .csv, and tab-delimited text (.txt).
-
Relational database files can be accessed through this tool utilizing the Database Connections wizard in ArcCatalog.
-
If importing from Excel to .dbf, make sure your field headers are eight characters or less and do not have special characters embedded in the description.
Syntax
Parameter | Explanation | Data Type |
Table |
The tabular data (.dbf, .txt, or RDBMS format) that will be used to geocode your stores. | Table View |
Locator |
The address locator service to use to geocode addresses. | Address Locator |
MatchFields |
Input fields for geocoding addresses. | Field Info |
NameField |
The field containing the store name. | Field |
StoreIDField |
The name used to identify the store ID. | String |
OutputFeatureClass |
The feature class that will contain the store points. | Feature Class |
WayToSpecifyStoreIDField (Optional) |
Selects an existing store ID field or creates a new field.
| Boolean |
UsePictureSymbol (Optional) |
Inserts custom store symbology into point feature class.
| Boolean |
ImagePath (Optional) |
The file location containing the custom store symbology. | File |
PictureSymbolSize (Optional) |
Set the symbol size by points. | Long |
Code Sample
# Name: SetupStoreByTable.py # Description: Geocodes San Francisco customers using tabular data. # 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 Tabular Data tool Input = "C:/Program Files/ArcGIS/Business Analyst/Datasets/Tutorial/sf_stores.dbf" OutFC= "C:/temp/sf_store.shp" Locator = "C:/Program Files/ArcGIS/Desktop10.0/Business Analyst/Data/USA Geocoding Service/USA Geocoding Service" StoreName = "NAME" StoreId = "STORE_ID" FldCol = "Addr ADDRESS VISIBLE;Addr2 <none> VISIBLE;City <none> VISIBLE;State <none> VISIBLE;ZIP ZIP VISIBLE;ZIPExt <none> VISIBLE;Firm NAME VISIBLE" # Setup Store Using Tabular Data arcpy.SetupStoreByTable_ba(Input, Locator, FldCol, StoreName, "USE_EXISTING", StoreId, OutFC) # Release extension license arcpy.CheckInExtension("Business") except: print arcpy.GetMessages(2)