Подпись | Описание | Тип данных |
Входная таблица | Таблица, содержащая исходные координаты. | Table View |
Выходной класс полилинейных объектов | Класс объектов, содержащий выходные полилинейные объекты. | Feature Class |
Поле X (долгота, UTM, MGRS, USNG, GARS, GeoRef) | Поле входной таблицы, которое содержит x или координаты долготы. | Field |
Формат входных координат | Задает формат входной таблицы координат.
| String |
Поле Y (Широта ) (Дополнительный) | Поле входной таблицы, которое содержит значение y или координаты широты. Параметр Поле Y (широта) используется, когда для параметра Формат входных координат задано Десятичные градусы - два поля, Градусы и десятичные минуты - два поля или Градусы, минуты и секунды - два поля. | Field |
Поле группировки линий (Дополнительный) | Поле входной таблицы, использующееся для создания уникальных полилиний. Полилиния будет создана для каждого уникального значения. | Field |
Поля сортировки (Дополнительный) | Поле входной таблицы, использующееся для упорядочивания вершин полилиний. Поле Y должно быть числовым. | Field |
Выходная система координат (Дополнительный) | Пространственная привязка выходного набора классов объектов. По умолчанию используется GCS_WGS_1984. | Spatial Reference |
Краткая информация
Создает класс полилинейных объектов по координатам, хранящимся в таблице.
Использование
Поля из входной таблицы не копируются в выходной класс полилинейных объектов.
Параметры
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})
Имя | Описание | Тип данных |
in_table | Таблица, содержащая исходные координаты. | Table View |
out_feature_class | Класс объектов, содержащий выходные полилинейные объекты. | Feature Class |
x_or_lon_field | Поле входной таблицы, которое содержит x или координаты долготы. | Field |
in_coordinate_format | Задает формат входной таблицы координат.
| String |
y_or_lat_field (Дополнительный) | Поле входной таблицы, которое содержит значение y или координаты широты. Параметр y_or_lat_field используется, когда для параметра in_coordinate_format задано DD_2, DDM_2 или DMS_2. | Field |
line_group_field (Дополнительный) | Поле входной таблицы, использующееся для создания уникальных полилиний. Полилиния будет создана для каждого уникального значения. | Field |
sort_field (Дополнительный) | Поле входной таблицы, использующееся для упорядочивания вершин полилиний. Поле Y должно быть числовым. | Field |
coordinate_system (Дополнительный) | Пространственная привязка выходного набора классов объектов. По умолчанию используется GCS_WGS_1984. | Spatial Reference |
Пример кода
Пример скрипта в окне Python для использования функции 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_")
В следующем скрипте Python показано, как использовать функцию CoordinateTableToPolyline в примере рабочего процесса.
# 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)