Рассчитать поездки

Значок инструмента Доступен в аналитике больших данных.

Инструмент Рассчитать поездки инструмент Рассчитать поездки анализирует точечные наблюдения движущихся объектов и генерирует либо перемещения, либо места пребывания, на основе заданных пользователем допусков расстояния и временного интервала.

Примеры

Ниже приведены примеры использования инструмента Рассчитать поездки:

  • Судоходная компания хочет лучше понять движение судов, чтобы определить маршруты, пройденные судами, расстояние, пройденное в каждом путешествии, и среднюю скорость для этого путешествия. Вы можете использовать инструмент Рассчитать поездки для создания полилиний маршрутов, содержащих эту информацию, а также дополнительные атрибуты, касающиеся начальных и конечных местоположений задержек.
  • Транспортный отдел отслеживает движение транспортных средств, чтобы определить местоположение задержек. Инструмент Рассчитать поездки можно использовать для определения местоположений задержек, где транспортные средства не превысили определенный порог скорости.

Примечания по использованию

При работе с инструментом Рассчитать поездки следует учитывать следующее:

  • Чтобы использовать этот инструмент, на входном слое должны быть указаны ключевые поля Track ID и Start Time.
  • При использовании инструмента Рассчитать поездки вам необходимо выбрать, что создавать, поездки или местоположения задержек. Если вы хотите создать и то, и другое, настройте два экземпляра инструмента Рассчитать поездки с двумя отдельными выходными данными.
  • Если вы создаете поездки, результатом будет полилинейный слой. Если вы создаете местоположения задержек, результатом будет точечный слой.
  • Сочетание значений для параметров Допуск расстояния и Допуск временного интервала образует порог скорости. Порог скорости используется для идентификации местоположений задержки.
    • Когда скорость трека ниже заданного порога скорости (допуск расстояния, деленный на допуск временного диапазона), результирующая полилиния поездки заканчивается и определяется местоположение задержки.
    • Параметры Минимальная продолжительность наблюдения и Минимальное расстояние наблюдения обозначают минимальную требуемую продолжительность или расстояние между отдельными последовательными объектами, чтобы определить начало объекта задержки.
    • Вы можете использовать параметры Минимальная продолжительность наблюдения и Минимальное расстояние наблюдения для защиты от ситуаций, в которых последовательные объекты треков очень близки друг к другу по времени или расстоянию, и вы не хотите, чтобы полилиния поездки была разделена, а задержка определялась. Например, если на треке есть объект с такой же геометрией и он находится на расстоянии одной секунды от предыдущего объекта, минимальная продолжительность наблюдения в пять секунд потребует, чтобы последовательные точки трека находились на расстоянии не менее пяти секунд, а объект находился ниже заданного порога скорости для определения задержки.
  • При создании поездок вы должны выбрать, следует ли включать промежутки. Если выбран этот вариант, в выходных данных создаются промежутки как тип поездки.
  • Дополнительную статистику можно рассчитать с помощью параметра Поля суммирования. Доступные типы статистики зависят от типа поля, которое суммируется. Текстовое атрибутивное поле может использовать типы статистики Любое, Количество и Количество уникальных значений. Числовое атрибутивное поле может использовать типы статистики Любое, Количество, Количество уникальных значений, Сумма, Сумма квадратов, Минимум, Максимум, Диапазон, Дисперсия и Стандартное отклонение. Атрибутивное поле типа дата может использовать типы статистики Любой, Количество, Минимум, Максимум и Диапазон.

Параметры

Ниже приведены параметры инструмента Рассчитать поездки:

ПараметрОписаниеТип данных

Входной слой

Точечные объекты, вокруг которых будут вычислены места поездок и места пребывания.

Возможности

Допуск расстояния

Значение допуска расстояния, которое будет использоваться для определения местоположений задержек. Сочетание значений для параметров Допуск расстояния и Допуск временного интервала образует порог скорости.

Строка

Допуск временного интервала

Значение допуска временного интервала, которое будет использоваться для определения местоположений задержек. Сочетание значений для параметров Допуск расстояния и Допуск временного интервала образует порог скорости.

Строка

Выходные данные

Указывает, следует ли возвращать поездки (линейные сегменты) или местоположения задержки (точки) из анализа поездок.

Строка

Поля TRACK_ID

Вы должны выбрать поля, однозначно идентифицирующие объекты, которые будут обрабатываться. Этот параметр будет автоматически заполнен, если для входного слоя задано ключевое поле TRACK_ID.

Строка

Метод

Определяет, будет ли метод расчета расстояния установлен на Геодезический или Плоскостной (Евклидово).

Строка

Включить промежутки

Указывает, следует ли включать в выходные данные промежутки как тип поездки.

Этот параметр применяется, когда тип выходных данных задан как Поездки (линейные сегменты).

Boolean

Длительность промежутка

Доступ, который определяет наличие промежутка в данных наблюдений. Последовательные наблюдения дальше этого промежутка времени будут считаться промежутком, и предыдущее путешествие завершится в начале промежутка.

Этот параметр применяется, когда тип Выходных данных задан как Поездки (линейные сегменты).

Строка

Минимальная продолжительность наблюдения

Минимальное время, необходимое между точкой и предыдущей точкой трека, чтобы текущая точка была помечена как точка простоя и разбивала полилинию поездки.

Например, если на треке есть объект с такой же геометрией и он находится на расстоянии одной секунды от предыдущего объекта, минимальная продолжительность наблюдения в пять секунд потребует, чтобы последовательные точки трека находились на расстоянии не менее пяти секунд, а объект находился ниже заданного порога скорости для определения задержки.

Строка

Минимальное расстояние наблюдения

Минимальное расстояние, необходимое между точкой и предыдущей точкой трека, чтобы текущая точка была помечена как точка простоя и разбивала полилинию поездки.

Например, если на треке есть объект с геометрией на расстоянии одного дюйма от предыдущего наблюдения и в одной секунде от предыдущего объекта, минимальное расстояние наблюдения в три дюйма потребуется, чтобы соседние точки трека находились на расстоянии не менее трех дюймов, а объект должен быть ниже установленного порога скорости, чтобы это идентифицировалось как задержка.

Строка

Поля суммирования

Статистика, которая будет рассчитываться для указанных полей. Доступны различные типы статистики в зависимости от того, является ли указываемое поле строковым, числовым или полем типа дата.

  • Любой – пример строки из текстового поля.
  • Количество – вычисляет количество ненулевых значений. Может использоваться с числовыми или текстовыми полями. Количество [null, 0, 2] – это 2.
  • Количество (отличающихся) – вычисляет количество уникальных ненулевых значений. Может использоваться с числовыми или текстовыми полями. Результатом подсчета количества уникальных значений для ряда [null, 4, 3, 4] будет 2.
  • Сумма – сумма числовых значений в поле. Сумма для ряда [null, null, 3] равна 3.
  • Сумма квадратов – Сумма, по всем наблюдениям, квадратов разностей каждого наблюдения от общего среднего значения. Сумма квадратов для ряда [null, 2.2, 3.1, 4.7] равна 3.206.
  • Мин – минимальное значение числового поля. Минимальное значение [0, 2, null] равно 0.
  • Макс – максимальное значение числового поля. Максимальное значение [0, 2, null] равно 2.
  • Среднее – среднее арифметическое числовых значений. Среднее [0, 2, null] равно 1.
  • Диапазон – диапазон числового поля. Вычисляется вычитанием минимального значения из максимального. Диапазон [0, null, 1] равен 1. Диапазон [null, 4] равен 0.
  • Дисперсия – дисперсия по числовому полю в треке. Дисперсия ряда [1] равна null. Дисперсия ряда [null, 1, 1, 1] равна null.
  • Среднеквадратическое отклонение – Среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение [null, 1, 1, 1] равно 1.

Строка

Выходной слой

Выходной слой будет содержать поле 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