Label | Explanation | Data Type |
Input Feature
| The input polygon feature on which the GRG will be based. | Feature Set |
Output Feature Class
| The output polygon feature class containing the GRG. | Feature Class |
Cell Width
(Optional) | The width of the cells. Measurement units are specified by the Cell Units parameter. | Double |
Cell Height
(Optional) | The height of the cells. Measurement units are specified by the Cell Units parameter. | Double |
Cell Units
(Optional) | Specifies the measurement units for cell width and height.
| String |
Label Start Position
(Optional) | Specifies the grid cell where labelling will start.
| String |
Label Format
(Optional) | Specifies the labeling type for each grid cell.
| String |
Label Separator
(Optional) | Specifies the separator to be used between x- and y-values when the Label Format parameter is set to Alpha-alpha, for example, A-A, A-AA, AA-A.
| String |
Summary
Generates a Gridded Reference Graphic (GRG) over a specified area with a custom size based on a bounding polygon.
Usage
The output grid will completely fill the input area.
The rotation of Input Feature parameter value determines the rotation of the output grid.
Cell labels will be added to a Grid field in the Output Feature Class parameter value.
The output is in the Web Mercator coordinate system.
Parameters
arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
Name | Explanation | Data Type |
in_feature | The input polygon feature on which the GRG will be based. | Feature Set |
out_feature_class | The output polygon feature class containing the GRG. | Feature Class |
cell_width (Optional) | The width of the cells. Measurement units are specified by the Cell Units parameter. | Double |
cell_height (Optional) | The height of the cells. Measurement units are specified by the Cell Units parameter. | Double |
cell_units (Optional) | Specifies the measurement units for cell width and height.
| String |
label_start_position (Optional) | Specifies the grid cell where labelling will start.
| String |
label_format (Optional) | Specifies the labeling type for each grid cell.
| String |
label_separator (Optional) | Specifies the separator to be used between x- and y-values when the label_format parameter is set to ALPHA_ALPHA, for example, A-A, A-AA, AA-A.
| String |
Code sample
The following Python window script demonstrates how to use the GenerateGRGFromArea function.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.GenerateGRGFromArea(r"Area_layer",
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")
The following example uses the GenereateGRGFromArea function in a sample workflow.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select airport area
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.management.SelectLayerByAttribute(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.defense.GenerateGRGFromArea(clt_layer,
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes