Подпись | Описание | Тип данных |
Входные объекты | Точечные объекты, которые будут преобразованы в линии. | Feature Layer |
Выходной класс пространственных объектов | Класс линейных объектов, который будет создан на основе точек. | Feature Class |
Поле линий (Дополнительный) | Поле, которое будет использоваться для идентификации уникальных значений атрибутов. Точечные объекты с уникальными значениями атрибутов будут объединены, образуя выходной линейный объект. | Field |
Поля сортировки (Дополнительный) | Поле, которое будет использоваться для выбора последовательности точек. По умолчанию точки, используемые для создания любых выходных линейных объектов, будут использоваться в том порядке, в котором они находятся. | Field |
Замкнуть линию (Дополнительный) | Определяет, будут ли выходные линейные объекты замкнутыми.
| Boolean |
Краткая информация
Создает линейные объекты из точек.
Иллюстрация
Использование
Линейные объекты записываются в выходные данные только в том случае, если линия будет содержать две или более вершин.
Вы можете создать полигоны на основе выходных данных инструмента, предварительно замкнув все выходные линейные объекты, используя параметр Заикнуть линию. Затем вы можете использовать класс выходных линейных объектов в качестве входных данных для инструмента Объект в полигон.
Параметры
arcpy.management.PointsToLine(Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})
Имя | Описание | Тип данных |
Input_Features | Точечные объекты, которые будут преобразованы в линии. | Feature Layer |
Output_Feature_Class | Класс линейных объектов, который будет создан на основе точек. | Feature Class |
Line_Field (Дополнительный) | Поле, которое будет использоваться для идентификации уникальных значений атрибутов. Точечные объекты с уникальными значениями атрибутов будут объединены, образуя выходной линейный объект. | Field |
Sort_Field (Дополнительный) | Поле, которое будет использоваться для выбора последовательности точек. По умолчанию точки, используемые для создания любых выходных линейных объектов, будут использоваться в том порядке, в котором они находятся. | Field |
Close_Line (Дополнительный) | Определяет, будут ли выходные линейные объекты замкнутыми.
| Boolean |
Пример кода
В следующем скрипте окна Python показано, как используется функция PointsToLine в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.PointsToLine_management("calibration_points.shp",
"C:/output/output.gdb/out_lines",
"ROUTE1", "MEASURE")
В следующем автономном скрипте показано использование функции PointsToLine.
# Name: PointsToLine_Example2.py
# Description: Convert point features into line features
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
inFeatures = "calibration_points.shp"
outFeatures = "C:/output/output.gdb/out_lines"
lineField = "ROUTE1"
sortField = "MEASURE"
# Execute PointsToLine
arcpy.PointsToLine_management(inFeatures, outFeatures, lineField, sortField)
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да