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

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

Когда есть доступ к трекам местоположения, их можно просмотреть в веб-приложении Track Viewer или в другой карте или приложении. Track Viewer включает обзор последних известных локаций и треков мобильных пользователей, а также позволяет вьюерам треков выполнять простой фильтр и анализ. Если же вы используете треки таким образом, см. Просмотр треков в Track Viewer.

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

Обзор схемы отслеживания местоположения

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

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

Векторный слой отслеживания

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

Точки добавляются только с помощью мобильного приложения Tracker или Field Maps и никогда не обновляются и не удаляются. К записанным точкам не применяется фильтр, они отражают сырые данные, полученные с мобильного устройства пользователя. Слой хранится в системе координат WGS 1984 Web Mercator (Auxiliary Sphere) [WGS84], с ID (WKID) 4326.

Векторный слой последнего известного местоположения (LKL)

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

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

ПолеОписание
objectid

Управляемое системой поле ID.

activity

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

  • Unknown (0)
  • Stationary (1)
  • Walking (2)
  • Running (3)
  • Cycling (4)
  • Automotive (5)

Более подробно см. Как определяется значение атрибута активности для отслеживания местоположения.

altitude

Высота устройства измеряется в метрах над уровнем моря (MSL).

app_id

Приложение, записавшее местоположение. Это значение будет tracker для точек, загруженных из Tracker.

battery_percentage

Процент заряда батареи устройства. Диапазон от 0 до 100.

battery_state

Показывает состояние батареи устройства. Существует четыре возможных значения, которые могут быть записаны:

  • Unknown (0)
  • Unplugged (1)
  • Charging (2)
  • Plugged and fully charged (3)
category

Категория, связанная с треком.

course

Направление движения в единицах от 0 до 360 градусов.

device_id

Уникальный идентификатор, присвоенный устройству.

floor

Номер этажа, указанный провайдером сервиса местоположения.

globalid

Global ID объекта, созданный сервером.

full_name

Полное имя пользователя.

horizontal_accuracy

Горизонтальная точность записанного местоположения измеряется в метрах.

location_source

Источник местоположения (Wi-Fi, GPS, смешанный и т.д.). Записывается только на устройствах Android.

location_timestamp

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

session_id

Уникальный идентификатор, который генерируется при каждом включении отслеживания.

signal_strength

Уровень сигнала устройства.

speed

Скорость устройства записывается в метрах в секунду.

vertical_accuracy

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

created_user

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

created_date

Дата и время загрузки точки на сервер.

last_edited_user

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

last_edited_date

Дата и время последнего редактирования точки на сервере.

Примечание:

Все значения datetime записываются во всемирном координированном времени (UTC).

Поля full_name и category доступны только в ArcGIS Online и ArcGIS Enterprise 10.8.1 и более поздних версий. Если вы включили отслеживание местоположений в ArcGIS Enterprise или более ранней версии и выполняете обновление до ArcGIS Enterprise 10.8.1 или более поздней версии, щелкните в настройках отслеживания местоположения Обновить отслеживание местоположения, чтобы добавить эти поля в ваш существующий сервис отслеживания местоположения.

Поля signal_strength и category в настоящее время не заполняются Tracker.

Векторный слой линий трека

Векторный слой линий трека (и любые представления размещенных векторных слоев на базе него) является полилинейным слоем, который содержит линии, представляющие, где был мобильный пользователь. Эти линии автоматически генерируются сервером с использованием загруженных точек трека из векторного слоя отслеживания. Линии трека обновляются приблизительно каждые 10 минут, максимальная продолжительность один час. Статистика для каждой полилинии вычисляется и сохраняется в виде атрибутов в слое. Слой хранится в системе координат WGS 1984 Web Mercator (Auxiliary Sphere) [WGS84], с ID (WKID) 4326.

Примечание:

Слой линий трека недоступен в ArcGIS Enterprise.

В таблице ниже перечислены поля для векторного слоя линий трека.

ПолеОписание
objectid

Управляемое системой поле ID.

globalid

Global ID объекта, созданный сервером.

predominant_activity

Наиболее распространенная деятельность мобильного пользователя. Существует шесть возможных значений для этого поля:

  • Unknown (0)
  • Stationary (1)
  • Walking (2)
  • Running (3)
  • Cycling (4)
  • Automotive (5)

Более подробно см. Как определяется значение атрибута активности для отслеживания местоположения.

min_altitude

Самое низкое значение высоты, измеренное в метрах над уровнем моря (MSL).

max_altitude

Самое высокое значение высоты, измеренное в метрах над уровнем моря (MSL).

avg_altitude

Средняя высота, основанная на точках трека, используемых для создания линии, измеренная в метрах над уровнем моря (MSL).

min_battery_percentage

Самый низкий процент заряда батареи устройства. Диапазон от 0 до 100.

max_battery_percentage

Самый высокий процент заряда батареи устройства. Диапазон от 0 до 100.

predominant_battery_state

Самое распространенное состояние батареи устройства. Существует четыре возможных значения, которые могут быть записаны:

  • Unknown (0)
  • Unplugged (1)
  • Charging (2)
  • Plugged and fully charged (3)
min_horizontal_accuracy

Минимальная горизонтальная точность в метрах.

max_horizontal_accuracy

Максимальная горизонтальная точность в метрах.

avg_horizontal_accuracy

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

start_time

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

end_time

Конечное время линии.

min_speed

Минимальная скорость в метрах в секунду.

max_speed

Максимальная скорость в метрах в секунду.

avg_speed

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

min_vertical_accuracy

Минимальная вертикальная точность в метрах.

max_vertical_accuracy

Максимальная вертикальная точность в метрах.

avg_vertical_accuracy

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

full_name

Полное имя пользователя.

category

Категория, связанная с треком.

count

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

created_user

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

created_date

Дата и время создания линии.

last_edited_user

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

last_edited_date

Дата и время последнего редактирования точки на сервере.

Примечание:

Все значения datetime записываются во всемирном координированном времени (UTC).

Расширенный анализ и настройка

Чтобы использовать схему отслеживания местоположения для расширенного анализа и настройки, воспользуйтесь ArcGIS API for Python. Она содержит модуль для автоматизации управления слоями отслеживания местоположения, вьеюров треков и мобильных сотрудников. Помимо управления ресурсами можно также использовать ArcGIS API for Python для выполнения более сложного анализа треков. Примеры и полезные советы можно посмотреть в скриптах и блокнотах, доступных на GitHub.

Ограничения

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

  • Треки в ArcGIS Online можно экспортировать только как шейп-файлы и файлы CSV.
  • Инструменты анализа ArcGIS Online невозможно использовать в слоях отслеживания местоположения.

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