Точки в сегменты трека (Разведка)

Краткая информация

Конвертирует временные последовательности входных точечных данных, такие как точки GPS, в серию выходных путей.

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

  • Если параметр Входные объекты находится в системе координат проекции, параметр Выходной класс пространственных объектов будет использовать ту же проекции. Если параметр Входные объекты находится в географической системе координат, параметр Выходной класс пространственных объектов будет использовать азимутальную равнопромежуточную проекцию World Azimuthal Equidistant.

  • Если в значениях параметра Входные объекты есть точки с одинаковыми координатами, при создании каждой выходной линии добавляется отступ в 1 см ко второй y-координате. Это необходимо, поскольку модель геометрии не позволяет дублировать вершины в одном полигоне.

  • Если точечные Входные объекты спроецированы в Web Mercator, могут возникнуть расхождения между значениями в полях Shape Length и distance_m, поскольку значения в поле distance_m вычисляются с использованием геодезических длин и поэтому их можно считать более точными.

  • Следующие поля добавляются к Выходному классу объектов.

    Имя поляПсевдоним поляОписание
    d_startStart Date

    Дата и время начала

    d_start_sStart Date (string)

    Дата и время начала в виде строки/текста

    d_endEnd Date

    Дата и время окончания

    d_end_sEnd Date (string)

    Дата и время окончания в виде строки/текста

    distance_mDistance (meters)

    Расстояние (метры)

    dt_secTime Delta (seconds)

    Разница по времени в секундах

    dt_minTime Delta (minutes)

    Разница по времени в минутах

    speed_mpsSpeed (meters per second)

    Дополнительное. Скорость в метрах в секунду

    speed_mphSpeed (miles per hour)

    Дополнительное. Скорость в милях в час

    speed_kphSpeed (kilometers per hour)

    Дополнительное. Скорость в км в час

    speed_kntSpeed (knots)

    Дополнительное. Скорость (узлы)

    oid_startStart ObjectID

    Object ID начальной точки из Входных объектов

    oid_endEnd ObjectID

    Object ID конечной точки из Входных объектов

    group_idGroup Identification

    Дополнительное. Значения Поле группы из параметра Входные объекты.

  • Следующие поля добавляются к Выходным точкам последовательности:

    Имя поляПсевдоним поляОписание
    sequenceSequence Number

    Порядковый номер точки в треке

    dateDate

    Поле Datetime из параметра Входные объекты.

    date_strDate (string)

    Поле Datetime в виде строки

    oid_origOriginal ObjectID

    Object ID исходного объекта из параметра Входные объекты

    group_idGroup Identification

    Дополнительное. Значения Поле группы из параметра Входные объекты.

    Выходной файл .lyrx (настройки слоя и символы) создается для параметров Выходной класс пространственных объектов и Выходные точки последовательности. Они создаются в рабочей области ближайшей папки, которая содержит выходные объекты.

Параметры

ПодписьОписаниеТип данных
Входные объекты

Точечные объекты как создаваемые точки положений вдоль треков.

Feature Layer
Поле даты

Поле даты, которое будет использоваться для упорядочивания точек Входных объектов.

Field
Выходной класс пространственных объектов

Выходные линейные объекты трека.

Feature Class
Поле группировки
(Дополнительный)

Поле из параметра Входные объекты, которое будет использоваться для группировки входных точек. Для каждой уникальной группы создается отдельный трек.

Field
Включить поля скорости
(Дополнительный)

Указывает, будут ли поля скорости (speed_mps, speed_mph, speed_kph и speed_knt) включены в параметр Выходной класс пространственных объектов.

  • Отмечено - выходные поля скорости будут добавлены в выходные данные. Это значение по умолчанию
  • Не отмечено - выходные поля скорости не будут добавлены в выходные данные.
Boolean
Выходные точки последовательности
(Дополнительный)

Выходные точечные объекты. В выходных данных будет содержаться поле SEQUENCE, содержащее порядок прохождения, который будет использоваться при создании пути в параметре Выходной класс пространственных объектов.

Feature Class

arcpy.intelligence.PointsToTrackSegments(in_features, date_field, out_feature_class, {group_field}, {include_velocity}, {out_point_feature_class})
ИмяОписаниеТип данных
in_features

Точечные объекты как создаваемые точки положений вдоль треков.

Feature Layer
date_field

Поле даты, которое будет использоваться для упорядочивания точек in_features.

Field
out_feature_class

Выходные линейные объекты трека.

Feature Class
group_field
(Дополнительный)

Поле из параметра in_features, которое будет использоваться для группировки входных точек. Для каждой уникальной группы создается отдельный трек.

Field
include_velocity
(Дополнительный)

Указывает, будут ли выходные поля скорости (speed_mps, speed_mph, speed_kph и speed_knt) включены в параметр out_feature_class.

  • INCLUDE_VELOCITYВыходные поля скорости будут включены в выходные данные. Это значение по умолчанию
  • EXCLUDE_VELOCITYВыходные поля скорости не будут включены в выходные данные.
Boolean
out_point_feature_class
(Дополнительный)

Выходные точечные объекты. В выходных данных будет содержаться поле SEQUENCE, содержащее порядок прохождения, который будет использоваться при создании пути в параметре out_feature_class.

Feature Class

Пример кода

PointsToTrackSegments, пример 1 (окно Python)

Окно Python скрипта с примером использования функции PointsToTrackSegments в режиме прямого запуска:

import arcpy

arcpy.PointsToTrackSegments_intelligence("C:/data/mtracks.gdb/source_pts", 
                                         "DateTime", 
                                         "C:/data/mtracks.gdb/tracklines", 
                                         "Name",
																																									"INCLUDE_VELOCITY",
																																									"C:/data/mtracks.gdb/seqpoints")
PointsToTrackSegments, пример 2 (автономный скрипт)

В следующем скрипте Python показано, как используется функцию PointsToTrackSegments в автономном скрипте:

# Name: PointsToTrackSegments_Example2.py
# Description: Convert points to track segments.

# Import system modules
import arcpy 

# Set local variables
in_features = "C:/data/mtracks.gdb/source_pts"
date_time = "DateTime"
out_feature_class = "C:/data/mtracks.gdb/tracklines"
group_field = "Name" 
out_points = "C:/data/mtracks.gdb/seqpoints"

# Execute PointsToTrackSegments
arcpy.PointsToTrackSegments_intelligence(in_features, date_time, 
                                         out_feature_class, group_field,
                                         "INCLUDE_VELOCITY", out_points)

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

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы