Заново создать треки

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

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

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

Схема рабочего процесса Заново создать треки

Пример

Ураганы – это одни из самых разрушительных типов штормов, которые случаются в США. Чтобы оценить стоимость страховки, вас могут заинтересовать маршруты, которыми проходили предыдущие ураганы, что поможет определить местоположения, исторически имевшие высокий ущерб имущества и финансовый урон от ураганов. У вас есть доступ к данным о местоположениях ураганов по всем Соединенным штатам в виде отдельного набора данных, с временной меткой на каждом местоположении. Вы хотите суммировать всю имеющуюся информацию, чтобы увидеть сводную информацию по значениям для всех ураганов. Вы можете суммировать данные, используя идентификатор треков урагана, чтобы определить статистику для каждого урагана.

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

При работе с инструментом Заново создать треки имейте в виду следующее:

  • Входными данными должны быть точечные или площадные слои с включенным временем, имеющим тип момент времени. Любые объекты без временных атрибутов не будут включены в выходные треки.
  • Инструмент Заново создать треки работает с точечными или площадными объектами. Входным слоем должен быть слой с включённым временем, с объектами, представляющими определённый момент времени.
  • Для линейных результатов будут возвращены только треки, содержащие более одной точки. Если применяется буфер, будут возвращены все объекты.
  • Входные объекты будут содержать объекты с включенным временем, которые представляют определенный момент времени. Результатами будут линейные или площадные объекты, представляющие временной интервал. Начало и конец интервала определяются временем первого и последнего объекта трека.

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

  • В самом простом варианте при вычислении в треке подсчитывается количество объектов, которые были суммированы. Данные статистики (Количество, Сумма, Сумма квадратов, Минимум, Максимум, Диапазон, Среднее, Среднеквадратическое отклонение иДисперсия) могут также вычисляться для числовых полей, а данные статистики (Количество, Количество уникальных и Любой) могут вычисляться для текстовых полей. Строковая статистика "любой" возвращает пример строки от каждого трека. Для каждого трека статистика вычисляется отдельно.
  • Имя поля или полей, которые использовались для идентификации треков, будут возвращены с результатами.
  • Вы можете указать одно или более полей для идентификации треков. Треки представлены с помощью уникальной комбинации одного или нескольких полей трека. Например, если поля flightID и Destination используются в качестве идентификаторов трека, следующие объекты ID007, Solden и ID007, Tokoyo попадут в два отдельных трека, поскольку они имеют отличающиеся значения в поле Destination.
  • У вас есть возможность дополнительно применить буфер ко входным объектам. При применении буфера полученные треки будут площадными объектами.

    Входные точки с примененным буфером заново перестраиваются в треки.

  • Буферы создаются через значение в поле или выражение буфера, которые можно задать выражением Arcade. Вы можете применять выражение с отслеживанием треков. Например, вы можете построить буфер для текущего объекта, используя среднее значение поля wind_speed трех предыдущих объектов в треке с помощью равенства mean($track.field["wind_speed].history(-4, -1)). Если буфер применяется к нескольким входным объектам, буфер строится для каждого объекта. Затем для создания площадного трека создаётся замкнутая оболочка.
  • Если буфер применяется к нескольким входным объектам, буфер строится для каждого объекта. Затем для создания площадного трека создаётся замкнутая оболочка.

    Пример входных точек (зеленые), промежуточного буфера для визуализации (синяя штриховка) и итогового полигонального трека (синий).

  • По умолчанию треки создаются с использованием геодезического метода. Этот метод применяется к следующим двум компонентам анализа:
    • Треки, пересекающие международную линию смены даты – при использовании геодезического метода входные слои, пересекающие международную линию перемены даты, будут содержать треки, надлежащим образом пересекающие эту линию. Используется по умолчанию. Для вашего входного слоя надо задать пространственную привязку, поддерживающую переход через международную линию перемены дат, например, можно выбрать равноплощадную цилиндрическую проекцию.
    • Буферы – у вас есть возможность дополнительно применить буфер ко входным объектам. Подробнее о случаях применения геодезического или плоскостного буфера см. в описании инструмента Создание буферов.
  • Есть два способа разбить треки:
    • Применение времени разбиения - приведет к разделению трека на части, если входные данные уходят за указанное время. Например, если имелось пять объектов с одним и тем же идентификатором трека и временем [01:00, 02:00, 03:30, 06:00, 06:30] и вы установили для времени разбиения два часа, любые объекты, интервал измерений которых более двух часов, будут разделены. В этом примере результатом будет трек с [01:00, 02:00, 03:30] и [06:00, 06:30], потому что разница между 03:30 и 6:00 больше двух часов.
    • Применение расстояния разбиения - приведет к разделению трека на части, если входные данные находятся дальше указанного расстояния. Например, если вы установили разбивку по расстоянию в пять километров, каждая последовательность пространственных объектов дальше пяти километров будет выделена в отдельный трек; будут применяться следующие опции разбиения:

      Показаны пять примеров входных точек (зелёные) с различным разбиением по времени и расстоянию.

      Опция разбиенияОписание
      Опция 1

      Входные точки с одинаковым ID со временем (мгновенным) и местоположение

      Опция 2

      Пример без разбиения по времени или расстоянию

      Опция 3

      Пример с разбиением по времени через два часа. Все пространственные объекты, отстоящие дальше чем на два часа (1:30 и 4:00) разбиваются в отдельные треки.

      Опция 4

      Пример с разбиением по расстоянию через два километра. Все пространственные объекты, отстоящие дальше чем на два километра (11:30 и 12:00) разбиваются на отдельные треки.

      Опция 5

      Пример с разбиением по расстоянию через два километра и по времени через два часа. Все пространственные объекты, отстоящие дальше чем на два километра (11:30 и 12:00) или два часа (1:30 и 4:00), разбиваются на отдельные треки.

  • Выходные треки возвращают поля, используемые в качестве идентификаторов треков (TRACK_ID), количество объектов в треке (COUNT), время начала и окончания каждого трека ( StartTime и EndTime), продолжительность трека в миллисекундах (TRACK_DURATION) и любую другую дополнительную статистику.
  • Дополнительную статистику можно вычислить с помощью параметра Поля суммирования. Доступные типы статистики зависят от типа поля, которое суммируется. Строковое атрибутивное поле может использовать типы статистики: Любой, Количество и Количество уникальных значений. Числовое атрибутивное поле может использовать типы статистики: Любой, Количество, Количество уникальных значений, Сумма, Сумма квадратов, Минимальное, Максимальное, Диапазон, Дисперсия и Среднеквадратическое отклонение. Атрибутивное поле даты может использовать типы статистики: Любой, Количество, Минимум, Максимум и Диапазон.

Параметры

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

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

Входной слой

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

Объекты

Расстояние разбиения

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

Строка

Длительность разбиения

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

Строка

Поле Track ID

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

Строка

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

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

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

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

TRACK_ID

Ключевое поле обработки TRACK_ID

Любые

COUNT

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

Float64

TRACK_DURATION

Продолжительность трека в миллисекундах (EndTime - StartTime)

Float64

StartTime

Начальное время трека.

Date

EndTime

Конечное время трека.

Date