Convertir notación de coordenadas (Administración de datos)

Resumen

Convierte notaciones de coordenadas que representan ubicaciones de un formato a otro.

Obtenga más información sobre formatos de notaciones compatibles

Uso

Sintaxis

ConvertCoordinateNotation_management (in_table, out_featureclass, x_field, y_field, input_coordinate_format, output_coordinate_format, {id_field}, {spatial_reference})
ParámetroExplicaciónTipo de datos
in_table

La tabla que contiene los campos con notaciones de coordenadas a convertir.

Table View
out_featureclass

La clase de entidad de salida de puntos. La tabla de atributos contendrá todos los campos de la tabla de entrada junto con los campos que contienen los valores convertidos al formato de salida.

Feature Class
x_field

Un campo de la tabla de entrada que contiene el valor de longitud. Para DD_2, DDM_2 y DMS_2, este es el campo de longitud.

Para DD_1, DDM_1, DMS_1, GARS, GEOREF, UTM, USNG y MGRS, este es el campo que contiene la latitud y la longitud.

Field
y_field

Un campo de la tabla de entrada que contiene el valor de latitud. Para DD_2, DDM_2 y DMS_2, este es el campo de latitud. Este parámetro se ignora para DD_1, DDM_1, DMS_1, GARS, GEOREF, UTM, USNG y MGRS.

Field
input_coordinate_format

Formato de las coordenadas en los campos de entrada. El valor predeterminado es DD_2.

  • DD_1Ambos valores de longitud y latitud se encuentran en un campo único. Dos valores se separan por un espacio, una coma o una barra diagonal.
  • DD_2Los valores de longitud y latitud se encuentran en dos campos separados.
  • DDM_1Ambos valores de longitud y latitud se encuentran en un campo único. Dos valores se separan por un espacio, una coma o una barra diagonal.
  • DDM_2 Los valores de longitud y latitud se encuentran en dos campos separados.
  • DMS_1Ambos valores de longitud y latitud se encuentran en un campo único. Dos valores se separan por un espacio, una coma o una barra diagonal.
  • DMS_2Los valores de longitud y latitud se encuentran en dos campos separados.
  • GARSSistema de referencia de área global. Basado en la latitud y longitud, divide y subdivide el globo terráqueo en celdas.
  • GEOREFSistema de referencia geográfica mundial. Un sistema basado en cuadrículas que divide el globo terráqueo en cuadrángulos de 15 grados y después lo subdivide en cuadrángulos más pequeños.
  • UTMBasado en la proyección universal transversal de Mercator. Divide el globo terráqueo en divisiones de longitud de 6 grados, que están divididas en 20 bandas de latitud. Estas cuadrículas se describen con más detalle con valores Norte y Este para ubicar cualquier punto en la cuadrícula.
  • USNGCuadrícula nacional de Estados Unidos. Es casi exactamente lo mismo que MGRS pero utiliza el Datum de Norteamérica de 1983 (NAD83) como su datum.
  • MGRSSistema de Referencia de Cuadrícula Militar. Sigue las coordenadas UTM y divide el globo terráqueo en bandas de longitud de 6 grados y 20 bandas de latitud , pero MGRS además subdivide las zonas de cuadrículas en cuadrículas más pequeñas de 100.000 metros. Estas cuadrículas de 100.000 metros después se dividen en cuadrículas de 10.000 metros, 1.000 metros, 100 metros, 10 metros y 1metro.
  • FORMASolo está disponible cuando se selecciona una capa de entidades de puntos como entrada. Las coordenadas de cada punto se utilizan para definir el formato de salida.

DD, DDM y DMS también son palabras clave válidas; se pueden utilizar con solo escribirlas (en diálogo) o introduciendo el valor en secuencia de comandos. Sin embargo, las palabras clave con guión bajo y un número indican si los valores provienen de un campo o dos campos.

String
output_coordinate_format

Formato de coordenadas para el que se convertirán las notaciones de entrada. El valor predeterminado es DD_2.

  • DD_1Ambos valores de longitud y latitud se encuentran en un campo único. Dos valores se separan por un espacio, una coma o una barra diagonal.
  • DD_2Los valores de longitud y latitud se encuentran en dos campos separados.
  • DDM_1Ambos valores de longitud y latitud se encuentran en un campo único. Dos valores se separan por un espacio, una coma o una barra diagonal.
  • DDM_2 Los valores de longitud y latitud se encuentran en dos campos separados.
  • DMS_1Ambos valores de longitud y latitud se encuentran en un campo único. Dos valores se separan por un espacio, una coma o una barra diagonal.
  • DMS_2Los valores de longitud y latitud se encuentran en dos campos separados.
  • GARSSistema de referencia de área global. Basado en la latitud y longitud, divide y subdivide el globo terráqueo en celdas.
  • GEOREFSistema de referencia geográfica mundial. Un sistema basado en cuadrículas que divide el globo terráqueo en cuadrángulos de 15 grados y después lo subdivide en cuadrángulos más pequeños.
  • UTMBasado en la proyección universal transversal de Mercator. Divide el globo terráqueo en divisiones de longitud de 6 grados, que están divididas en 20 bandas de latitud. Estas cuadrículas se describen con más detalle con valores Norte y Este para ubicar cualquier punto en la cuadrícula.
  • USNGCuadrícula nacional de Estados Unidos. Es casi exactamente lo mismo que MGRS pero utiliza el Datum de Norteamérica de 1983 (NAD83) como su datum.
  • MGRSSistema de Referencia de Cuadrícula Militar. Sigue las coordenadas UTM y divide el globo terráqueo en bandas de longitud de 6 grados y 20 bandas de latitud , pero MGRS además subdivide las zonas de cuadrículas en cuadrículas más pequeñas de 100.000 metros. Estas cuadrículas de 100.000 metros después se dividen en cuadrículas de 10.000 metros, 1.000 metros, 100 metros, 10 metros y 1metro.

DD, DDM y DMS también son palabras clave válidas; se pueden utilizar con solo escribirlas (en diálogo) o introduciendo el valor en secuencia de comandos. Sin embargo, las palabras clave con guión bajo y un número indican si los valores provienen de un campo o dos campos.

String
id_field
(Opcional)

Cualquier campo de la tabla de entrada. El campo seleccionado se copiará en la tabla de salida. Si los valores de este campo son únicos, este se puede utilizar para unir los registros de salida a la tabla de entrada.

Field
spatial_reference
(Opcional)

Referencia espacial de la clase de entidad de puntos de salida. El valor predeterminado es GCS_WGS_1984.

Si la salida tiene un sistema de coordenadas diferente que la entrada, entonces la herramienta proyecta los datos. Si la entrada y la salida están en un datum distinto, entonces se calcula una transformación predeterminada basándose en los sistemas de coordenadas de la entrada y la salida y la extensión de los datos.

Spatial Reference

Ejemplo de código

Ejemplo 1 de ConvertCoordinateNotation (secuencia de comandos independiente)

Uso de ConvertCoordinateNotation con un campo de formato de entrada.

#Imports
import arcpy

#Locals
in_tab = r"c:\workspace\inmed.gdb\loc_mgrs"
out_pts = r"c:\workspace\inmed.gdb\loc_final"

#Convert Coordinate Notation with MGRS as input field.
arcpy.ConvertCoordinateNotation_management(in_tab,out_pts,"m10d","#","MGRS","DD_1")
Ejemplo 2 de ConvertCoordinateNotation (secuencia de comandos independiente)

Formato de ConvertCoordinateNotation con dos campos de formato de entrada.

# imports
import arcpy

arcpy.env.workspace = r"c:\data\mtf.gdb"

# set parameter values
input_table = 'rit_up_DD'
output_points = 'ritLOC'
x_field = 'LON'
y_field = 'LAT'
input_format = 'DD_2'
output_format = 'GARS'
id_field = 'CITY_NAME'
spatial_ref = arcpy.SpatialReference('WGS 1984')

try:
    arcpy.ConvertCoordinateNotation_management(input_table, output_points, x_field, y_field, 
                                               input_format, output_format, id_field, spatial_ref)
    print(arcpy.GetMessages(0))

except arcpy.ExecuteError:
    print(arcpy.GetMessages(2))
    
except Exception as ex:
    print(ex.args[0])

Entornos

Temas relacionados

9/11/2013