Точки в линию (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает линейные объекты из точек.

Рисунок

Точки в линию (Points To Line). Пример

Использование

Синтаксис

PointsToLine_management (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
(дополнительно)

Укажите, должны ли выходные линейные объекты быть замкнутыми.

  • CLOSEБудет добавлена дополнительная вершина для обеспечения того, что конечная точка каждого выходного линейного объекта будет совпадать с его начальной точкой. Полигоны могут быть созданы из класса линейных объектов с помощью инструмента Объект в полигон (Feature To Polygon).
  • NO_CLOSEДополнительные вершины не будут добавлены, чтобы закрыть выходной линейный объект. Это значение по умолчанию.
Boolean

Пример кода

Точки в линию. Пример (окно Python)

Пример скрипта Python для выполнения функции Точки в линию (Points To Line) с запуском из окна Python в ArcGIS.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.PointsToLine_management("calibration_points.shp", "C:/output/output.gdb/out_lines", "ROUTE1", "MEASURE")
Точки в линию. Пример 2 (автономный скрипт)

Пример скрипта Python для выполнения функции Точки в линию (Points To Line).

# Name: PointsToLine_Example2.py
# Description: Convert point features into line features
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
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)

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013