Сводка
Конвертирует серию выходных путей наборов данных входных точек с поддержкой времени, таких как точки GPS.
Использование
Если параметр Входные объекты находится в системе координат проекции, параметр Выходной класс пространственных объектов будет использовать ту же проекции. Если параметр Входные объекты находится в географической системе координат, параметр Выходной класс пространственных объектов будет использовать проекцию Web Mercator.
Если во Входных объектах имеются дублирующиеся точки, иными словами, одинаковые координаты двух или более точек, при создании каждой выходной линии добавляется отступ в 1 см ко второй y-координате. Это необходимо, поскольку модель геометрии не позволяет дублировать вершины в одном полигоне.
Если Входные объекты спроецированы в Web Mercator, могут возникнуть расхождения между значениями в полях Shape Length и Distance, поскольку значения в поле Distance вычисляются длины геодезических линий и поэтому их можно считать более точными.
Помимо поля, заданного в параметре Поле группировки, к параметру Выходной класс пространственных объектов добавляются следующие поля:
Имя поля Псевдоним поля Описание dstart Start Date Дата и время начала
dend End Date Дата и время окончания
distance Distance (m) Расстояние (метры)
delta_seconds Time Delta (s) Разница по времени в секундах
delta_minutes Time Delta (m) Разница по времени в минутах
speed_meters_per_second Speed (m/s) Скорость в метрах в секунду
speed_mph Speed (mi/h) Скорость в милях в час
speed_kilometers_per_hour Speed (km/h) Скорость в км в час
speed_knots Speed (knots) Скорость (узлы)
Выходной файл .lyrx (настройки слоя и символы) создается для Выходного класса пространственных объектов и Выходных точек последовательности. Они создаются в рабочей области ближайшей папки, которая содержит выходные объекты.
Синтаксис
arcpy.intelligence.PointsToTrackSegments(in_features, date_field, out_feature_class, {group_field}, {include_velocity}, {out_point_feature_class})
Parameter | Объяснение | Тип данных |
in_features | Точечные объекты как создаваемые точки положений вдоль треков. | Feature Layer |
date_field | Поле даты, используемое для упорядочивания точек Входных объектов. | Field |
out_feature_class | Выходные линейные объекты трека. | Feature Class |
group_field (Дополнительный) | Поле во Входных объектах, применяемое для группировки входных точек. Для каждой уникальной группы создается отдельный трек. | Field |
include_velocity (Дополнительный) | Определяет, будут ли выходные поля скорости speed_meters_per_second, speed_mph, speed_kilometers_per_hour и speed_knots) добавлены в out_feature_class.
| Boolean |
out_point_feature_class (Дополнительный) | Выходные точечные объекты. В выходных данных будет содержаться поле SEQUENCE, содержащее порядок прохождения в Выходном классе пространственных объектов. | 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)
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да