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

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ícula—El 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 m—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 100.000 metros.
  • Cuadrícula de 10.000 m—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 10.000 metros.
  • Cuadrícula de 1000 m—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 1000 metros.
  • Cuadrícula de 100 m—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 100 metros.
  • Cuadrícula de 50 m—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 50 metros.
  • Cuadrícula de 25 m—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 25 metros.
  • Cuadrícula de 10 m—El 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 grandes—El procesamiento se detendrá tras crear 2.000 entidades. Esta es la opción predeterminada.
  • Permitir cuadrículas grandes—Se 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.

  • MGRS—Se utilizará el Sistema de Referencia de Cuadrícula Militar. Esta es la opción predeterminada.
  • USNG—Se 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_DESIGNATOR—El tamaño de las celdas de cuadrícula se regirá por una zona de cuadrícula. Esta es la opción predeterminada.
  • 100000M_GRID—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 100.000 metros.
  • 10000M_GRID—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 10.000 metros.
  • 1000M_GRID—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 1000 metros.
  • 100M_GRID—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 100 metros.
  • 50M_GRID—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 50 metros.
  • 25M_GRID—El tamaño de las celdas de cuadrícula se regirá por cuadrados de cuadrícula de 25 metros.
  • 10M_GRID—El 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_GRIDS—El procesamiento se detendrá tras crear 2.000 entidades. Esta es la opción predeterminada.
  • ALLOW_LARGE_GRIDS—Se 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")

Información de licenciamiento

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

Temas relacionados