Доступен в аналитике больших данных.
Инструмент Рассчитать поездки анализирует точечные наблюдения движущихся объектов и генерирует либо перемещения, либо места пребывания, на основе заданных пользователем допусков расстояния и временного интервала.
Примеры
- Судоходная компания хочет лучше понять движение судов, чтобы определить маршруты, пройденные судами, расстояние, пройденное в каждом путешествии, и среднюю скорость для этого путешествия. Вы можете использовать инструмент Рассчитать поездки для создания полилиний маршрутов, содержащих эту информацию, а также дополнительные атрибуты, касающиеся начальных и конечных местоположений задержек.
- Транспортный отдел отслеживает движение транспортных средств, чтобы определить местоположение задержек. Инструмент Рассчитать поездки можно использовать для определения местоположений задержек, где транспортные средства не превысили определенный порог скорости.
Примечания по использованию
- Чтобы использовать этот инструмент, на входном слое должны быть указаны ключевые поля Track ID и Start Time.
- При использовании инструмента Рассчитать поездки вам необходимо выбрать, что создавать, поездки или местоположения задержек. Если вы хотите создать и то, и другое, настройте два экземпляра инструмента Рассчитать поездки с двумя отдельными выходными данными.
- Если вы создаете поездки, результатом будет полилинейный слой. Если вы создаете местоположения задержек, результатом будет точечный слой.
- Сочетание значений для параметров Допуск расстояния и Допуск временного интервала образует порог скорости. Порог скорости используется для идентификации местоположений задержки.
- Когда скорость трека ниже заданного порога скорости (допуск расстояния, деленный на допуск временного диапазона), результирующая полилиния поездки заканчивается и определяется местоположение задержки.
- Параметры Минимальная продолжительность наблюдения и Минимальное расстояние наблюдения обозначают минимальную требуемую продолжительность или расстояние между отдельными последовательными объектами, чтобы определить начало объекта задержки.
- Вы можете использовать параметры Минимальная продолжительность наблюдения и Минимальное расстояние наблюдения для защиты от ситуаций, в которых последовательные объекты треков очень близки друг к другу по времени или расстоянию, и вы не хотите, чтобы полилиния поездки была разделена, а задержка определялась. Например, если на треке есть объект с такой же геометрией и он находится на расстоянии одной секунды от предыдущего объекта, минимальная продолжительность наблюдения в пять секунд потребует, чтобы последовательные точки трека находились на расстоянии не менее пяти секунд, а объект находился ниже заданного порога скорости для определения задержки.
- При создании поездок вы должны выбрать, следует ли включать промежутки. Если выбран этот вариант, в выходных данных создаются промежутки как тип поездки.
- Дополнительную статистику можно рассчитать с помощью параметра Поля суммирования. Доступные типы статистики зависят от типа поля, которое суммируется. Текстовое атрибутивное поле может использовать типы статистики Любое, Количество и Количество уникальных значений. Числовое атрибутивное поле может использовать типы статистики Любое, Количество, Количество уникальных значений, Сумма, Сумма квадратов, Минимум, Максимум, Диапазон, Дисперсия и Стандартное отклонение. Атрибутивное поле типа дата может использовать типы статистики Любой, Количество, Минимум, Максимум и Диапазон.
Параметры
Параметр | Описание | Тип данных |
---|---|---|
Входной слой | Точечные объекты, вокруг которых будут вычислены места поездок и места пребывания. | Объекты |
Допуск расстояния | Значение допуска расстояния, которое будет использоваться для определения местоположений задержек. Сочетание значений для параметров Допуск расстояния и Допуск временного интервала образует порог скорости. | String |
Допуск временного интервала | Значение допуска временного интервала, которое будет использоваться для определения местоположений задержек. Сочетание значений для параметров Допуск расстояния и Допуск временного интервала образует порог скорости. | String |
Выходные данные | Указывает, следует ли возвращать поездки (линейные сегменты) или местоположения задержки (точки) из анализа поездок. | String |
Поля TRACK_ID | Вы должны выбрать поля, однозначно идентифицирующие объекты, которые будут обрабатываться. Этот параметр будет автоматически заполнен, если для входного слоя задано ключевое поле TRACK_ID. | String |
Метод | Определяет, будет ли метод расчета расстояния установлен на Геодезический или Плоскостной (Евклидово). | String |
Включить промежутки | Указывает, следует ли включать в выходные данные промежутки как тип поездки. Этот параметр применяется, когда тип выходных данных задан как Поездки (линейные сегменты). | Boolean |
Длительность промежутка | Доступ, который определяет наличие промежутка в данных наблюдений. Последовательные наблюдения дальше этого промежутка времени будут считаться промежутком, и предыдущее путешествие завершится в начале промежутка. Этот параметр применяется, когда тип Выходных данных задан как Поездки (линейные сегменты). | String |
Минимальная продолжительность наблюдения | Минимальное время, необходимое между точкой и предыдущей точкой трека, чтобы текущая точка была помечена как точка простоя и разбивала полилинию поездки. Например, если на треке есть объект с такой же геометрией и он находится на расстоянии одной секунды от предыдущего объекта, минимальная продолжительность наблюдения в пять секунд потребует, чтобы последовательные точки трека находились на расстоянии не менее пяти секунд, а объект находился ниже заданного порога скорости для определения задержки. | String |
Минимальное расстояние наблюдения | Минимальное расстояние, необходимое между точкой и предыдущей точкой трека, чтобы текущая точка была помечена как точка простоя и разбивала полилинию поездки. Например, если на треке есть объект с геометрией на расстоянии одного дюйма от предыдущего наблюдения и в одной секунде от предыдущего объекта, минимальное расстояние наблюдения в три дюйма потребуется, чтобы соседние точки трека находились на расстоянии не менее трех дюймов, а объект должен быть ниже установленного порога скорости, чтобы это идентифицировалось как задержка. | String |
Поля суммирования | Статистика, которая будет рассчитываться для указанных полей. Доступны различные типы статистики в зависимости от того, является ли указываемое поле строковым, числовым или полем типа дата.
| String |
Выходной слой
Выходной слой будет содержать поле TRACK_ID для выходных наблюдений, а также множество других атрибутов. Атрибуты в выходных данных зависят от значения, выбранного в параметре Выходные данные (Поездки или Местоположения задержек).
Атрибуты выходного слоя поездок
Имя поля | Описание | Тип поля |
---|---|---|
TRACK_ID | Ключевое поле обработки TRACK_ID. | любое |
JourneyId | Числовое на основе последовательности чисел значение идентификатора поездки. Первая поездка для данного грузовика – 1, вторая поездка – 2 и т.д. Эти идентификаторы используются в качестве основы для атрибутов PreviousJourneyId и NextJourneyId. | Int32 |
JourneyType | Определяет, является ли линейный сегмент поездкой или промежутком. | String |
JourneyStartTime | Время начала поездки. Если поездка начинается в местоположении задержки, то время начала – это время последнего объекта в этом местоположении задержки. | Date |
JourneyEndTime | Время окончания поездки. Если поездка оканчивается в местоположении задержки, то время начала – это время первого объекта в этом местоположении задержки. | Date |
JourneyDuration | Количество времени в миллисекундах между началом и окончанием поездки. | Float64 |
JourneyDistanceTraveled | Расстояние, пройденное в поездке. Если поездка начинается с местоположения задержки, x,y координаты центроида задержки берутся как первая точка поездки, и то же самое для конечной точки поездки, которая завершается в местоположении задержки. | Float64 |
JourneyMeanSpeed | Средняя скорость путешествия (значение JourneyDistanceTraveled, деленное на значение JourneyDuration). | Float64 |
JourneyObservationCount | Число наблюдений, которые составляют поездку. | Float64 |
PreviousJourneyId | Идентификатор поездки, которая является предыдущей к текущей поездки. | Float64 |
NextJourneyId | Идентификатор поездки, которая является следующей для текущей поездки. | Int32 |
StartDwellX | Координата x центроида наблюдений в местоположении задержки в начале поездки. Этот атрибут имеет значение null, если поездка начинается с промежутка. | Float64 |
StartDwellY | Координата y центроида наблюдений в местоположении задержки в начале поездки. Этот атрибут имеет значение null, если поездка начинается с промежутка. | Float64 |
StartDwellStartTime | Временная метка самой ранней точки в группе точек, определяющих задержку. | Date |
StartDwellEndTime | Временная метка самой поздней точки в группе точек, определяющих задержку. | Date |
StartDwellDuration | Длительность (в миллисекундах) задержки в начале поездки. | Float64 |
StartDwellMeanDistance | Среднее расстояние для любой точки, участвующей в задержке, от центроида местоположения задержки. | Float64 |
StartDwellObservationCount | Число наблюдений, которые составляют задержку. | Float64 |
EndDwellX | Координата x центроида наблюдений в местоположении задержки в конце поездки. Этот атрибут имеет значение null, если поездка оканчивается на промежутке. | Float64 |
EndDwellY | Координата y центроида наблюдений в местоположении задержки в конце поездки. Этот атрибут имеет значение null, если поездка оканчивается на промежутке. | Float64 |
EndDwellStartTime | Временная метка самой ранней точки в группе точек, определяющих задержку. | Date |
EndDwellEndTime | Временная метка самой поздней точки в группе точек, определяющих задержку. | Date |
EndDwellDuration | Длительность (в миллисекундах) задержки в конце поездки. | Float64 |
EndDwellMeanDistance | Среднее расстояние для любой точки, участвующей в задержке, от центроида местоположения задержки. | Float64 |
EndDwellObservationCount | Число наблюдений, которые составляют задержку. | Float64 |
Атрибуты выходного слоя местоположений задержек
Имя поля | Описание | Тип поля |
---|---|---|
TRACK_ID | Ключевое поле обработки TRACK_ID. | любое |
DwellObservationCount | Число наблюдений, которые составляют задержку. | Float64 |
DwellDuration | Длительность (в миллисекундах) для задержки. | Float64 |
DwellStartTime | Временная метка самой ранней точки в группе точек, определяющих задержку. | Date |
DwellEndTime | Временная метка самой поздней точки в группе точек, определяющих задержку. | Date |
DwellMeanDistance | Среднее расстояние для любой точки, участвующей в задержке, от центроида местоположения задержки. | Float64 |
DwellX | Координата x центроида наблюдений в местоположении задержки. | Float64 |
DwellY | Координата y центроида наблюдений в местоположении задержки. | Float64 |