Generar notaciones de coordenadas (Superposición por pares)

La documentación de ArcGIS 2.7 se ha archivadod y ha dejado de actualizarse. El contenido y los enlaces pueden estar obsoletos. Consulte la documentación más reciente.

Resumen

Convierte coordenadas de origen en una tabla con varios formatos de coordenadas.

La herramienta utiliza una tabla de entrada con coordenadas y salidas en una nueva tabla con campos para los siguientes formatos de coordenadas: grados decimales, grados y minutos decimales, grados minutos y segundos, Sistema de Referencia de Área Global, Sistema de Referencia Geográfica Mundial, Proyección Universal Transversa de Mercator, Cuadrícula Cartográfica Nacional de EE. UU. y Sistema de Referencia de Cuadrícula Militar.

Uso

  • La tabla de salida conserva los campos originales de la tabla de entrada y agrega campos de texto para las notaciones convertidas, incluidos los siguientes:

    • DDLat: campo de latitud en grados decimales
    • DDLon: campo de longitud en grados decimales
    • DDMLat: campo de latitud en grados y minutos decimales
    • DDMLon: campo de longitud en grados y minutos decimales
    • DMSLat: campo de latitud en grados, minutos y segundos
    • DMSLon: campo de longitud en grados, minutos y segundos
    • UTM_BANDS: bandas de la Proyección Universal Transversa de Mercator
    • MGRS: Sistema de Referencia de Cuadrícula Militar
    • USNG: Cuadrícula Cartográfica Nacional de EE. UU.
    • GARS: Sistema de Referencia de Área Global
    • GEOREF: Sistema de Referencia Geográfica Mundial

Sintaxis

arcpy.defense.GenerateCoordinateNotations(in_table, out_table, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {coordinate_system})
ParámetroExplicaciónTipo de datos
in_table

La tabla que contiene las coordenadas de origen.

Table View
out_table

La tabla de salida que contiene las coordenadas convertidas.

Table
x_or_lon_field

El campo de la tabla de entrada que contiene las coordenadas de X o longitud.

Field
in_coordinate_format

Especifica el formato de las coordenadas de la tabla de entrada.

  • DD_1Las coordenadas se formatean como un par de coordenadas en grados decimales almacenadas en un campo único en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • DD_2Las coordenadas se formatean como un par de coordenadas en grados decimales almacenadas en dos campos de tabla. Esta es la opción predeterminada.
  • DDM_1Las coordenadas se formatean como un par de coordenadas en grados y minutos decimales almacenadas en un campo único de tabla en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • DDM_2Las coordenadas se formatean como un par de coordenadas en grados y minutos decimales almacenadas en dos campos de tabla.
  • DMS_1Las coordenadas se formatean como un par de coordenadas en grados, minutos y segundos almacenadas en un campo único de tabla en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • DMS_2Las coordenadas se formatean como un par de coordenadas en grados, minutos y segundos almacenadas en dos campos de tabla.
  • GARSLas coordenadas se formatean acorde con el Sistema de Referencia de Área Global.
  • GEOREF Las coordenadas se formatean acorde con el Sistema de Referencia Geográfica Mundial.
  • UTM_BANDSLas coordenadas se formatean acorde con las bandas de coordenadas de la Proyección Universal Transversa de Mercator.
  • UTM_ZONESLas coordenadas se formatean acorde con las zonas de coordenadas de la Proyección Universal Transversa de Mercator.
  • USNGLas coordenadas se formatean acorde con la Cuadrícula Cartográfica Nacional de EE. UU.
  • MGRSLas coordenadas se formatean acorde con el Sistema de Referencia de Cuadrícula Militar.
String
y_or_lat_field
(Opcional)

El campo de la tabla de entrada que contiene las coordenadas de Y o latitud.

El parámetro y_or_lat_field se utiliza cuando el parámetro in_coordinate_format se configura en DD_2, DDM_2 o DMS_2.

Field
coordinate_system
(Opcional)

La referencia espacial de las coordenadas de la tabla de salida. El valor predeterminado es GCS_WGS_1984.

Spatial Reference

Muestra de código

Ejemplo 1 de GenerateCoordinateNotations (ventana de Python)

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

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateCoordinateNotations_defense(r"C:/CSV/TableToPoint.csv", 
                                          "TableWithMGRS", "x", "DD_2", "y")
Ejemplo 2 de GenerateCoordinateNotations (script independiente)

El siguiente ejemplo utiliza la función GenerateCoordinateNotations en un script de flujo de trabajo de ejemplo.

# Description: Add additional coordinate fields to data and then create points 
#              from output table.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Add additional coordinate formats
in_coords = r"C:/CSV/TableToPoint.csv"
out_table = "TableWithMGRS"
arcpy.GenerateCoordinateNotations_defense(in_coords, out_table, "x", "DD_2", "y")
# Create points
result_point = "Output_Point"
arcpy.CoordinateTableToPoint_defense(out_table, result_point, "MGRS", "MGRS")

Información de licenciamiento

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

Temas relacionados