Generar cuadrícula de sistema de referencia a partir de área (Defensa)

Resumen

Crea Gráficos de referencia con cuadrícula (GRG) basados en las cuadrículas de referencia Sistema de Referencia de Cuadrícula Militar (MGRS) o Cuadrícula Cartográfica Nacional de EE. UU. (USNG).

Uso

  • Una entrada de forma irregular utilizará su sobre de delimitación para generar el GRG de salida.

  • El valor del parámetro Clase de entidad de salida estará en la proyección WGS84.

  • Un área de entrada que es más pequeña que el valor del parámetro Tamaño del cuadrado de cuadrícula puede crear una sola celda de cuadrícula que sea mucho más grande que el área de entrada.

  • Un área de entrada grande y un valor del parámetro Tamaño de cuadrado de cuadrícula pequeño pueden crear muchas cuadrículas pequeñas en un GRG grande.

  • El modo en que se manejan las cuadrículas grandes mediante el parámetro Manejo de cuadrícula grande se basa en el área de extensión (no el área real) de la entrada. Los siguientes valores harán que la herramienta se detenga:

    • Cuadrícula de 10 m: áreas de más de 200.000 metros cuadrados aproximadamente
    • Cuadrícula de 25 m: áreas de más de 1.250.000 metros cuadrados aproximadamente
    • Cuadrícula de 50 m: áreas de más de 5.000.000 metros cuadrados aproximadamente
    • Cuadrícula de 100 m: áreas de más de 20.000.000 metros cuadrados aproximadamente
    • Cuadrícula de 1000 m: áreas de más de 2.000.000.000 metros cuadrados aproximadamente
    • Cuadrícula de 10.000 m: áreas de más de 200.000.000.000 metros cuadrados aproximadamente

  • Se agregarán etiquetas de celda a un campo Grid del valor del parámetro Clase de entidad de salida.

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
Sistema de referencia de cuadrícula

Especifica el sistema de referencia que usará el GRG.

  • Sistema de Referencia de Cuadrícula Militar de EE.UU.Se utilizará el Sistema de Referencia de Cuadrícula Militar. Esta es la opción predeterminada.
  • Cuadrícula Cartográfica Nacional de EE. UU.Se utilizará la Cuadrícula nacional de Estados Unidos.
String
Tamaño de cuadrado de cuadrícula

Especifica el tamaño de cuadrado de cuadrícula que se usará para las celdas del GRG.

  • Designador de zona de cuadrículaEl tamaño de las celdas de cuadrícula se regirá por una zona de cuadrícula. Esta es la opción predeterminada.
  • Cuadrícula de 100.000 mEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 100.000 metros.
  • Cuadrícula de 10.000 mEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 10.000 metros.
  • Cuadrícula de 1000 mEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 1000 metros.
  • Cuadrícula de 100 mEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 100 metros.
  • Cuadrícula de 50 mEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 50 metros.
  • Cuadrícula de 25 mEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 25 metros.
  • Cuadrícula de 10 mEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 10 metros.
String
Manejo de cuadrícula grande

Especifica el modo en que se manejarán las áreas de entrada grandes que puedan contener muchas entidades.

  • Sin cuadrículas grandesEl procesamiento se detendrá tras crear 2.000 entidades. Esta es la opción predeterminada.
  • Permitir cuadrículas grandesSe admiten las cuadrículas grandes.
String

arcpy.defense.GenerateReferenceSystemGRGFromArea(in_features, output_feature_class, grid_reference_system, grid_square_size, large_grid_handling)
NombreExplicaciónTipo de datos
in_features

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

Feature Set
output_feature_class

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

Feature Class
grid_reference_system

Especifica el sistema de referencia que usará el GRG.

  • MGRSSe utilizará el Sistema de Referencia de Cuadrícula Militar. Esta es la opción predeterminada.
  • USNGSe utilizará la Cuadrícula nacional de Estados Unidos.
String
grid_square_size

Especifica el tamaño de cuadrado de cuadrícula que se usará para las celdas del GRG.

  • GRID_ZONE_DESIGNATOREl tamaño de las celdas de cuadrícula se regirá por una zona de cuadrícula. Esta es la opción predeterminada.
  • 100000M_GRIDEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 100.000 metros.
  • 10000M_GRIDEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 10.000 metros.
  • 1000M_GRIDEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 1000 metros.
  • 100M_GRIDEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 100 metros.
  • 50M_GRIDEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 50 metros.
  • 25M_GRIDEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 25 metros.
  • 10M_GRIDEl tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 10 metros.
String
large_grid_handling

Especifica el modo en que se manejarán las áreas de entrada grandes que puedan contener muchas entidades.

  • NO_LARGE_GRIDSEl procesamiento se detendrá tras crear 2.000 entidades. Esta es la opción predeterminada.
  • ALLOW_LARGE_GRIDSSe admiten las cuadrículas grandes.
String

Muestra de código

Ejemplo 1 de GenerateReferenceSystemGRGFromArea (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función GenerateReferenceSystemGRGFromArea.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.GenerateReferenceSystemGRGFromArea("airport_areas",
                                                 "GenerateReferenceSystemGRGFromArea",
                                                 "MGRS",
                                                 "GRID_ZONE_DESIGNATOR",
                                                 "NO_LARGE_GRIDS")
Ejemplo 2 de GenerateReferenceSystemGRGFromArea (script independiente)

El siguiente ejemplo utiliza la función GenerateReferenceSystemGRGFromArea 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 Charlotte airport from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.management.SelectLayerByAttribute(airports,
                                                    "NEW_SELECTION",
                                                    whereClause)

# Create GRG
arcpy.defense.GenerateReferenceSystemGRGFromArea(clt_layer,
                                                 "GenerateGRGFromArea",
                                                 "MGRS",
                                                 "GRID_ZONE_DESIGNATOR",
                                                 "NO_LARGE_GRIDS")