Skip to main content

Найти местоположения задержек (Инструменты GeoAnalytics Server)

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

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

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

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

Иллюстрация

Find Dwell Locations tool illustration

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

  • Этот инструмент геообработки доступен с ArcGIS Enterprise 10.8 или более поздними версиями.

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

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

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

Термин

Описание

Местоположение задержки

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

Трек

Последовательность пространственных объектов, у которых включено время с мгновенным типом времени. Пространственные объекты определяются как последовательность при помощи идентификатора трека и упорядочены во времени. Например, у городской коммунальной службы может быть парк снегоуборочной техники, в котором записывается местоположение каждого трактора каждые 10 минут. ID транспортного средства может представлять собой отдельные треки.

Наблюдение

Точка на треке.

Геодезический

Линия, нарисованная на сфере. Геодезическая линия, нарисованная на глобусе, представляет собой кривизну геоида Земли.

Планарный

Расстояние по прямой линии, измеренное на плоской поверхности (то есть на декартовой плоскости). Это также называется Евклидовым расстоянием.

Момент

Отдельный момент времени, заданный начальным временем и не имеющий конечного времени.

Интервал

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

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

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

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

  • Местоположения задержки определяются при помощи и значения времени (параметр Допуск времени), и значения расстояния (параметр Допуск расстояния). Во-первых, инструмент назначает объекты треку с помощью уникального идентификатора. Порядок трека определяется временем появления объектов. Затем вычисляется расстояние между первым наблюдением в треке и следующим. Пространственные объекты считаются частью задержки, если две последовательно расположенные во времени точки остаются в пределах заданного расстояния в течение, по крайней мере, заданного времени. При обнаружении двух объектов, являющихся частью задержки, первый объект в задержке используется в качестве исходной точки, и инструмент находит последовательные объекты, находящиеся в пределах указанного расстояния от исходной точки в задержке. Как только все объекты в пределах указанного расстояния найдены, инструмент собирает объекты задержки и вычисляет их усредненный центр. Объекты до и после текущей задержки добавляются к задержке, если они находятся в пределах заданного расстояния от местоположения усредненного центра задержки. Этот процесс продолжается до конца трека.

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

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

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

    • Набор данных находится не в локальной проекции — если входные данные находятся в локальной проекции, используйте метод плоскостного расстояния. Например, с помощью плоскостного метода можно исследовать местоположения задержек в пределах одного штата. Для входного слоя или обработки должна быть установлена пространственная привязка, локальная для вашего набора данных.

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

Опция параметра Тип выходных данных

Описание

Пример

Все объекты

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

Объекты, относящиеся к задержке, отображаются синим цветом. Объекты, не относящиеся к задержке, отображаются серым цветом.

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

All features returned by the Find Dwell Locations tool

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

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

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

Dwell features returned by the Find Dwell Locations tool

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

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

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

Mean center features returned by the Find Dwell Locations tool

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

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

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

Convex hull features returned by the Find Dwell Locations tool

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

    Имя поля

    Описание

    count

    Количество объектов с задержкой

    dwellid

    Уникальный идентификатор задержки, к которой принадлежит этот объект

    meanx

    Среднее значение x-координат, составляющих задержку

    meany

    Среднее значение y-координат, составляющих задержку

    meandistance

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

    dwellduration

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

    instant_datetime

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

    start_datetime

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

    end_datetime

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

    Если выходной тип — Все объекты, то для результатов, относящихся к задержке, будут вычисляться описанные выше поля. Результаты, которые не относятся к задержке, вернут значение 0 для поля count, поле instant_datetime вернет значение времени входного объекта, а все остальные поля вернут значение null.

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

Ситуация

Описание

Пример

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

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

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

Coincident features returned when outputting convex hulls

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

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

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

Colinear features returned when outputting convex hulls

  • Разбейте треки с помощью параметра Установка временного шага. Треки разбиваются на заданные интервалы. Например, если вы выбрали Начало отсчета временных границ в 1 день, начиная с 9:00 1 января 1990 г., каждый трек будет обрезан в 9:00 каждого дня. Такое разбиение ускоряет обработку, т.к. анализа создаются меньшие треки. Если разбиение на повторяющиеся интервалы может влиять на результаты анализа, оно рекомендуется для обработки больших данных.

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

    • Объекты кораблей имеют поля vesselID и tripID.

      • Используйте поля vesselID и tripID в качестве идентификаторов для расчета местоположений задержек на разных маршрутах.

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

    • У трекеров животных есть поля animalID.

      • Используйте поле animalID в качестве идентификатора для сравнения местоположений задержек конкретных животных.

      • Чтобы определить ареал животного, используйте допуск времени 3 дня и допуск расстояния 10 миль, которые помогут обнаружить места обитания наблюдаемых животных.

      • Для меньшей области интереса используйте допуск времени 2 часа и допуск расстояния 100 метров.

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

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

    • Выходные результаты в виде значений Объектов задержки или Усредненного центра.

    • Максимально разделите треки, добавив входные данные Поле трека.

    • Используйте плоскостной метод для расчета расстояния вместо геодезического.

    • Разбейте треки с помощью параметра Установка временного шага.

    • Используйте локальные данные, относительно места выполнения анализа.

  • Этот инструмент геообработки работает на 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

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

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

Linear Unit

Временной допуск

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

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

Time Unit

Выходной тип

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

  • Объекты задержекВозвращаются все входные точечные объекты, которые являются частью задержки.

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

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

  • Все объектыВозвращаются все входные точечные объекты.

String

Суммарная статистика

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

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

Столбцы таблицы значений:

  • ПолеПоля, для которых будет вычислена статистика.

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

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

    • ЛюбыеПример строки из текстового поля, типа string.

    • ПервыйПервое значение указанного поля в треке. Эта опция доступна начиная с версии ArcGIS Enterprise 10.8.1.

    • ПоследнийПоследнее значение указанного поля в треке. Эта опция доступна начиная с версии ArcGIS Enterprise 10.8.1.

Value Table

Хранилище данных

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

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

  • Хранилище пространственно-временных больших данныхРезультаты будут храниться в хранилище больших пространственно-временных данных. Используется по умолчанию.

  • Реляционное хранилище данныхРезультаты будут храниться в реляционном хранилище данных.

String

Разбиение временных границ

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

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

Time Unit

Начало отсчета временных границ

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

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

Date

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

Подпись Объяснение Тип данных

Выходной класс пространственных объектов

Выходная точка или полигон местоположения задержки.

Record Set

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

Выходная система координат, Экстент, Текущая рабочая область

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

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

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

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

  • Basic: Требуется ArcGIS GeoAnalytics Server
    Доступно с ArcGIS Enterprise 10.8
  • Standard: Требуется ArcGIS GeoAnalytics Server
    Доступно с ArcGIS Enterprise 10.8
  • Advanced: Требуется ArcGIS GeoAnalytics Server
    Доступно с ArcGIS Enterprise 10.8