Etiqueta | Explicación | Tipo 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.
| 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.
| String |
Manejo de cuadrícula grande | Especifica el modo en que se manejarán las áreas de entrada grandes que puedan contener muchas entidades.
| String |
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
arcpy.defense.GenerateReferenceSystemGRGFromArea(in_features, output_feature_class, grid_reference_system, grid_square_size, large_grid_handling)
Nombre | Explicación | Tipo 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.
| String |
grid_square_size | Especifica el tamaño de cuadrado de cuadrícula que se usará para las celdas del GRG.
| String |
large_grid_handling | Especifica el modo en que se manejarán las áreas de entrada grandes que puedan contener muchas entidades.
| String |
Muestra de código
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")
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")