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