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

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

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

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

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

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

Пример

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

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

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

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

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

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

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

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

    Выходной тип Все объекты
    Объекты задержки

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

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

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

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

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

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

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

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

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

Параметры

Ниже приведены параметры этого инструмента:

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

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

Возможности

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

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

Строка

Допуск временного диапазона

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

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

Строка

Выходной тип

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

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

Строка

Поля идентификатора трека

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

Строка

Метод

Определяет метод вычисления расстояния.

  • Геодезический
  • Плоскостное (Евклидово)

Строка

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

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

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

Строка

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

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

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

Имя поляОписаниеТип поля
All input fields are retained

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

Любые

DwellID

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

Строка

MeanX

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

Float64

MeanY

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

Float64

DwellDuration

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

Int64

MeanDistance

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

Float64

DwellObservationCount

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

Int32

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

Имя поляОписаниеТип поля
All input fields are retained

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

Любые

DwellID

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

Строка

MeanX

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

Float64

MeanY

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

Float64

DwellDuration

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

Int64

MeanDistance

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

Float64

DwellObservationCount

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

Int32

DwellStartTime

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

Date

DwellEndTime

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

Date

Советы и ограничения

При работе с инструментом учитывайте следующее:

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

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

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

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

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

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

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

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

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

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