Этот инструмент геообработки доступен с версией ArcGIS Enterprise 10.9 или более новой.
Результатом работы инструмента Вычислить статистику передвижения является копия входных точек с новым полем для каждой вычисленной статистики.
Вы можете указать одно или более полей для идентификации уникальных записей, также называемых треками. Треки представлены с помощью уникальной комбинации одного или нескольких полей трека. Например, если поля flightID и Destination используются в качестве идентификаторов трека, объекты ID007, Solden, ID007 и Tokoyo попадут в два отдельных трека, поскольку содержат разные значения в поле Destination.
По умолчанию все поддерживаемые статистические данные будут рассчитываться для каждой входной точки, если это возможно. Кроме того, вы можете выбрать одну или несколько групп статистических данных для расчета с помощью параметра Статистика передвижений.
Для группы Расстояния будут рассчитаны следующие поля статистики:
- Distance- Расстояние, пройденное от предыдущего наблюдения к текущему.
- TotDistance- Сумма расстояний, пройденных между наблюдениями в окне истории треков.
- MinDistance- Минимальное расстояние, пройденное между наблюдениями в окне истории треков.
- MaxDistance- Максимальное расстояние, пройденное между наблюдениями в окне истории треков.
- AvgDistance- Среднее значение расстояния, пройденного между наблюдениями в окне истории треков.
Для группы Скорость будут рассчитаны следующие поля статистики:
- Speed- Скорость перемещения от предыдущего наблюдения к текущему.
- MinSpeed- Минимальная скорость между наблюдениями в окне истории треков.
- MaxSpeed- Максимальная скорость между наблюдениями в окне истории треков.
- AvgSpeed- Сумма расстояний между наблюдениями в окне истории треков, деленная на сумму продолжительностей между наблюдениями в окне истории треков.
Для группы Ускорение будут рассчитаны следующие поля статистики:
- Acceleration- Разница между текущей скоростью и предыдущей скоростью делится на текущую продолжительность.
- MinAcceleration- Минимальное ускорение, рассчитанное в окне истории треков.-
- MaxAcceleration- Максимальное ускорение, рассчитанное в окне истории треков.
- AvgAcceleration- Разница между текущей и первой скоростями в окне истории треков делится на сумму продолжительностей между наблюдениями в окне истории треков.
Для группы Продолжительность будут рассчитаны следующие поля статистики:
- Duration- Время, прошедшее с момента предыдущего наблюдения.
- TotDuration- Сумма продолжительностей в окне истории треков.
- MinDuration- Минимальная продолжительность в окне истории треков.
- MaxDuration- Максимальная продолжительность в окне истории треков.
- AvgDuration- Сумма продолжительностей в окне истории трека, деленная на количество длительностей, вычисленных в окне истории трека.
Для группы Высота будут рассчитаны следующие поля статистики:
- Elevation- Текущая высота наблюдения.
- ElevChange- Разница между текущей высотой и предыдущей высотой.
- TotElevChange- Сумма изменений высоты между точками в окне истории треков. Значение может быть отрицательным.
- MinElevation- Минимальная высота в окне истории треков.
- MaxElevation- Максимальная высота в окне истории треков.
- AvgElevation- Сумма высот в окне истории трека, деленная на количество наблюдений в окне истории трека.
Для группы Уклон будут рассчитаны следующие поля статистики:
- Slope- Отношение изменения высоты к расстоянию между текущим и предыдущим наблюдениями.
- MinSlope- Минимальный уклон в окне истории треков.
- MaxSlope- Максимальный уклон в окне истории треков.
- AvgSlope- Сумма уклонов в окне истории трека, деленная на количество уклонов, вычисленных в окне истории трека.
Для группы Простой будут рассчитаны следующие поля статистики:
- Idling- True, если расстояние между текущим наблюдением и предыдущим меньше, чем значение параметра Допуск расстояния неактивности, а продолжительность между текущим наблюдением и предыдущим больше, чем значение параметра Допуск времени неактивности. False, если одно или оба из этих условий не выполняются.
- TotIdleTime- Сумма длительностей в окне истории треков, удовлетворяющих критериям простоя.
- PctIdleTime- Процентное время обнаруженного простоя.
Для группы Направление будет рассчитано следующее поле статистики:
- Bearing- Угол перемещения от предыдущего наблюдения к текущему наблюдению.
Статистика, начинающаяся с Min, Max, Avg или It, будет рассчитываться с использованием текущего наблюдения и ряда предыдущих наблюдений, определенных параметром Окно истории трека. Другие статистические данные всегда рассчитываются с использованием только текущего и предыдущего наблюдения и не учитывают значения Окна истории треков. Например, если вы зададите значение Окна истории треков равным 5 и запросите группу статистики Скорость, то текущее наблюдение и предыдущие 4 наблюдения будут использоваться для вычисления полей MinSpeed, MaxSpeed и AvgSpeed для каждого наблюдения, в то время как поле Speed будет вычисляться только с использованием текущего и предыдущего наблюдений в каждой точке. Значение параметра Окно истории трека должно быть больше 1. Значение по умолчанию равно 3.
На приведенной ниже диаграмме показан трек с шестью точечными объектами. Статистика рассчитывается на основе высоты каждого объекта, расстояния и времени.
В следующей таблице приведены статистические расчеты для приведенной выше диаграммы. Все вычисления оцениваются в точке 5, а окно истории трека равно 3. Наблюдение считается неактивным, если оно переместилось менее чем на 32 метра за 1 минуту.
Статистика | Формула | Пример |
---|
Расстояние | | 35 м |
Общее расстояние | | 80 + 30 + 35 = 145 м |
Скорость | Расстояние / Продолжительность | 35 / 60 = 0.58 м/с |
Средняя скорость | Общее расстояние / Общая продолжительность | 145 / 180 м/с |
Ускорение | | (0.58 – 0.5) / 60 = 0.001 м/с2 |
Среднее ускорение | (Скорость (последняя) – Скорость (первая)) / (Общая продолжительность) | (0.58 – 1.33) / 60 = -0.01 м/с2 |
Продолжительность | | 60 с |
Общая продолжительность | | 60 + 60 + 60 = 180 с |
Высоты | | 5 м |
Изменение высоты | | 5 – 4 = 1 м |
Общее изменение высоты | | 5 – 0 = 5 м |
Уклон | Изменение высоты / Расстояние | 1 / 35 |
Средний уклон | Общее изменение высоты / Общее расстояние | 5 / 145 |
Неактивность | | False |
Общее время простоя | | 60 с |
Процентное время простоя | | 1 / 3 |
Направление | | 0 |
Если в истории трека меньше наблюдений, чем значение параметра Окно истории трека, статистика, начинающаяся с Min, Max, Avg или Tot, будет рассчитана с использованием всех наблюдений в истории трека.
Статистика не будет рассчитываться для первого объекта в каждом треке. Статистика в группе Ускорение не будет рассчитываться для первых двух объектов в каждом треке.
Результирующие значения будут в единицах, заданных параметрами Единицы измерения расстояний, Единица измерения времени, Единицы измерения скорости, Единицы измерения ускорения и Единицы измерения высоты.
При вычислении статистики по большим трекам можно использовать параметр Разбиение по временной границе для разделения больших треков на меньшие треки для повышения производительности.
Этот инструмент геообработки работает на 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
Вы можете повысить производительность работы инструмента Вычислить статистику передвижения, выполнив одно или несколько следующих действий:
- Установите параметр среды Экстент так, чтобы вы анализировали только интересующие вас данные.
- Уменьшите значений параметра Окно истории трека.
- Используйте параметр Разбиение по временной границе для разбиения больших треков на определенные интервалы времени.
- Используйте локальные данные там, где запускается анализ.