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

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

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

Примеры

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

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

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

Параметры

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

Входной слой

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

Объекты

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

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

String

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

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

String

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

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

String

Поля TRACK_ID

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

String

Метод

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

String

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

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

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

Boolean

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

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

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

String

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

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

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

String

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

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

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

String

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

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

  • Любой – пример строки из текстового поля.
  • Количество – вычисляет количество ненулевых значений. Может использоваться с числовыми или текстовыми полями. Количество [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.

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