Resumen
Genera un Gráfico de referencia con cuadrícula (GRG) como clase de entidad poligonal sobre un área especificada con un tamaño personalizado.
Uso
La cuadrícula de salida se centra en la ubicación de inicio de entrada.
Se agregarán etiquetas de celda a un campo Grid de la Clase de entidad de salida.
Las celdas de cuadrícula se etiquetan con letras o números secuenciales.
La Clase de entidad de salida está en el sistema de coordenadas de Web Mercator.
Sintaxis
arcpy.defense.GenerateGRGFromPoint(in_feature, out_feature_class, {horizontal_cells}, {vertical_cells}, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator}, {grid_angle}, {grid_angle_units})
Parámetro | Explicación | Tipo de datos |
in_feature | El punto central del punto de partida del GRG. | Feature Set |
out_feature_class | La clase de entidad poligonal de salida que contiene el GRG que se creará. | Feature Class |
horizontal_cells (Opcional) | El número de celdas de cuadrícula horizontales. | Long |
vertical_cells (Opcional) | El número de celdas de cuadrícula verticales. | Long |
cell_width (Opcional) | La anchura de las celdas. Las unidades de medición se especifican en el parámetro Unidades de celda. | Double |
cell_height (Opcional) | La altura de las celdas. Las unidades de medición se especifican en el parámetro Unidades de celda. | Double |
cell_units (Opcional) | Especifica las unidades de medición de la anchura y la altura de las celdas.
| String |
label_start_position (Opcional) | Especifica la celda de cuadrícula en la que se iniciará el etiquetado.
| String |
label_format (Opcional) | Especifica el tipo de etiquetado de cada celda de cuadrícula.
| String |
label_separator (Opcional) | Especifica el separador que se usará entre los valores x e y cuando el parámetro label_format se configura como ALPHA_ALPHA, por ejemplo, A-A, A-AA, AA-A.
| String |
grid_angle (Opcional) | El ángulo utilizado para rotar la cuadrícula. | Double |
grid_angle_units (Opcional) | Las unidades angulares de rotación de la cuadrícula.
| String |
Muestra de código
El siguiente script de la ventana de Python muestra cómo utilizar la función GenerateGRGFromPoint.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateGRGFromPoint_defense(r"Points_layer",
r"GenerateGRGFromPoint",
10, 10, 1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-",
0,"DEGREES")
El siguiente ejemplo utiliza la función GenerateGRGFromPoint en un script de flujo de trabajo de ejemplo.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select the needed airport from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateGRGFromPoint_defense(clt_layer,"GenerateGRGFromPoint",
10, 10, 1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-",
0, "DEGREES")
Información de licenciamiento
- Basic: No
- Standard: No
- Advanced: Sí