Подпись | Описание | Тип данных |
Входные объекты | Точечные объекты как создаваемые точки положений вдоль треков. | Feature Layer |
Поле даты | Поле даты, которое будет использоваться для упорядочивания точек Входных объектов. | Field |
Выходной класс пространственных объектов | Выходные линейные объекты трека. | Feature Class |
Поле группировки (Дополнительный) | Поле из параметра Входные объекты, которое будет использоваться для группировки входных точек. Для каждой уникальной группы создается отдельный трек. | Field |
Включить поля скорости (Дополнительный) | Указывает, будут ли поля скорости (speed_mps, speed_mph, speed_kph и speed_knt) включены в параметр Выходной класс пространственных объектов.
| Boolean |
Выходные точки последовательности (Дополнительный) | Выходные точечные объекты. В выходных данных будет содержаться поле SEQUENCE, содержащее порядок прохождения, который будет использоваться при создании пути в параметре Выходной класс пространственных объектов. | Feature Class |
Краткая информация
Конвертирует временные последовательности входных точечных данных, такие как точки GPS, в серию выходных путей.
Использование
Если параметр Входные объекты находится в системе координат проекции, параметр Выходной класс пространственных объектов будет использовать ту же проекции. Если параметр Входные объекты находится в географической системе координат, параметр Выходной класс пространственных объектов будет использовать азимутальную равнопромежуточную проекцию World Azimuthal Equidistant.
Если в значениях параметра Входные объекты есть точки с одинаковыми координатами, при создании каждой выходной линии добавляется отступ в 1 см ко второй y-координате. Это необходимо, поскольку модель геометрии не позволяет дублировать вершины в одном полигоне.
Если точечные Входные объекты спроецированы в Web Mercator, могут возникнуть расхождения между значениями в полях Shape Length и distance_m, поскольку значения в поле distance_m вычисляются с использованием геодезических длин и поэтому их можно считать более точными.
Следующие поля добавляются к Выходному классу объектов.
Имя поля Псевдоним поля Описание d_start Start Date Дата и время начала
d_start_s Start Date (string) Дата и время начала в виде строки/текста
d_end End Date Дата и время окончания
d_end_s End Date (string) Дата и время окончания в виде строки/текста
distance_m Distance (meters) Расстояние (метры)
dt_sec Time Delta (seconds) Разница по времени в секундах
dt_min Time Delta (minutes) Разница по времени в минутах
speed_mps Speed (meters per second) Дополнительное. Скорость в метрах в секунду
speed_mph Speed (miles per hour) Дополнительное. Скорость в милях в час
speed_kph Speed (kilometers per hour) Дополнительное. Скорость в км в час
speed_knt Speed (knots) Дополнительное. Скорость (узлы)
oid_start Start ObjectID Object ID начальной точки из Входных объектов
oid_end End ObjectID Object ID конечной точки из Входных объектов
group_id Group Identification Дополнительное. Значения Поле группы из параметра Входные объекты.
Следующие поля добавляются к Выходным точкам последовательности:
Имя поля Псевдоним поля Описание sequence Sequence Number Порядковый номер точки в треке
date Date Поле Datetime из параметра Входные объекты.
date_str Date (string) Поле Datetime в виде строки
oid_orig Original ObjectID Object ID исходного объекта из параметра Входные объекты
group_id Group Identification Дополнительное. Значения Поле группы из параметра Входные объекты.
Выходной файл .lyrx (настройки слоя и символы) создается для параметров Выходной класс пространственных объектов и Выходные точки последовательности. Они создаются в рабочей области ближайшей папки, которая содержит выходные объекты.
Параметры
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.
| Boolean |
out_point_feature_class (Дополнительный) | Выходные точечные объекты. В выходных данных будет содержаться поле SEQUENCE, содержащее порядок прохождения, который будет использоваться при создании пути в параметре out_feature_class. | Feature Class |
Пример кода
Окно 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")
В следующем скрипте 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: Да