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

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

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

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

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

Пример

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

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

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

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

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

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

  • Буферы создаются через значение в поле или выражение буфера, которые можно задать выражением Arcade. Более подробно о выражениях и форматировании буфера см. в разделе Использование выражений буфера в GeoAnalytics Tools. Вы можете применять выражение с отслеживанием треков. Например, вы можете построить объект для текущего объекта, используя поле 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 больше двух часов.
    • Применение расстояния разбиения - приведет к разделению трека на части, если входные данные находятся дальше указанного расстояния. Например, если вы установили разбивку по расстоянию 5 километров, каждая последовательность пространственных объектов дальше 5 километров будет выделена в отдельный трек. Будут применяться следующие опции разбиения:

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

      Опция разбиенияОписание
      Опция 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) и любую другую дополнительную статистику.
  • Дополнительную статистику можно рассчитать с помощью параметра Поля суммирования. Доступные типы статистики зависят от типа поля, которое суммируется. Строковое атрибутивное поле может использовать типы статистики: любое, количество и количество уникальных значений. Числовое атрибутивное поле может использовать типы статистики: любое, количество, количество уникальных значений, сумма, сумма квадратов, минимальное, максимальное, диапазон, дисперсия и стандартное отклонение. Атрибутивное поле типа дата может использовать типы статистики: любой, количество, минимум, максимум и диапазон.

Параметры

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

Входной слой

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

Объекты

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

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

String

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

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

String

Поля TRACK_ID

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

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

Выражение буфера

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

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

String

Метод

Определяет выбор Плоскостного или Геодезического подхода при разделении линий трека по значению расстояния.

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

String

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

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

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

TRACK_ID

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

любое

COUNT

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

Float64

TRACK_DURATION

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

Float64

StartTime

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

Date

EndTime

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

Date

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

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