Необходимое оборудование:
Задачей кейса является создание карты интенсивности с помощью данных, собранных с помощью GPS/ГЛОНАСС модуля, установленного на мобильное устройстве. Для записи этих данных будет использовать приложение Логгер. Логгер позволяет записывать параметры модулей мобильного устройства в файл с заданным интервалом времени.
Для устройств, использующих операционную систему Android используется бесплатное приложение NextGIS Logger , а для устройств на iOS используется приложение GPS Tracker & Logger (автор Marcus Wong).
Также возможно запись с помощью специализированного GPS-приемника (например, Garmin).
Для записи лога с помощью устройства NextGISlogger необходимо: 1. Проверить, что на Вашем мобильном устройстве, включен GPS/ГЛОНАСС модуль (параметр Местоположение) .
2. Задать параметры записи лога:
3. Для того чтобы создать сессию для записи лога, нажмите кнопку Новая, задайте название Вашей сессии и нажмите OK.
4. Выйдите на улицу, нажмите кнопку данные в реальном времени и дождитесь, когда в подменю Сенсоры в разделе GPS, вместо значений null появятся числовые значения. Нажмите кнопку назад.
5. Нажмите кнопку Запустить логгер. Вы можете пропустить и не выполнять условие шага 4 в части ожидания получения данных со спутников и сразу запустить логгер, но тогда первые записи лога не будут содержать координаты.
6. Если вы хотите приостановить запись лога, то нажмите на кнопку Остановить логгер, а для продолжения записи Запустить логгер.
7. После записи лога нажмите кнопку Остановить логгер и в разделе Сессии кнопку Закрыть.
8. Перейдите в раздел Управление, отметьте Ваш трек и выберите Все в разные файлы (CSV), а затем удобный способ передачи данных на компьютер (почта, облако или память).
Для старой версии: Файлы лога сохранятся в папке nextgis_logger, находящейся в корне файловой системы устройства. Скопируйте их на компьютер с помощью кабеля или через облачный сервис, например Google диск.
В случае с приложением для iOS файл отправляется по почте.
В результате были записаны следующие файлы:
Для дальнейшей работы будет использоваться файл: sensor_time_log.csv либо data.csv.
Структура данных (названия некоторых полей могут отличаться):
Откройте, выгруженный файл с помощью Excel (он выдаст несколько ошибок) и изучите его. Если все данные открылись в одном столбце, воспользуйтесь функцией Текст по столбцам во вкладке Данные.
После выгрузки файла на компьютере можно воспользоваться несколькими геоинформационными сервисами, например: Scanex GeoMixer, ArcGIS Online, CartoDB (https://carto.com/) и другие. Рассмотрим пример визуализации в ArcGIS Online.
9. Откройте портал ArcgGIS online http://www.arcgis.com/. Нажмите Войти в правом верхнем углу.
10. И на открывшейся странице нажмите Создать персональную учетную запись для того, чтобы получить бесплатный бессрочный доступ для некоммерческого использования. Далее следуйте инструкциям на сайте.
11. После регистрации нажмите кнопку Создать карту для того, чтобы открылась карта, на которой мы будем визуализировать наш лог-файл.
12. В открывшейся карте, нажмите кнопку Добавить → Добавить слой из файла.
13. Открывшееся окно позволяет добавить на карту различные типы файлов пространственных данных, такие как .shp, .gpx, .csv и даже .txt, при условии, что в нем содержится пространственная информация (географические координаты или адрес). Нажмите кнопку Обзор, выберите Ваш log файл и нажмите импортировать файл.
14. В появившемся окне для раздела Определить местоположение объектов с помощью: выберите Широта/Долгота, а в разделе Обзор полей местоположения. Щелкните ячейку для изменения найдите названия столбцов, содержащих координаты, и задайте для них параметр долготы и широты (GPS_Lat – Широта, GPS_Lon – Долгота). Нажмите кнопку Добавить слой для того чтобы слой отобразился на карте.
15. В появившемся окне выберите стиль отображения Карта интенсивности, а затем попробуйте остальные варианты для отображения карты.