Подпись | Описание | Тип данных |
Входные объекты | Точечные объекты как создаваемые точки положений вдоль треков. | Feature Layer |
Поле даты | Поле даты, которое будет использоваться для упорядочивания точек Входных объектов. | Field |
Выходной класс пространственных объектов | Выходные линейные объекты трека. | Feature Class |
Поле группировки (Дополнительный) | Поле из параметра Входные объекты, которое будет использоваться для группировки входных точек. Для каждой уникальной группы создается отдельный трек. | Field |
Включить поля скорости (Дополнительный) | Указывает, будут ли поля скорости (speed_mps, speed_mph, speed_kph и speed_knt) включены в значение параметра Выходной класс пространственных объектов.
| Boolean |
Выходные точки последовательности (Дополнительный) | Выходные точечные объекты. В выходных данных будет содержаться поле SEQUENCE, содержащее порядок прохождения, который будет использоваться при создании пути в параметре Выходной класс пространственных объектов. | Feature Class |
Ошибка повторяющихся меток времени (Дополнительный) | Указывает, будут ли приниматься повторяющиеся метки времени в значении параметра Поле даты или внутри каждой группы в значении параметра Поле группы, или это вызовет ошибку инструмента.
| Boolean |
Сохранить поля входных данных (Дополнительный) | Указывает, будут ли поля перенесены из значения параметра Входные объекты в значение параметра Выходные точки последовательности.
| Boolean |
Краткая информация
Конвертирует временные последовательности входных точечных данных, такие как точки 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 (настройки слоя и символы) будет создан для параметров Выходной класс пространственных объектов и Выходные точки последовательности. Эти файлы будут созданы в рабочей области ближайшей папки, которая содержит выходные объекты.
Если отмечен параметр Включить скорость, а параметр Ошибка повторяющихся меток времени не отмечен, любые повторяющиеся метки времени, которые измеряет скорость выходного трека, будут иметь значение inf, в котором inf равно бесконечности, независимо от расстояния между точками.
Параметры
arcpy.intelligence.PointsToTrackSegments(in_features, date_field, out_feature_class, {group_field}, {include_velocity}, {out_point_feature_class}, {error_on_duplicate_timestamps}, {keep_input_fields})
Имя | Описание | Тип данных |
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 |
error_on_duplicate_timestamps (Дополнительный) | Указывает, будут ли приниматься повторяющиеся метки времени в значении параметра date_field или внутри каждой группы в значении параметра group_field, или это вызовет ошибку инструмента.
| Boolean |
keep_input_fields (Дополнительный) | Указывает, будут ли поля перенесены из значения параметра in_features в значение параметра out_point_feature_class.
| Boolean |
Пример кода
Пример скрипта окна Python для использования функции PointsToTrackSegments в режиме прямого запуска.
import arcpy
arcpy.intelligence.PointsToTrackSegments("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"
# Run PointsToTrackSegments
arcpy.intelligence.PointsToTrackSegments(in_features, date_time,
out_feature_class, group_field,
"INCLUDE_VELOCITY", out_points)
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да