Generar cuadrícula a partir de área (Superposición por pares)

Resumen

Genera un Gráfico de referencia con cuadrícula (GRG) sobre un área especificada con un tamaño personalizado basado en un polígono de delimitación.

Uso

  • La cuadrícula de salida llenará completamente el área de entrada.

  • La rotación de Entidad de entrada determina la rotación de la cuadrícula de salida.

  • Se agregarán etiquetas de celda a un campo Grid de la Clase de entidad de salida.

  • La Clase de entidad de salida está en el sistema de coordenadas de Web Mercator.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidad de entrada

La entidad poligonal de entrada en la que se basa el GRG.

Feature Set
Clase de entidad de salida

La clase de entidad poligonal de salida que contiene el GRG.

Feature Class
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.

  • MetrosLa unidad será metros. Esta es la opción predeterminada.
  • KilómetrosLa unidad será kilómetros.
  • MillasLa unidad será millas.
  • Millas náuticasLa unidad será millas náuticas.
  • PiesLa unidad será pies.
  • Pies de agrimensura de EE. UU.La unidad será pies de agrimensura de EE. UU.
String
Posición inicial de etiqueta
(Opcional)

Especifica la celda de cuadrícula en la que se iniciará el etiquetado.

  • Superior izquierdaLa posición de la etiqueta será arriba a la izquierda. Esta es la opción predeterminada.
  • Inferior izquierdaLa posición de la etiqueta será abajo a la izquierda.
  • Superior derechaLa posición de la etiqueta será arriba a la derecha.
  • Inferior derechaLa posición de la etiqueta será abajo a la derecha.
String
Formato de etiqueta
(Opcional)

Especifica el tipo de etiquetado de cada celda de cuadrícula.

  • AlfanuméricoLa etiqueta usará un carácter alfanumérico, un separador y un número para la etiqueta. Esta es la opción predeterminada.
  • Alfa-alfaLa etiqueta usará un carácter alfanumérico, un separador y un carácter alfanumérico adicional para la etiqueta.
  • NuméricoLa etiqueta será numérica.
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.

  • GuionEl separador de la etiqueta será un guion. Esta es la opción predeterminada.
  • ComaEl separador de la etiqueta será una coma.
  • PuntoEl separador de la etiqueta será un punto.
  • Barra diagonalEl separador de la etiqueta será una barra diagonal.
String

arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
NombreExplicaciónTipo de datos
in_feature

La entidad poligonal de entrada en la que se basa el GRG.

Feature Set
out_feature_class

La clase de entidad poligonal de salida que contiene el GRG.

Feature Class
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.

  • METERSLa unidad será metros. Esta es la opción predeterminada.
  • KILOMETERSLa unidad será kilómetros.
  • MILESLa unidad será millas.
  • NAUTICAL_MILESLa unidad será millas náuticas.
  • FEETLa unidad será pies.
  • US_SURVEY_FEETLa unidad será pies de agrimensura de EE. UU.
String
label_start_position
(Opcional)

Especifica la celda de cuadrícula en la que se iniciará el etiquetado.

  • UPPER_LEFTLa posición de la etiqueta será arriba a la izquierda. Esta es la opción predeterminada.
  • LOWER_LEFTLa posición de la etiqueta será abajo a la izquierda.
  • UPPER_RIGHTLa posición de la etiqueta será arriba a la derecha.
  • LOWER_RIGHTLa posición de la etiqueta será abajo a la derecha.
String
label_format
(Opcional)

Especifica el tipo de etiquetado de cada celda de cuadrícula.

  • ALPHA_NUMERICLa etiqueta usará un carácter alfanumérico, un separador y un número para la etiqueta. Esta es la opción predeterminada.
  • ALPHA_ALPHALa etiqueta usará un carácter alfanumérico, un separador y un carácter alfanumérico adicional para la etiqueta.
  • NUMERICLa etiqueta será numérica.
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.

  • -El separador de la etiqueta será un guion. Esta es la opción predeterminada.
  • ,El separador de la etiqueta será una coma.
  • .El separador de la etiqueta será un punto.
  • /El separador de la etiqueta será una barra diagonal.
String

Muestra de código

Ejemplo 1 de GenerateGRGFromArea (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función GenerateGRGFromArea.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateGRGFromArea_defense(r"Area_layer",
                                  r"GenerateGRGFromArea",
                                  1000, 1000,
                                  "METERS",
                                  "UPPER_LEFT",
                                  "ALPHA_NUMERIC",
                                  "-")
Ejemplo 2 de GenerateGRGFromArea (script independiente)

El siguiente ejemplo utiliza la función GenereateGRGFromArea en un 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 airport area
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
                                                    "NEW_SELECTION",
                                                    whereClause)

# Create GRG
arcpy.GenerateGRGFromArea_defense(clt_layer,
                                  r"GenerateGRGFromArea",
                                  1000, 1000,
                                  "METERS",
                                  "UPPER_LEFT",
                                  "ALPHA_NUMERIC",
                                  "-")

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados