Static Rings (Business Analyst)
Résumé
Creates a new feature class of ring trade area features using a set of radii
Illustration
Usage
-
The spatial reference of the output feature class will be the same as the store layer.
-
Valid numeric distances must be used when defining radii values. Negative distances cannot be used for ring radii.
-
Selecting ALL in the Sites To Use parameter will create rings for each point feature in the store layer input feature class.
-
The Remove Overlap parameter uses Thiessen polygons to remove overlap between output ring polygons.
-
Donut rings create output polygons that are bands. For example, if three radii are entered with values of 1, 2, and 3 miles, three output bands would be created with 0–1-, 1–3-, and 3–5-mile rings.
-
In ArcMap, trade areas will only be created for features that are within the active study area or analysis extent.
Syntaxe
Paramètre | Explication | Type de donnée |
InputFeatureLayer |
The input feature class containing center points for the rings. In most cases, this will be a Business Analyst store layer. | Feature Layer |
IDField |
Unique ID field in the ring center (store) layer. | Field |
All_Or_Single_Or_Selected |
Creates rings for points in the input feature layer.
| String |
RingsCollection [RingsCollection,...] |
The distances, in ascending size, used to create rings around the input features. | Double |
MeasureUnits (Facultatif) |
The units used with the distance values. By default, the units defined in the Business Analyst preferences will be selected.
| String |
OutputFeatureClass |
The feature class that will contain the ring features. | Feature Class |
ByID_Or_ByName (Facultatif) |
Field used to select a single point.
| String |
Single_Site (Facultatif) |
ID or name of store to be used as the single point. | String |
RemoveOverlap (Facultatif) |
Creates overlapping concentric rings or removes overlap.
| Boolean |
Donut (Facultatif) |
Creates nonoverlapping concentric rings, or donut bands.
| Boolean |
Exemple de code
# Name: StaticRings.py # Description: Creates 1,2, and 3 mile ring trade areas around stores in San Francisco. # 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 Static Rings tool StorePath = "C:/temp/sf_stores.shp" IdFld = "STORE_ID" OutPath = "C:/temp/RingOutput.shp" # Create static ring trade areas arcpy.StaticRings_ba(StorePath, IdFld, "ALL", "1;2;3", "Miles", OutPath) # Release extension license arcpy.CheckInExtension("Business") except: print arcpy.GetMessages(2)