Setup Store Using XY Data (Business Analyst)
汇总
用法
-
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.
语法
参数 | 说明 | 数据类型 |
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 (可选) |
Inserts custom store symbology into point feature class.
| Boolean |
Image Path (可选) |
The file location containing the custom store symbology. | File |
PictureSymbolSize (可选) |
The size, in pixels, of the picture symbol. | Long |
代码示例
# 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)