Monitor Trade Area Change (Business Analyst)
Summary
Creates a new feature class and report that analyze how trade areas have changed over time
Illustration
Usage
-
The spatial reference of the output feature class will be the same as the first trade area layer.
-
Both trade area layers must be polygon feature classes.
-
This tool is primarily used to track changes in trade areas over time.
-
This tool is most often used with customer-derived trade areas that have been created with customer data captured at two different time periods or for different product groups.
-
In most cases, the trade area layers will be trade areas created with ESRI Business Analyst.
-
Only overlapping trade areas are valid inputs for this tool.
-
If no store layer is defined, the geographic center of the trade area will be used to calculate the index of similarity.
Syntax
Parameter | Explanation | Data Type |
InputLayerParameterName1 |
The first trade area used in the Monitor Trade Area Change tool. This trade area will be compared to the second trade area to determine the amount of overlap. | Feature Layer |
IDFieldParameterName1 |
The unique ID for the first trade area. | Field |
NameFieldParameterName1 |
The unique name for the first trade area. | Field |
InputLayerParameterName2 |
The second trade area used in the Monitor Trade Area Change tool. This trade area will be compared to the first trade area to determine the amount of overlap. | Field |
IDFieldParameterName2 |
The unique ID for the second trade area. | Feature Layer |
NameFieldParameterName2 |
The unique name for the second trade area. | Field |
ReportNameParameterName |
Name of the report. | String |
ReportTitleParameterName |
Title of the report. | String |
ReportOutputDirectoryParameterName |
Report is created in this output folder. | Folder |
OutputFeatureClass |
The output feature class that will contain the trade area overlap features. | Feature Class |
StoreLayerParameterName (Optional) |
The layer used for each trade area to calculate an index of similarity. In most cases, this will be a Business Analyst store layer. | Feature Layer |
StoreIDFieldParameterName (Optional) |
The unique ID for the store layer. | Field |
TAStoreIDFieldParameterName (Optional) |
The ID field that associates the store layer with the trade area layer. | Field |
ReportFormats (Optional) |
Select the desired report output format
| String |
Code Sample
# Name: MonitorTradeAreaChange.py # Description: Calculates the percent change between two overlapping trade areas. # Author: ESRI # Import system modules import arcview import arcpy arcpy.AddToolbox("C:\Program Files\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes\Business Analyst Tools.tbx") try: # Acquire extension license arcpy.CheckOutExtension("Business") # Define input and output parameters for the Monitor Trade Area Change tool TradeArea1 = "C:/temp/TradeArea1.shp" ID1 = "AREA_ID" Name1 = "NAME" TradeArea2 = "C:/temp/TradeArea2.shp" ID2 = "AREA_ID" Name2 = "NAME" RptName = "Monitor TA Report Name" RptTitle = "Monitor TA Report Title" RptPath = "C:/temp/Reports" Output = "C:/temp/Output_TAChange.shp" # Create a Monitor Trade Area output arcpy.MonitorTradeAreaChange_ba(TradeArea1, ID1, Name1, TradeArea2, ID2, Name2, RptName, RptTitle, RptPath, Output) # Release extension license arcpy.CheckInExtension("Business") except: print arcpy.GetMessages(2)