Create An Empty Customer Layer (Business Analyst)
Resumen
Creates a new empty point feature class (customer layer). You can define fields to be created in the new layer.
Uso
-
Whenever data is added to your map, it will be associated with the analysis extent that's active at the time. If the active analysis extent is a study area, the layer will be added to the group layer of that study area.
-
You can change the analysis extent at any time using Set Analysis Extent on the Business Analyst menu.
-
You can add new customer features (points) to the Store layer by using the Edit toolbar in ArcMap. Once the layer is editable, you can pushpin (add) new points.
Sintaxis
| Parámetro | Explicación | Tipo de datos |
OutputFeatureClass |
The feature class that will contain the customer features. | Feature Class |
FldsCollection (Opcional) |
Fields to add to the output feature class. | String |
NameField (Opcional) |
The field that will identify the customer name. | String |
LinkField (Opcional) |
Unique ID linking the customer file with the store file. | String |
Ejemplo de código
# Name: CreateEmptyCustomerLayer.py
# Description: Creates a new empty customer layer.
# Author: ESRI
# Import system modules
import arcview
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 Create an Empty Customer Layer tool
OutPath = "C:/temp/New_Customers.shp"
StoreId = "ID"
Name= "Address"
FldCol = "Name:ID|Alias:ID|Type:esriFieldTypeSmallInteger|Precision:1;Name:Address|Alias:Address|Type:esriFieldTypeString|Precision:40"
# Creates a new feature class (Customer Layer) with empty attribute fields
arcpy.CreateEmptyCustomerLayer_ba(OutPath, FldCol, Name, StoreId)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)