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