Etiqueta | Explicación | Tipo de datos |
Entidad de entrada | El punto central del punto de partida del GRG. | Feature Set |
Clase de entidad de salida | La clase de entidad poligonal de salida que contiene el GRG que se creará. | Feature Class |
Número de filas (Opcional) | El número de celdas de cuadrícula horizontales. | Long |
Número de columnas (Opcional) | El número de celdas de cuadrícula verticales. | Long |
Ancho de celda (Opcional) | La anchura de las celdas. Las unidades de medición se especifican en el parámetro Unidades de celda. | Double |
Alto de celda (Opcional) | La altura de las celdas. Las unidades de medición se especifican en el parámetro Unidades de celda. | Double |
Unidades de celda (Opcional) | Especifica las unidades de medición de la anchura y la altura de las celdas.
| String |
Posición inicial de etiqueta (Opcional) | Especifica la celda de cuadrícula en la que se iniciará el etiquetado.
| String |
Formato de etiqueta (Opcional) | Especifica el tipo de etiquetado de cada celda de cuadrícula.
| String |
Separador de etiqueta (Opcional) | Especifica el separador que se usará entre los valores x e y cuando el parámetro Formato de etiqueta se configura como Alfa-alfa, por ejemplo, A-A, A-AA, AA-A.
| String |
Ángulo de rotación de cuadrícula (Opcional) | El ángulo utilizado para rotar la cuadrícula. | Double |
Unidades angulares de rotación de cuadrícula (Opcional) | Las unidades angulares de rotación de la cuadrícula.
| String |
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.
Parámetros
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})
Nombre | 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
La siguiente secuencia de comandos 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")