Найти местоположения простоев

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

Инструмент Найти местоположения простоев Инструмент Найти местоположения простоев определяет местоположения простоев из последовательных по времени точек на треке. Местоположения задержек определяются как последовательные наблюдения небольшого или полного отсутствия движения в течение определенного периода времени. В зависимости от вашей отрасли, приложения и случая использования местоположения простоев также могут считаться точками ожидания или обнаружением простоя. Треки идентифицируются ключевым полем Track ID. Каждый трек может иметь 0, 1 или более местоположений задержки.

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

Схема рабочего процесса

Схема рабочего процесса Найти местоположения задержек

Пример

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

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

  • Для использования этого инструмента необходимо, чтобы ключевые поля Track ID и Start Time входного набора данных были идентифицированы.
  • Входной слой должен быть мгновенного типа время, интервальное время не поддерживается.
  • Если вы выберете в качестве выходного типа Объекты простоев, Все объекты или Усредненные центры, то выходным слоем будет точечный слой. В случае выбора Выпуклых оболочек выходным будет полигональный слой.
  • При создании выходного типа Усредненные центры или Выпуклые оболочки у полученных в результате объектов будет интервальное время, которое создает поля DwellStartTime и DwellEndTime. Эти поля идентифицируются как ключевые поля и End Time, соответственно.
  • Объекты, у которых значения ключевых полей Track ID или Start Time отсутствуют, из обработки исключаются.
  • Вы можете указать одно или несколько полей для идентификации треков, не считая поля Track ID. Треки представлены с помощью уникальной комбинации одного или нескольких полей трека.
  • По умолчанию местоположения задержек создаются с использованием геодезического метода для расчета расстояний. Рекомендуется использовать геодезическое расстояние в следующих случаях:
    • Когда треки пересекают международную линию перемены дат – При использовании геодезического метода во входных слоях, пересекающих международную линию перемены дат, будут треки, надлежащим образом пересекающие эту линию. Используется по умолчанию. Входной слой или пространственная привязка обработки должны быть настроены на пространственную привязку, поддерживающую переход через международную линию перемены даты, например, это может быть глобальная проекция World Cylindrical Equal Area.
    • Если набор данных находится не в локальной проекции — Если входные данные находятся в локальной проекции, используйте метод плоскостного расстояния. Например, с помощью плоскостного метода можно исследовать местоположения задержек в пределах одного штата. Для входного слоя или обработки должна быть установлена пространственная привязка, локальная для вашего набора данных.
  • Дополнительную статистику можно рассчитать с помощью параметра Поля суммирования. Доступные типы статистики зависят от типа поля, которое суммируется. Текстовое атрибутивное поле может использовать типы статистики Любое, Количество и Количество уникальных значений. Числовое атрибутивное поле может использовать типы статистики Любое, Количество, Количество уникальных значений, Сумма, Сумма квадратов, Минимум, Максимум, Диапазон, Дисперсия и Стандартное отклонение. Атрибутивное поле типа дата может использовать типы статистики Любой, Количество, Минимум, Максимум и Диапазон.
  • Выходной слой местоположений простоев может быть представлен одним из четырех способов, как показано в следующей таблице:

    Выходной типОписаниеПример

    Все объекты

    Возвращается каждый объект. Итоговые объекты имеют мгновенный тип времени.

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

    Выходной тип Все объекты

    Объекты задержки

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

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

    Выходной тип Объекты с простоями

    Усредненные центры

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

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

    Выходной тип Усредненные центры

    Выпуклые оболочки

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

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

    Выходной тип Выпуклые оболочки

Параметры

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

Входной слой

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

Объекты

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

Максимальное расстояние между точками, которое считается единым местоположением задержки.

String

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

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

При поиске задержек учитываются и время, и расстояние. Параметром Допуск расстояния задается расстояние.

String

Выходной тип

Определяет, как будут возвращаться объекты простоев.

  • Объекты задержки – Возвращаются все входные точечные объекты, которые являются частью задержки.
  • Усредненные центры – Возвращаются точки, представляющие усредненные центры каждой группы задержек. Используется по умолчанию.
  • Выпуклые оболочки – Возвращаются полигоны, представляющие выпуклую оболочку каждой группы задержек.
  • Все объекты – Возвращаются все входные точечные объекты.

String

Поля TRACK_ID

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

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] равна 1.
  • Среднеквадратическое отклонение – Среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение [null, 1,1,1] равно 1.

String

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

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

Добавленные выходные поля, когда выбран выходной тип Объекты простоев или Все объекты

Имя поляОписаниеТип поля

Все входные поля сохраняются

Все входные поля из входного набора данных сохраняются.

Любые

DwellID

Создается значение идентификатора простоя (Dwell ID) на основе последовательности чисел для уникальной идентификации простоев.

String

MeanX

Среднее значение x (долгота) для точек, которые составляют простой.

Float64

MeanY

Среднее значение y (широта) для точек, которые составляют простой.

Float64

DwellDuration

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

Int64

MeanDistance

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

Float64

DwellObservationCount

Количество наблюдений, составляющих событие простоя.

Int32

Добавленные выходные поля, когда выбран выходной тип Усредненные центры или Выпуклые оболочки

Имя поляОписаниеТип поля

Все входные поля сохраняются

Все входные поля из входного набора данных сохраняются.

Любые

DwellID

Числовое на основе последовательности чисел значение идентификатора поездки. Первая поездка для данного грузовика – 1, вторая поездка – 2 и т.д. Эти идентификаторы используются в качестве основы для значений в полях PreviousJourneyId и NextJourneyId.

String

MeanX

Среднее значение x (долгота) для точек, которые составляют простой.

Float64

MeanY

Среднее значение y (широта) для точек, которые составляют простой.

Float64

DwellDuration

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

Int64

MeanDistance

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

Float64

DwellObservationCount

Количество наблюдений, составляющих событие простоя.

Int32

DwellStartTime

Время начала простоя. Это поле идентифицируется на выходе как ключевое поле Start Time.

Date

DwellEndTime

Время окончания простоя. Это поле идентифицируется на выходе как ключевое поле End Time.

Date

Ограничения

  • Входной слой должен содержать точечные объекты с объектами с поддержкой времени типа мгновение.
  • Объекты без поддержки времени не будут включены в анализ.
  • Если вычисляется выпуклая оболочка, а местоположение простоя является полностью неподвижным (одно уникальное местоположение) или состоит из двух уникальных точек, которые коллинеарны, небольшое значение, основанное на допуске пространственной привязки, используемой в анализе, будет использоваться в качестве ширины, высоты или диаметра для создания выходных полигонов вместо выпуклых оболочек. Эти полигоны используются для визуализации и не отражают пространственный экстент задержки. Примеры таких ситуаций описаны в следующей таблице:

    СитуацияОписаниеПример

    Совпадение (одна пространственно уникальная точка)

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

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

    Найти совпадающие местоположения простоев

    Коллинеарность (две пространственно уникальные точки)

    Если входные объекты расположены вдоль линии (чаще всего с двумя пространственно уникальными точками), то итоговая выпуклая оболочка будет недопустимым полигоном.

    В этом примере коллинеарные точки показаны красными точками внутри желтого полигона. Желтый полигон отображает итоговую выпуклую оболочку для коллинеарных точек.

    Найти коллинеарные местоположения задержек