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

Краткая информация

Создает линейные или полигональные треки из входных данных с включенным временем.

Прежние версии:

Расширение ArcGIS GeoAnalytics Server является устаревшим в ArcGIS Enterprise. Финальная версия GeoAnalytics Server включена в ArcGIS Enterprise 11.3. Этот инструмент геообработки доступен в версии ArcGIS Enterprise 11.3 и более ранних

Иллюстрация

Иллюстрация к инструменту Заново создать треки

Использование

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

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

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

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

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

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

  • У вас есть возможность дополнительно применить буфер ко входным объектам. Если вы применяете буфер, итоговые треки будут полигональными объектами.

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

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

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

  • Поля, использующиеся для построения буфера, должны быть числовыми и используются с учетом единиц измерения входной пространственной привязки. Для дополнительной информации см. разделы Примеры выражений буферов в ArcGIS Enterprise 10.5 и 10.5.1 и Примеры выражений буферов в ArcGIS Enterprise 10.6 и новее. В ArcGIS Enterprise 10.6.1 и новее вы можете использовать уравнения с включенным трекингом.

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

  • По умолчанию треки создаются с использованием геодезического метода. Этот метод применяется к следующим двум компонентам анализа:

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

  • Вы можете разбивать треки следующими способами:

    • Разбиение по времени — На основе времени между входными данными. Применение разбиения по времени разделяет трек на части, когда входные данные разнесены на большее время, чем заданное. Например, если у вас было пять объектов с одним и тем же идентификатором трека и временем [01:00, 02:00, 03:30, 06:00, 06:30] и вы установили для времени разбиения 2 часа, любые объекты, измерение которых разделяет более 2 часов, будут разбиты. В этом примере результатом будет трек с [01:00, 02:00, 03:30] и [06:00, 06:30], потому что разница между 03:30 и 6:00 больше 2 часов.
    • Разбиение временных границ — На основе заданных временных интервалов. Применение разбиения временных границ разделяет треки на заданные интервалы. Например, если вы выбрали временную границу в 1 день, начиная с 9:00 1 января 1990 г. каждый трек будет обрезан в 9:00 утра каждого дня. Такое разбиение ускоряет обработку, т.к. анализа создаются меньшие треки. Если разбиение на повторяющиеся интервалы подходит для вашего анализа, оно рекомендуется для обработки больших данных.
    • Разбиение по расстоянию — На основе расстояния между входными данными. Применение разбиения по расстоянию приведет к разделению трека на части, если входные данные разделены расстоянием больше указанного.* Например, если вы установили разбиение по расстоянию 5 километров, каждая последовательность пространственных объектов, превышающая 5 километров, будет выделена в отдельный трек.
    • Выражение разбиения — На основе выражения Arcade. Применение выражения разбиения разделяет треки на основе значений, геометрии или значений времени. Например, вы можете разделить треки, если значение поля более чем в два раза превышает предыдущее значение в треке. Для этого, используя пример поля с именем WindSpeed, вы можете использовать следующее выражение: var speed = TrackFieldWindow("WindSpeed", -1, 1); 2* speed[0] < speed[1]. Треки будут разделены, если предыдущее значение (speed[0]) меньше, более чем в два раза, по сравнению с текущим значением.

  • Можно применить одновременно одну, две, три или четыре опции разбиения, либо не применять никакой. Все примеры ниже используют разделение в виде разрыва. Результаты, полученные при применении разделения по времени через 6 часов, временной границы в 1 день и по расстоянию в 16 километров, будут следующими:

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

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

    Шесть входных точек со временем и местоположением.

    Входные точки с одинаковым идентификатором. Расстояние между точками показано над пунктирной линией, а время измерения каждой точки подписывается под точками. Есть четыре разделения на временной линии. Красными разделителями показана временная граница в один день - начиная с 00:00. Синий разделитель соответствует разделению по расстоянию, если расстояние между двумя точками превышает 16 километров. Фиолетовый разделитель отображает разделение по времени, если временное расстояние между двумя последовательными точками превышает шесть часов.

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

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

    Пример с разбиением по времени в 6 часов.

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

    Пример с границей по времени через один день

    Пример с границей по времени в один день, начиная с полночи. Через каждый 1-дневный интервал, начиная с указанного времени (в данном случае - с 00:00), создается новый трек.

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

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

    Пример с разбиением по времени через 6 часов и границей по времени в 1 день в 00:00.

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

    Пример с разбиением по времени через 6 часов и по расстоянию через 16 километров.

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

    Пример с разбиением по расстоянию через 16 километров и границей по времени в 1 день в 00:00.

    Пример с разбиением по расстоянию через 16 километров и границей по времени в 1 день в 00:00. Все объекты, отстоящие дальше, чем на 16 километров, либо пересекающие временной отрезок в 00:00, разбиваются на отдельные треки.

    Пример с разбиением по расстоянию через 16 километров, разбиением по времени через 6 часов и границей по времени в 1 день в 00:00.

    Пример с разбиением по расстоянию через 16 километров, разбиением по времени через шесть часов и границей по времени в 1 день в 00:00. Все объекты, отстоящие дальше, чем на 16 километров, либо дальше, чем на шесть часов или пересекающие временной отрезок в 00:00, разбиваются на отдельные треки.

  • При разделении трека с помощью разбиения по времени, расстоянию или выражению, вы можете решить, как будут создаваться сегменты между треками. Опции разбиения треков доступны в ArcGIS Enterprise версии 10.9 или более поздней. У вас имеются следующие возможности:

    • Пробел - создается разрыв между двумя объектами, которые были разбиты.
    • Завершить после - создается сегмент, который заканчивается после разбиения.
    • Начать до - создается сегмент, который заканчивается и начинается после разбиение.

    На рисунке вы видите пример типов разбиения:

    Три типа разбиения по времени

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

    Опция разбиения по времениОписание

    Пять входных точек со временем и местоположением.

    Пять входных точек с одинаковым идентификатором. Время каждой точки отмечено под пунктирной линией. Существует одно разделение между 02:00 и 05:00 для всех примеров. Каждый трек разделен на два сегмента между третьей и четвертой точками на треке. Первый трек зелёный, а второй фиолетовый. Способ разделения треков определяется параметром тип разбиения.

    Пробел Разбиение в виде разрыва

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

    Завершить после Завершить после разбиения

    Пример, в котором трек заканчивается после разбиения, в четвертой точке. Второй трек начинается в четвертой точке. Эта опция доступна в ArcGIS Enterprise версии 10.9 или более поздней.

    Начало до Разбиение по началу до

    Пример, в котором трек разбивается до разбиения, в третьей точке. Второй трек начинается в третьей точке. Эта опция доступна в ArcGIS Enterprise версии 10.9 или более поздней.

  • Ниже приведены примеры того, как можно задавать треки, используя параметры разбиения и параметр поля идентификатора, на примере рейс авиакомпании:

    • У объекта-самолета есть поля aircraft ID, flight ID, pilot name, start time, и flight_maneuver. Поле flight_maneuver показывает, находится ли самолет на земле, поднимается, опускается или находится на постоянной высоте.
      • Используйте поле aircraft ID в качестве идентификатора, чтобы увидеть, куда пролетел каждый самолет.
      • Используйте поля aircraft ID и flight ID в качестве идентификаторов для сравнения разных маршрутов.
      • Используйте поле aircraft ID и временную границу в один год, если хотите изучить полеты каждого самолета за год.
      • Используйте поля pilot name, aircraft ID и start time для просмотра полета каждого пилота.
      • Используйте поле aircraft ID в качестве идентификатора и разбиение через расстояния больше 1000 км, чтобы задать новые треки, чтобы трек был разбит через каждые 1,000-км на новые треки.
      • Используйте поле aircraft ID в качестве идентификатора и разбивайте его с помощью выражения при изменении значения в поле flight_maneuver. Например, var flight_manuever = TrackFieldWindow("maneuver", -1, 1); flight_maneuver[0] != flight_maneuver[1] проверяет, совпадает ли текущее значение в треке с предыдущим значением. Если нет, трек разбивается.

  • Выходные треки будут возвращать поля, используемые в качестве идентификаторов треков, количество объектов в треке (count), время начала и окончания каждого трека (start_datetime и end_datetime), продолжительность трека в миллисекундах (duration) и любую другую дополнительную статистику (форматированную как statisticstype_fieldname)).

  • Вы можете повысить производительность инструмента Заново создать треки, выполнив одно или несколько из следующих действий:

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

  • Этот инструмент геообработки работает на ArcGIS GeoAnalytics Server. Анализ завершен в GeoAnalytics Server, результаты сохранены в ваших ресурсах в ArcGIS Enterprise.

  • При запуске инструментов GeoAnalytics Server анализ выполняется на GeoAnalytics Server. Для оптимальной производительности сделайте данные доступными для GeoAnalytics Server через векторные слои, размещенные на вашем портале ArcGIS Enterprise или через файловое хранилище больших данных. Данные, которые не являются локальными для GeoAnalytics Server, будут перемещены на GeoAnalytics Server до начала анализа. Это означает, что для запуска инструмента потребуется больше времени, а в некоторых случаях перемещение данных с ArcGIS Pro на GeoAnalytics Server может завершиться ошибкой. Порог сбоя зависит от скорости сети, а также от размера и сложности данных. Рекомендуется всегда публиковать данные или создавать файловое хранилище больших данных.

    Более подробно о публикации локаторов на портале

    Более подробно о создании файловых хранилищ больших данных в Server Manager

  • Аналогичный анализ можно выполнить следующим образом:

    • Инструмент Точки в линию в наборе инструментов Управление данными.

Параметры

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

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

Feature Set
Выходное имя

Имя выходного сервиса пространственных объектов.

String
Поля трека

Одно или несколько полей, которые будут использованы для идентификации уникальных треков.

Field
Метод

Определяет критерии, которые будут использоваться для перестроения треков. Если используется буфер, параметр Метод определяет его тип.

  • ГеодезическийЕсли пространственная привязка допускает перемещение, треки могут пересекать Линию перемены дат, при необходимости. Если пространственная привязка не допускает перемещение, треки будут ограничены экстентом системы координат и не могут переноситься.
  • ПлоскостнойБудут созданы планарные буферы.
String
Тип буфера

Определяет, как задается буферное расстояние.

  • ПолеДля определения буферного расстояния будет использовано одно поле.
  • ВыражениеДля определения буферного расстояния будет использовано уравнение, включающее поля и математические операторы.
String
Поле буфера
(Дополнительный)

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

Field
Выражение буфера
(Дополнительный)

Выражение, используемое для буферизации входных объектов. Поля должны быть числовыми, и в выражение могут включаться операторы [+ - * / ] и несколько полей. Вычисленные значения применяются в единицах измерения пространственной привязки входных данных, но если используется географическая система координат – единицами измерения будут метры.

В ArcGIS Enterprise 10.5 и 10.5.1 выражения форматируются как as_kilometers(distance) * 2 + as_meters(15). В ArcGIS Enterprise 10.6 и новее используйте выражения Arcade, например as_kilometers($feature.distance) * 2 + as_meters(15).

Calculator Expression
Разбиение по времени
(Дополнительный)

Объекты, отстоящие во времени дальше, чем продолжительность разбиения, будут разделены на отдельные треки.

Time Unit
Поля суммирования
(Дополнительный)

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

  • Количество – количество не пустых значений. Может использоваться с числовыми или текстовыми полями. Количество [null, 0, 2] равно 2.
  • Сумма – сумма числовых значений в поле. Сумма [null, null, 3] равна 3.
  • Среднее – среднее арифметическое числовых значений. Среднее [0, 2, null] равно 1.
  • Мин – минимальное значение числового поля. Минимум [0, 2, null] равен 0.
  • Макс – максимальное значение числового поля. Максимальное значение [0, 2, null] равно 2.
  • Среднеквадратическое отклонение – Среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение [null, 1,1,1] равно null.
  • Дисперсия – дисперсия по числовому полю в треке. Дисперсия [1] равна null. Дисперсия [null, 1, 1, 1] равна null.
  • Диапазон – диапазон числового поля. Он вычисляется вычитанием минимального значения из максимального. Диапазон [0, null, 1] равен 1. Диапазон [null, 4] равен 0.
  • Любой – пример строки из текстового поля.
  • Первый – первое значение указанного поля в треке. Эта опция доступна в ArcGIS Enterprise 10.8.1.
  • Последнее – последнее значение указанного поля в треке. Эта опция доступна в ArcGIS Enterprise 10.8.1.

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

  • COUNT – количество ненулевых значений. Может использоваться с числовыми или текстовыми полями. Количество [null, 0, 2] равно 2.
  • SUM – сумма числовых значений в поле. Сумма [null, null, 3] равна 3.
  • MEAN – среднее арифметическое числовых значений. Среднее [0,2, null] равно 1.
  • MIN – минимальное значение числового поля. Минимум [0, 2, null] равен 0.
  • MAX – максимальное значение числового поля. Максимальное значение [0, 2, null] равно 2.
  • STDDEV – среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение [null, 1,1,1] равно null.
  • VAR – дисперсия по числовому полю в треке. Дисперсия [1] равна null. Дисперсия [null, 1,1,1] равна null.
  • RANGE – диапазон числового поля. Он вычисляется вычитанием минимального значения из максимального. Диапазон [0, null, 1] равен 1. Диапазон [null, 4] равен 0.
  • ANY – пример строки из текстового поля.
  • FIRST – первое значение указанного поля в треке. Эта опция доступна в ArcGIS Enterprise 10.8.1.
  • LAST – последнее значение указанного поля в треке. Эта опция доступна в ArcGIS Enterprise 10.8.1.

Value Table
Хранилище данных
(Дополнительный)

Указывает ArcGIS Data Store, где будут сохранены выходные данные. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат.

  • Хранилище пространственно-временных больших данныхРезультаты будут храниться в хранилище больших пространственно-временных данных. Это значение по умолчанию
  • Реляционное хранилище данныхРезультаты будут храниться в хранилище реляционных данных.
String
Расстояние разбиения
(Дополнительный)

Объекты, отстоящие по расстоянию дальше, чем значение расстояния разбиения, будут разделены на отдельные треки. Этот параметр доступен только с ArcGIS Enterprise версии 10.6 и позже.

Linear Unit
Установка временного шага
(Дополнительный)

Временной промежуток, на который делятся входные данные для анализа. Временные границы позволяют анализировать значения в пределах заданного отрезка времени. Например, если вы используете временные границы в 1 день, начиная с 1 января , 1980, треки будут разбиты в начале каждого дня. Этот параметр доступен только с ArcGIS Enterprise версии 10.6 и позже.

Time Unit
Реперная точка временных шагов
(Дополнительный)

Базовое время, используемое для деления входных данных для анализа. Временные границы будут созданы для всего диапазона времени, а время начала отсчета не обязательно должно быть в самом начале. Если базовое время не задано, используется 1 января 1970. Этот параметр доступен только с ArcGIS Enterprise версии 10.6 и позже.

Date
Выражения разбиения
(Дополнительный)

Выражение, которое разбивает треки на основе значений, геометрии или значений времени. Выражения, подтверждающиеся до значения true, будут разбиты. Этот параметр доступен только с ArcGIS Enterprise версии 10.9 и позже.

Calculator Expression
Тип разбиения
(Дополнительный)

Определяет, как сегмент трека между двумя объектами создается при разделении трека. Тип разбиения применяется к выражениям разбиения и разбиению по времени или по расстоянию. Этот параметр доступен только с ArcGIS Enterprise версии 10.9 и позже.

  • РазрывСегмент не создается между двумя объектами. Используется по умолчанию.
  • Завершить послеМежду двумя объектами создается сегмент, который заканчивается после разбиения.
  • Начало доМежду двумя объектами создается сегмент, который заканчивается до разбиения.
String

Производные выходные данные

ПодписьОписаниеТип данных
Выходной класс объектов

Выходные линейные и полигональные треки.

Feature Set

arcpy.geoanalytics.ReconstructTracks(input_layer, output_name, track_fields, method, buffer_type, {buffer_field}, {buffer_expression}, {time_split}, {summary_fields}, {data_store}, {distance_split}, {time_boundary_split}, {time_boundary_reference}, {split_expression}, {split_type})
ИмяОписаниеТип данных
input_layer

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

Feature Set
output_name

Имя выходного сервиса пространственных объектов.

String
track_fields
[track_fields,...]

Одно или несколько полей, которые будут использованы для идентификации уникальных треков.

Field
method

Определяет критерии, которые будут использоваться для перестроения треков. Если используется буфер, параметр method определяет его тип.

  • GEODESICЕсли пространственная привязка допускает перемещение, треки могут пересекать Линию перемены дат, при необходимости. Если пространственная привязка не допускает перемещение, треки будут ограничены экстентом системы координат и не могут переноситься.
  • PLANARТреки не будут пересекать Линию перемены дат.
String
buffer_type

Определяет, как задается буферное расстояние.

  • FIELDДля определения буферного расстояния будет использовано одно поле.
  • EXPRESSIONДля определения буферного расстояния будет использовано уравнение, включающее поля и математические операторы.
String
buffer_field
(Дополнительный)

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

Field
buffer_expression
(Дополнительный)

Выражение, используемое для буферизации входных объектов. Поля должны быть числовыми, и в выражение могут включаться операторы [+ - * / ] и несколько полей. Вычисленные значения применяются в единицах измерения пространственной привязки входных данных, но если используется географическая система координат – единицами измерения будут метры.

В ArcGIS Enterprise 10.5 и 10.5.1 выражения форматируются как as_kilometers(distance) * 2 + as_meters(15). В ArcGIS Enterprise 10.6 и новее используйте выражения Arcade, например as_kilometers($feature.distance) * 2 + as_meters(15).

Выражение, используемое для буферизации входных объектов. Поля должны быть числовыми, и в выражение могут включаться операторы [+ - * / ] и несколько полей. Вычисленные значения применяются в единицах измерения пространственной привязки входных данных, но если используется географическая система координат – единицами измерения будут метры.

В ArcGIS Enterprise 10.5 и 10.5.1 выражения форматируются как as_kilometers(distance) * 2 + as_meters(15). В ArcGIS Enterprise 10.6 и новее используйте выражения Arcade, например as_kilometers($feature.distance) * 2 + as_meters(15).

Calculator Expression
time_split
(Дополнительный)

Объекты, отстоящие во времени дальше, чем продолжительность разбиения, будут разделены на отдельные треки.

Time Unit
summary_fields
[summary_fields,...]
(Дополнительный)

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

  • COUNT – количество ненулевых значений. Может использоваться с числовыми или текстовыми полями. Количество [null, 0, 2] равно 2.
  • SUM – сумма числовых значений в поле. Сумма [null, null, 3] равна 3.
  • MEAN – среднее арифметическое числовых значений. Среднее [0,2, null] равно 1.
  • MIN – минимальное значение числового поля. Минимум [0, 2, null] равен 0.
  • MAX – максимальное значение числового поля. Максимальное значение [0, 2, null] равно 2.
  • STDDEV – среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение [null, 1,1,1] равно null.
  • VAR – дисперсия по числовому полю в треке. Дисперсия [1] равна null. Дисперсия [null, 1,1,1] равна null.
  • RANGE – диапазон числового поля. Он вычисляется вычитанием минимального значения из максимального. Диапазон [0, null, 1] равен 1. Диапазон [null, 4] равен 0.
  • ANY – пример строки из текстового поля.
  • FIRST – первое значение указанного поля в треке. Эта опция доступна в ArcGIS Enterprise 10.8.1.
  • LAST – последнее значение указанного поля в треке. Эта опция доступна в ArcGIS Enterprise 10.8.1.

Value Table
data_store
(Дополнительный)

Указывает ArcGIS Data Store, где будут сохранены выходные данные. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат.

  • SPATIOTEMPORAL_DATA_STOREРезультаты будут храниться в хранилище больших пространственно-временных данных. Это значение по умолчанию
  • RELATIONAL_DATA_STOREРезультаты будут храниться в хранилище реляционных данных.
String
distance_split
(Дополнительный)

Объекты, отстоящие по расстоянию дальше, чем значение расстояния разбиения, будут разделены на отдельные треки. Этот параметр доступен только с ArcGIS Enterprise версии 10.6 и позже.

Linear Unit
time_boundary_split
(Дополнительный)

Временной промежуток, на который делятся входные данные для анализа. Временные границы позволяют анализировать значения в пределах заданного отрезка времени. Например, если вы используете временные границы в 1 день, начиная с 1 января , 1980, треки будут разбиты в начале каждого дня. Этот параметр доступен только с ArcGIS Enterprise версии 10.6 и позже.

Time Unit
time_boundary_reference
(Дополнительный)

Базовое время, используемое для деления входных данных для анализа. Временные границы будут созданы для всего диапазона времени, а время начала отсчета не обязательно должно быть в самом начале. Если базовое время не задано, используется 1 января 1970. Этот параметр доступен только с ArcGIS Enterprise версии 10.6 и позже.

Date
split_expression
(Дополнительный)

Выражение, которое разбивает треки на основе значений, геометрии или значений времени. Выражения, подтверждающиеся до значения true, будут разбиты. Этот параметр доступен только с ArcGIS Enterprise версии 10.9 и позже.

Calculator Expression
split_type
(Дополнительный)

Определяет, как сегмент трека между двумя объектами создается при разделении трека. Тип разбиения применяется к выражениям разбиения и разбиению по времени или по расстоянию. Этот параметр доступен только с ArcGIS Enterprise версии 10.9 и позже.

  • GAPСегмент не создается между двумя объектами. Используется по умолчанию.
  • FINISH_LASTМежду двумя объектами создается сегмент, который заканчивается после разбиения.
  • START_NEXTМежду двумя объектами создается сегмент, который заканчивается до разбиения.
String

Производные выходные данные

ИмяОписаниеТип данных
output

Выходные линейные и полигональные треки.

Feature Set

Пример кода

ReconstructTracks, пример 1 (автономный скрипт)

Следующий скрипт окна Python демонстрирует использование функции ReconstructTracks.

# Name: ReconstructTracks.py
# Description: Reconstruct hurricane points into hurricane tracks, where each 
#              location is buffered by the wind speed * 100

# Requirements: ArcGIS GeoAnalytics Server

# Import system modules
import arcpy

# Set local variables
inFeatures = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Hurricanes/MapServer/0"
trackIdentifier = "EVENTID"
outFS = "HurricaneTracks"
bufferExpression = "WINDSPEED * 100"
statistics = [["PRESSURE", "MEAN"]]

# Run Reconstruct Tracks
arcpy.geoanalytics.ReconstructTracks(inFeatures, outFS, trackIdentifier, 
                                     "GEODESIC", "EXPRESSION", None, 
                                     bufferExpression, None, statistics)

Параметры среды

Особые случаи

Выходная система координат

Система координат, используемая при анализе. Если данный параметр не указан, анализ будет выполнен во входной системе координат. Для GeoAnalytics Tools готовые результаты будут храниться в пространственно-временном хранилище данных в WGS84.

Информация о лицензиях

  • Basic: Обязательно ArcGIS GeoAnalytics Server
  • Standard: Обязательно ArcGIS GeoAnalytics Server
  • Advanced: Обязательно ArcGIS GeoAnalytics Server

Связанные разделы