Resumen
Crea una clase de entidad de polilínea a partir de coordenadas almacenadas en una tabla.
Uso
Los campos de la tabla de entrada no se copian a la clase de entidad de polilínea de salida.
Sintaxis
arcpy.defense.CoordinateTableToPolyline(in_table, out_feature_class, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {line_group_field}, {sort_field}, {coordinate_system})
Parámetro | Explicación | Tipo 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 entidad de polilínea de salida. | Feature Class |
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.
| 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 |
line_group_field (Opcional) | El campo de la tabla de entrada utilizado para crear polilíneas únicas. Se crea una polilínea para cada valor único. | Field |
sort_field (Opcional) | El campo de la tabla de entrada utilizado para ordenar los vértices de las polilíneas. El campo debe ser numérico. | Field |
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
El siguiente script de la ventana de Python muestra cómo utilizar la función CoordinateTableToPolyline.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableToPolyline_defense(r"C:/CSV/TableToPolyline.csv",
"Out_Polyline", "POINT_X", "DD_2",
"POINT_Y", "Group_")
El siguiente ejemplo de Python muestra cómo usar la función CoordinateTableToPolyline en un flujo de trabajo de ejemplo.
# Description: Create polylines from tabular data and find a representative
# center point of each line.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Create polylines
input_table = r"C:/CSV/TableToPolyline.csv"
result_line = "Output_Polyline"
arcpy.CoordinateTableToPolyline_defense(input_table, result_line, "POINT_X",
"DD_2", "POINT_Y", "Group_")
# Find representative center point
result_center = "Output_Centers"
arcpy.FeatureToPoint_management(result_line, result_center)
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí