Сводка
Создает линейные объекты из точек.
Иллюстрация
Использование
Линейные объекты записываются в выходные данные только в том случае, если линия будет содержать две или более вершин.
Вы можете создать полигоны на основе выходных данных инструмента, предварительно замкнув все выходные линейные объекты, используя параметр Заикнуть линию. Затем вы можете использовать класс выходных линейных объектов в качестве входных данных для инструмента Объект в полигон.
Синтаксис
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 |
Пример кода
Пример PointsToLine (окно Python)
В следующем скрипте окна Python показано, как используется функция PointsToLine в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.PointsToLine_management("calibration_points.shp",
"C:/output/output.gdb/out_lines",
"ROUTE1", "MEASURE")
Пример 2 PointsToLine (автономный скрипт)
В следующем автономном скрипте показано использование функции 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)
Параметры среды
- Текущая рабочая область
- Временная рабочая область
- Разрешение XY
- Допуск XY
- Выходные данные имеют M-значения
- Разрешение M
- Допуск M
- Выходные данные имеют Z-значения
- Выходное значение Z по умолчанию
- Разрешение Z
- Допуск Z
- Полноценные имена полей
- Выходное ключевое слово CONFIG
- Автоматическое подтверждение
- Выходная пространственная сетка 1
- Выходная пространственная сетка 2
- Выходная пространственная сетка 3
- Выходной XY домен
- Выходной домен M
- Выходной домен Z
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да