Tabla de coordenadas a línea de 2 puntos (Superposición por pares)

Resumen

Crea entidades de línea de 2 puntos a partir de coordenadas almacenadas en una tabla.

Uso

  • Las líneas de salida se crean conectando pares de coordenadas de puntos de inicio y fin.

  • Cada par de coordenadas de puntos de inicio y fin se convierte en una entidad de línea separada de la clase de entidad de salida.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

La tabla que contiene las coordenadas de origen.

Table View
Clase de entidad de línea de salida

La clase de entidad que contiene las entidades de línea de salida.

Feature Class
Campo X de inicio (longitud, UTM, MGRS, USNG, GARS, GEOREF)

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

Field
Campo X de fin (longitud, UTM, MGRS, USNG, GARS, GEOREF)

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

Field
Formato de coordenadas de entrada

Especifica el formato de las coordenadas de punto.

  • Grados decimales - Un campo—Las 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.
  • Grados decimales - Dos campos—Las coordenadas se formatean como un par de coordenadas en grados decimales almacenadas en dos campos de tabla. Esta es la opción predeterminada.
  • Grados y minutos decimales - Un campo—Las 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.
  • Grados y minutos decimales - Dos campos—Las coordenadas se formatean como un par de coordenadas en grados y minutos decimales almacenadas en dos campos de tabla.
  • Grados, minutos y segundos - Un campo—Las 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.
  • Grados, minutos y segundos - Dos campos—Las coordenadas se formatean como un par de coordenadas en grados, minutos y segundos almacenadas en dos campos de tabla.
  • Sistema de referencia de área global—Las coordenadas se formatean acorde con el Sistema de Referencia de Área Global.
  • Sistema de referencia geográfica mundial—Las coordenadas se formatean acorde con el Sistema de Referencia Geográfica Mundial.
  • Bandas de la Proyección Universal Transversa de Mercator—Las coordenadas se formatean acorde con las bandas de coordenadas de la Proyección Universal Transversa de Mercator.
  • Zonas de la Proyección Universal Transversa de Mercator—Las coordenadas se formatean acorde con las zonas de coordenadas de la Proyección Universal Transversa de Mercator.
  • Cuadrícula Cartográfica Nacional de EE. UU.—Las coordenadas se formatean acorde con la Cuadrícula Cartográfica Nacional de EE. UU.
  • Sistema de Referencia de Cuadrícula Militar de EE.UU.—Las coordenadas se formatean acorde con el Sistema de Referencia de Cuadrícula Militar.
String
Campo Y de inicio (latitud)
(Opcional)

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

El parámetro Campo Y inicial (latitud) se utiliza cuando el parámetro Formato de coordenadas de entrada se configura en Grados decimales: dos campos, Grados y minutos decimales: dos campos o Grados minutos o segundos: dos campos.

Field
Campo Y de fin (latitud)
(Opcional)

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

El parámetro Campo Y final (latitud) se utiliza cuando el parámetro Formato de coordenadas de entrada se configura en Grados decimales: dos campos, Grados y minutos decimales: dos campos o Grados minutos o segundos: dos campos.

Field
Tipo de línea
(Opcional)

Especifica el tipo de línea de salida.

  • Línea geodésica—Se usará la distancia más corta entre dos puntos cualquiera de la superficie esferoide terrestre (elipsoide). Esta es la opción predeterminada.
  • Línea de círculo grande—Se usará la línea en un esferoide (elipsoide) definida por la intersección de un plano que pasa por el centro del esferoide.
  • Línea de rumbo—Se usará una línea de rumbo o acimut constante.
  • Sección normal—Se usará un plano normal a la superficie elipsoidal terrestre que contiene los puntos inicial y final.
String
Sistema de coordenadas de salida
(Opcional)

La referencia espacial de la clase de entidades de salida. El valor predeterminado es GCS_WGS_1984.

Spatial Reference

arcpy.defense.CoordinateTableTo2PointLine(in_table, out_feature_class, start_x_or_lon_field, end_x_or_lon_field, in_coordinate_format, {start_y_or_lat_field}, {end_y_or_lat_field}, {line_type}, {coordinate_system})
NombreExplicaciónTipo de datos
in_table

La tabla que contiene las coordenadas de origen.

Table View
out_feature_class

La clase de entidad que contiene las entidades de línea de salida.

Feature Class
start_x_or_lon_field

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

Field
end_x_or_lon_field

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

Field
in_coordinate_format

Especifica el formato de las coordenadas de punto.

  • DD_1—Las 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_2—Las coordenadas se formatean como un par de coordenadas en grados decimales almacenadas en dos campos de tabla. Esta es la opción predeterminada.
  • DDM_1—Las 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_2—Las coordenadas se formatean como un par de coordenadas en grados y minutos decimales almacenadas en dos campos de tabla.
  • DMS_1—Las 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_2—Las coordenadas se formatean como un par de coordenadas en grados, minutos y segundos almacenadas en dos campos de tabla.
  • GARS—Las 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_BANDS—Las coordenadas se formatean acorde con las bandas de coordenadas de la Proyección Universal Transversa de Mercator.
  • UTM_ZONES—Las coordenadas se formatean acorde con las zonas de coordenadas de la Proyección Universal Transversa de Mercator.
  • USNG—Las coordenadas se formatean acorde con la Cuadrícula Cartográfica Nacional de EE. UU.
  • MGRS—Las coordenadas se formatean acorde con el Sistema de Referencia de Cuadrícula Militar.
String
start_y_or_lat_field
(Opcional)

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

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

Field
end_y_or_lat_field
(Opcional)

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

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

Field
line_type
(Opcional)

Especifica el tipo de línea de salida.

  • GEODESIC—Se usará la distancia más corta entre dos puntos cualquiera de la superficie esferoide terrestre (elipsoide). Esta es la opción predeterminada.
  • GREAT_CIRCLE—Se usará la línea en un esferoide (elipsoide) definida por la intersección de un plano que pasa por el centro del esferoide.
  • RHUMB_LINE—Se usará una línea de rumbo o acimut constante.
  • NORMAL_SECTION—Se usará un plano normal a la superficie elipsoidal terrestre que contiene los puntos inicial y final.
String
coordinate_system
(Opcional)

La referencia espacial de la clase de entidades de salida. El valor predeterminado es GCS_WGS_1984.

Spatial Reference

Muestra de código

Ejemplo 1 de CoordinateTableTo2PointLine (ventana de Python)

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

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableTo2PointLine_defense(r"C:/CSV/Tableto2PointLine.csv", 
                                          "OutputLines", "POINT_X", "POINT_X2",
                                          "DD_2", "POINT_Y", "POINT_Y2")
Ejemplo 2 de CoordinateTableTo2PointLine (script independiente)

Cree entidades de línea a partir de una tabla y densificar las líneas.

# Description: Densify line features created from tabular data

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/Data.gdb"
arcpy.env.overwriteOutput = True

# Create lines
input_table = r"C:/CSV/TableTo2PointLine.csv"
result_line = "TableTo2Point"
arcpy.CoordinateTableTo2PointLine_defense(input_table, result_line, "POINT_X", 
                                          "POINT_X2", "DD_2", "POINT_Y", 
                                          "POINT_Y2")

# Densify lines
arcpy.Densify_edit(result_line, "DISTANCE", "2 Kilometers")

Información de licenciamiento

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

Temas relacionados