Grids (Business Analyst)
Résumé
Generates an equidistant vector based grid network for a specified area.
Illustration
Usage
-
This tool creates vector based grid cells for a specified size and extent.
-
Valid numeric distances must be used when defining grid cell size values. Negative distances cannot be used.
-
The output grid will be created at the cell size specified by the grid cell size.
-
It is recommended that you limit your grid size to 0.5 miles or larger to reflect data accuracy and appropriate retrieval of demographic data that is apportioned to the grids.
-
Creating very small grid cells for a large extent will take a long to time to process when aggregating data from another layer. Each grid cell is the equivalent of a trade area.
Syntaxe
Paramètre | Explication | Type de donnée |
ExtentWay | How the extent for which the grids will be defined.
| String |
GridSize |
The unit used to determine the size of each grid. | 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 grid features. | Feature Class |
ExtentSourceLayer (Facultatif) |
The input feature class used to define the extent of the grid network. | Feature Layer |
Extent (Facultatif) |
Custom bounding units for the grid extent. Enter the Y minimum and maximum and the X minimum and maximum. | Envelope |
BDSFeatureClass (Facultatif) |
Input feature class that will contain the available layers that can be appended to the output feature class (grid). | Feature Layer |
GridSymbolizationField (Facultatif) |
Defines the variable that will be thematically mapped in the output feature class. | String |
SelectedSummarizations [SelectedSummarizations,...] (Facultatif) |
Allows you to select from an available list of variables in the Layer to Aggregate input feature class to append to the output feature class. | String |
UseOnlineData (Facultatif) | Selects how the Business Analyst data used in the analysis will be accessed.
| Boolean |
Exemple de code
# Name: Grinds.py # Description: Generates a 1-mile grid output layer based on current map extent. # 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 Grids tool OutPath = "C:/temp/grids.shp" Extent = "C:/temp/Boundary.shp" # Create grid based trade areas arcpy.Grids_ba("Get extent from the layer", 1, "Miles", OutPath, Extent) # Release extension license arcpy.CheckInExtension("Business") except: print arcpy.GetMessages(2)