15.8. Треки¶
NextGIS Mobile позволяет записывать и отображать треки. Устройство сохраняет точки во внутреннюю базу данных и объединяет их в линии для отображения на карте.
15.8.1. Настройка устройства¶
Чтобы воспользоваться функцией записи трека, необходимо разрешить приложению доступ к местоположению устройства в настройках устройства («Настройки» -> «Конфиденциальность» -> «Местоположение»).
Если вы хотите, чтобы записанные треки отображалсь в вашей Веб ГИС, нужно:
Убедиться, что вы авторизованы в приложении (три точки справа - Настройки - Учётная запись).
В блоке настроек «Мои треки» включить опцию «Передавать местоположение на сервер»:
Рис. 15.65. Передача местоположения на сервер включена¶
Скопировать указанный разделе Мои треки UID устройства и добавить трекер в Веб ГИС.
Теперь записанные треки будут передаваться в Веб ГИС и вы сможете смотреть их на веб-карте.
15.8.2. Запись¶
Трек может быть записан двумя способами:
Запись трека в формате GPX¶
Для каждой точки трека сохраняется следующая информация: дата, время, скорость (км/ч), высота (в метрах), направление (азимут от направления на север по часовой стрелке, в градусах от 0 до 360), количество спутников (общее количество спутников GPS и ГЛОНАСС) и HDOP.
Чтобы начать запись трека, вызвовите главное меню тремя точками в правом верхнем углу и выберите Начать запись трека
Рис. 15.66. Начать запись трека¶
Запись трека выполняется в фоновом режиме. Если вы первый раз записываете трек в приложении, оно запросит дополнительные разрешения (диалоги могут отличаться в зависимости от операционной системы):
Использование геолокации в фоне - нужно выбрать разрешить в любом режиме;
Отключение энергосбережения - чтобы запись трека не прерывалась, нужно отключить оптимизацию энергопотребления для NextGIS Mobile.
Рис. 15.67. Запрос доступа к геолокации в фоне¶
Рис. 15.68. Разрешение использования геолокации в любом режиме¶
Рис. 15.69. Запрос на отключение энергосбережения¶
Рис. 15.70. Разрешение на работу в фоновом режиме¶
Для индикации состояния записи трека в панель уведомлений операционной системы выводится сообщение (см. Рис. 15.71.).
Рис. 15.71. Статус записи трека.¶
Цифрами обозначено: 1 - иконка статуса; 2 - название сессии записи трека; 3 - кнопка активации приложения, из которого запущен процесс записи трека; 4 - кнопка завершения записи трека.
Записываемый трек сразу же рисуется на карте. Иконка статуса записи (шагающий человек) отображается в панели уведомлений операционной системы. Маркер местоположения показывает текущее положение устройства.
Рис. 15.72. Запись трека.¶
Примечание
Точки трека группируются по дням и сессиям внутри одного дня. Если запись трека продолжается в момент наступления следующего дня, то трек будет разбит на две части. Соединить несколько треков в один можно при помощи инструмента Объединение треков GPX.
Для того чтобы завершить запись трека, нажмите Стоп либо в панели уведомлений операционной системы (см. Рис. 15.71., п.4), либо в контекстном меню в главном окне приложения (см. Рис. 15.4., п.5).
Рис. 15.73. Завершение записи трека¶
Иконка статуса исчезнет из панели уведомлений, маркер местоположения поменяет вид на красный флажок, означающий конец трека, а линия трека изменит свой цвет (см. Рис. 15.74.).
Рис. 15.74. Записанный трек¶
После завершения записи трека этим треком можно управлять, в том числе экспортировать его в формат GPX. Как это сделать, описано в разделе Выгрузка треков в GPX. Также треки можно отображать на веб-карте.
Запись трека в векторный слой¶
С помощью трекинга можно также добавить объект в существующий линейный или полигональный векторный слой.
Для начала записи трека необходимо в меню основных операций (см. Рис. 15.4., п.8) выбрать команду «Добавить геометрию обходом» (см.
ngmobile_edit_menu_pic, п.5). Это откроет список всех редактируемых слоев с линейной/мультилинейной и полигональной/мультиполигональной геометрией в виде отдельного диалога (см. Рис. 15.75.).
Рис. 15.75. Диалог выбора слоя.¶
Затем следует выбрать слой, в который нужно добавить обходом новый объект. Этот слой откроется в режиме Записи обходом (см. Рис. 15.76.), и NextGIS Mobile начнет запись новой геометрии в векторный слой.
Рис. 15.76. Запись трека обходом.¶
Цифрами обозначено: 1 - остановить запись трека (без сохранения); 2 - иконка статуса; 3 - ID объекта и название слоя; 4 - сохранить объект; 5 - статус «Запись обходом»; 6 - переход в настройки местоположения; 7 - стартовая точка; 8 - текущее местоположение устройства.
Примечание
Можно также начать запись трека обходом, переключившись в режим редактирования слоя с помощью любого из методов, описанных в разделе Переход в режим редактирования, и нажав на кнопку «Дополнить геометрию обходом» (см. Рис. 15.50., п.9, Рис. 15.51., п.11, Рис. 15.52., п.11, и Рис. 15.53., п.11).
В случае если точность добавленной геометрии не достаточна, можно перейти в настройки местоположения NextGIS Mobile (см. Рис. 15.14.) прямо с экрана «Запись обходом» (см. Рис. 15.76., п.6).
По окончании записи трека следует нажать на кнопку «Сохранить объект» (см. Рис. 15.76., п. 4). Это приведет к открытию формы ввода атрибутов, похожей на Рис. 15.49., как показано на Рис. 15.77..
Рис. 15.77. Форма редактирования атрибутов трека.¶
В результате записи трека обходом новый объект добавляется в существующий линейный/мультилинейный или полигональный/мультиполигональный векторный слой.
15.8.3. Управление¶
Для осуществления операций над записанными треками следует сначала найти групповой слой «Мои треки» в Дереве слоев. Затем нужно нажать на кнопку контекстного меню, как показано на Рис. 15.78., и выбрать пункт «Список».
Рис. 15.78. Контекстное меню пункта «Мои треки» в Дереве слоев.¶
В результате будет открыт список записанных треков (см. Рис. 15.79.). Точки треков сгруппированы по дням и по сессиям внутри дня.
Рис. 15.79. Список записанных треков.¶
Следует выбрать трек, поставив напротив флажок, после чего кнопки в верхней панели инструментов будут активированы (см. Рис. 15.80.).
Рис. 15.80. Окно управления треками.¶
Цифрами обозначено: 1 - назад; 2 - ID трека; 3 – цветовая палитра; 4 - кнопка «Экспортировать»; 5 - кнопка вызова контекстного меню; 6 - кнопка переключения видимости трека.
Для того чтобы скрыть записанный трек с экрана карты, следует нажать на иконку с изображением глаза (см. Рис. 15.80., п.6).
Для присвоения каждому треку желаемого цвета следует выбрать на панели инструментов значок в виде палитры (см. Рис. 15.80., п.3).
При нажатии кнопки вызова контекстного меню (см. Рис. 15.80., п.5) откроется контекстное меню управления треками(см. Рис. 15.81.):
Показать/скрыть выделенный трек. Зеленый флажок указывает на стартовую точку трека, красный флажок - на конечную точку трека.
Удаление выделенного трека (невозможно отменить).
Выделение всех треков из списка для проведения вышеописанных действий над ними всеми одновременно.
