В то время как мобильные пользователи могут видеть только свои перемещения (треки), другие пользователи, которые не являются администраторами, такие как супервайзоры и руководители полевых бригад, должны просматривать треки других пользователей. В представлении трека содержатся последние известные местоположения и треки выбранных мобильных пользователей. Любой, у кого есть право просматривать треки местоположения и доступ к представлению трека, может просматривать треки определенных мобильных пользователей.
Когда есть доступ к трекам местоположения, их можно просмотреть в веб-приложении 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 | Представляет активность мобильного пользователя в момент записи трека. Существует шесть возможных значений для этого поля:
Более подробно см. Как определяется значение атрибута активности для отслеживания местоположения. |
altitude | Высота устройства измеряется в метрах над уровнем моря (MSL). |
app_id | Приложение, записавшее местоположение. Это значение будет tracker для точек, загруженных из Tracker. |
battery_percentage | Процент заряда батареи устройства. Диапазон от 0 до 100. |
battery_state | Показывает состояние батареи устройства. Существует четыре возможных значения, которые могут быть записаны:
|
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 | Наиболее распространенная деятельность мобильного пользователя. Существует шесть возможных значений для этого поля:
Более подробно см. Как определяется значение атрибута активности для отслеживания местоположения. |
min_altitude | Самое низкое значение высоты, измеренное в метрах над уровнем моря (MSL). |
max_altitude | Самое высокое значение высоты, измеренное в метрах над уровнем моря (MSL). |
avg_altitude | Средняя высота, основанная на точках трека, используемых для создания линии, измеренная в метрах над уровнем моря (MSL). |
min_battery_percentage | Самый низкий процент заряда батареи устройства. Диапазон от 0 до 100. |
max_battery_percentage | Самый высокий процент заряда батареи устройства. Диапазон от 0 до 100. |
predominant_battery_state | Самое распространенное состояние батареи устройства. Существует четыре возможных значения, которые могут быть записаны:
|
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 невозможно использовать в слоях отслеживания местоположения.