Для чего эта программа
ГеоТропа (Geotrail) — мобильное приложение для полевых работ. Оно помогает специалистам, которые перемещаются по объектам, фиксировать маршруты, точки наблюдения, прикреплять фото/видео/аудио и вести учёт выполненных работ в привязке к производственным заданиям.
Приложение предназначено для:
/sdcard/GEOTRAIL/. Ни серверы разработчика, ни облачные сервисы к вашим полевым данным доступа не имеют.
Что умеет приложение
- Записывать GPS-трек движения в фоне — даже когда экран погашен.
- Ставить точки наблюдения с привязкой к фото, видео, аудио и файлам.
- Работать с производственными заданиями — вести учёт по видам работ и объёмам.
- Импортировать базы данных — справочники, оборудование, объекты, ПЗ.
- Показывать карты — онлайн (OSM, Google, Esri, Яндекс), офлайн-тайлы, пользовательские WMS/WMTS-слои.
- Импортировать слои — KML, KMZ, GPX, SHP, ZIP-архивы.
- Экспортировать маршрут — KMZ (Google Earth), GPX, SHP, Excel+файлы.
- Работать без интернета — все данные локальные, карта может быть офлайн.
Системные требования
Минимальные требования
| Параметр | Значение |
|---|---|
| Операционная система | Android 11 (API 30) и выше |
| Свободное место | от 300 МБ (зависит от объёма фото/видео) |
| Оперативная память | от 3 ГБ |
| GPS-модуль | обязательно, желательно с поддержкой ГЛОНАСС |
| Камера | для фото- и видеофиксации точек |
| Микрофон | для аудиокомментариев |
| Интернет | опционально (для онлайн-карт и загрузки офлайн-областей) |
Разрешения, которые запрашивает приложение
При первом запуске Android попросит разрешения. Все они нужны для работы конкретных функций:
| Разрешение | Зачем нужно |
|---|---|
| Геолокация (точная) | Запись координат в трек и в точки наблюдения |
| Геолокация в фоне | Продолжение записи трека при выключенном экране |
| Файлы и хранилище | Сохранение маршрутов в /sdcard/GEOTRAIL/ |
| Камера | Фото и видео точек |
| Микрофон | Аудиокомментарии |
| Уведомления | Показ статуса записи трека в шторке |
| Интернет | Загрузка онлайн-карт |
Первый запуск
При самом первом запуске приложение проведёт вас по нескольким экранам. Это разовая процедура — потом вы сразу попадёте на карту.
-
Экран загрузки
Появляется при запуске, показывает версию и дату сборки. -
Лицензионное соглашение
Прочитайте и поставьте галочку «Я принимаю условия». Без этого приложение работать не будет. При отказе — оно закроется. -
Политика конфиденциальности
Аналогично: прочитайте и примите. Это подтверждение того, что вы понимаете, что данные хранятся локально и никуда не передаются. -
Запрос разрешений
Android спросит разрешения по очереди. Разрешите все — иначе часть функций не заработает. Особенно важно разрешение «Всегда разрешать доступ к геолокации» (фоновая геолокация) — без него трек не будет писаться при выключенном экране. -
Отключение оптимизации батареи
Android по умолчанию «убивает» фоновые приложения для экономии заряда. Приложение предложит добавить себя в исключения. Нажмите «Настроить» и в открывшихся системных настройках выберите «Не оптимизировать». Для устройств Xiaomi / Redmi / POCO — отдельная инструкция в диалоге. -
Готово
Открывается карта. Пока маршрута нет — на панели координат будет отображаться текущая позиция GPS.
/sdcard/GEOTRAIL/. Если приложение удалить, эта папка не удаляется автоматически. При повторной установке данные будут на месте.
Обзор интерфейса
Главный экран приложения — карта. На ней расположены все основные элементы управления.
Основные элементы
| Элемент | Где | Что делает |
|---|---|---|
| Верхняя панель | Сверху | Иконки карты, настроек и меню «три точки». Автоматически скрывается через 3 секунды бездействия (можно отключить в настройках) |
| Панель координат | Под верхней панелью | Текущие координаты, скорость, точность и статус записи трека |
| Карта | Центр экрана | Отображение карты, трека, точек наблюдения, слоёв |
| Кнопка «Моё местоположение» | Справа по центру | Одно нажатие — центрировать карту. Долгое нажатие — включить постоянное следование |
| Компас | Слева сверху | Клик — выровнять карту по северу. Долгое нажатие — включить поворот по курсу |
| Кнопка линейки | Справа под «Моё местоположение» | Измерение расстояний по карте |
| Нижняя панель инструментов | Снизу | Три кнопки: добавить точку, событие, файл. Сворачивается тапом по ручке |
| Кнопки старта/стопа | Справа внизу | Зелёная — начать маршрут. Красная (появляется при активном) — завершить |
| Линейка масштаба | Внизу по центру | Масштаб карты |
| Боковая панель | Свайп слева или иконка ☰ | Список маршрутов и слоёв |
Панель координат — что там показывается
- Координаты — текущая позиция GPS в формате широта, долгота.
- Скорость — отфильтрованное значение (не «прыгает» на стоянке).
- Точность — радиус погрешности GPS в метрах.
- Статус — одно из состояний: НЕТ МАРШРУТА, СТАБИЛИЗАЦИЯ, СТАРТ, ЗАПИСЬ, СТОИМ, НИЗКИЙ СИГНАЛ, ПАУЗА.
Инструменты на карте
Следование за позицией
Кнопка с иконкой «прицела» справа на карте:
- Обычное нажатие — временное центрирование. Карта переедет к вам один раз, дальше можно двигать вручную.
- Долгое нажатие — включить постоянное следование. Карта будет ехать за вами до отключения.
- Повторное долгое нажатие — отключить следование.
Компас
- Обычное нажатие — выровнять карту по северу (bearing = 0°).
- Долгое нажатие — включить режим «поворот по курсу». Карта будет автоматически поворачиваться вслед за направлением движения.
- Иконка компаса подсвечивается оранжевым, когда режим поворота включён.
Линейка
Позволяет измерять расстояния прямо на карте.
- Нажмите на иконку линейки — включится режим измерения.
- Каждый тап по карте ставит точку.
- Внизу появится панель с накопленным расстоянием.
- Кнопка «Отменить» убирает последнюю точку.
- Повторное нажатие на иконку линейки выключает режим.
Долгий тап по карте — навигация к точке
Если долго нажать в любом месте карты — приложение предложит построить навигацию к этой точке. Подробнее об этом — в разделе «Навигация к точке».
Клик по точке наблюдения
Тап по маркеру точки наблюдения на карте открывает карточку с информацией: координаты, тип, автор, прикреплённые файлы. Если маршрут активен — можно сразу редактировать или удалить точку.
Создание нового маршрута
Маршрут — это основной объект в приложении. Прежде чем начать запись трека, его нужно создать и описать.
Способ 1: через боковую панель
- Откройте боковую панель (свайп слева или иконка ☰).
- Нажмите кнопку «+ Новый маршрут» в шапке панели.
- Введите название маршрута — например, «Маршрут_26.09.2026».
- Выберите способ заполнения данных:
- Скопировать из последнего — все поля (объект, участок, ПЗ, бригада) подставятся из последнего созданного маршрута.
- Выбрать из списка — то же, но из любого существующего маршрута.
- Заполнить вручную — все поля пустые.
- Откроется экран описания маршрута с вкладками.
Способ 2: через кнопку «Старт маршрута» на карте
- Нажмите зелёную кнопку ▶ справа внизу.
- Если есть приостановленный маршрут — приложение спросит, продолжить его или создать новый.
- Если активных/паузных нет — откроется список доступных маршрутов и пункт «+ Создать новый».
- Далее — как в способе 1.
Описание маршрута — обязательные поля
Откроется экран с четырьмя вкладками: Описание, Оборуд., Вид работ, Файлы.
На вкладке «Описание» обязательные поля помечены звёздочкой *. Пока они не заполнены — они подсвечены красным, а кнопка «Сохранить маршрут» серая и неактивная.
| Поле | Обязательное | Описание |
|---|---|---|
| Объект | Да | Из справочника объектов (можно ввести своё) |
| Участок | Нет | Зависит от выбранного объекта |
| Партия | Нет | Свободный ввод |
| Бригада | Нет | Из справочника или свой текст |
| Исполнитель | Нет | ФИО из справочника сотрудников |
| Производственное задание | Нет | Если выбрано — появится обязательное поле «Вид работ» |
| Вид работ | Да, если выбрано ПЗ | Список из выбранного ПЗ |
| Комментарий | Нет | Любая заметка |
Вкладка «Оборудование»
Сюда добавляется оборудование, использованное на маршруте: тахеометры, GPS-приёмники, нивелиры. Каждое оборудование имеет дату поверки. Если оно просрочено — приложение потребует обязательный комментарий.
Вкладка «Вид работ»
Показывает список видов работ из выбранного ПЗ и прогресс по каждому:
- План — сколько всего нужно выполнить.
- Выполнено по прошлым маршрутам — сумма по всем завершённым.
- Осталось — сколько ещё предстоит сделать (с учётом текущего маршрута).
Вкладка «Файлы»
Общие файлы маршрута, не привязанные к конкретной точке — например, схема объекта или ТЗ.
Сохранение
Когда все обязательные поля заполнены — кнопка «Сохранить маршрут» становится активной. Нажмите её. Маршрут сохранится со статусом «Новый». Запись трека ещё не начнётся — это следующий шаг.
Запуск маршрута
После сохранения описания маршрут имеет статус «Новый». Это значит, что он описан, но запись трека ещё не идёт.
Как запустить
- Либо сразу после сохранения в диалоге «Запустить маршрут?» — нажмите «Запустить».
- Либо позже — нажмите зелёную кнопку ▶ на карте и выберите маршрут из списка.
- Либо в боковой панели, в карточке маршрута, откройте меню (три точки) и выберите «НАЧАТЬ МАРШРУТ».
Что происходит после запуска
- Статус маршрута меняется на «Активный».
- Иконка в карточке маршрута становится зелёной.
- Запускается фоновый сервис записи трека — в шторке появляется уведомление со статусом.
- Кнопка ▶ на карте блокируется (серым), кнопка ⏹ активируется (красная).
- На карте появляется зелёная пунктирная линия — виртуальный трек (предварительная траектория до сохранения первых точек).
Если есть другой активный или паузный маршрут
Одновременно может быть активен только один маршрут. Если вы запускаете новый, а старый в паузе или активен — приложение спросит: «Завершить предыдущий?» При подтверждении старый станет «Завершённым», а новый — «Активным».
Пауза и продолжение
Пауза
Полевые работы часто прерываются — обед, переезд, конец дня. Чтобы не засорять трек лишними точками в это время, используется пауза.
- В боковой панели откройте меню активного маршрута (три точки).
- Выберите «ПОСТАВИТЬ НА ПАУЗУ».
- Статус маршрута изменится на «Пассивный». Кнопка ⏹ станет оранжевой.
- Запись трека останавливается. Уведомление в шторке покажет «ПАУЗА».
Продолжение
- Нажмите зелёную кнопку ▶ на карте.
- Приложение предложит продолжить паузный маршрут — нажмите «Продолжить».
- Либо в боковой панели откройте меню паузного маршрута и выберите «ПРОДОЛЖИТЬ МАРШРУТ».
Статус снова станет «Активным», запись трека возобновится с точки, где остановились. GPS-прогрев при продолжении не требуется.
События на маршруте
Событие — это отметка на треке, что что-то произошло: обед, поломка, ожидание. В отличие от точки наблюдения, событие не имеет координат — оно «растянуто» во времени и отмечает отрезок трека.
Как создать событие
- На нижней панели инструментов нажмите кнопку с треугольником ⚠.
- Выберите тип события:
- Обед
- Поломка
- Ожидание
- Другое — можно ввести своё название.
- Введите комментарий (необязательно).
- Нажмите «Начать». Событие стартует с текущего момента.
Как завершить событие
Повторно нажмите ту же кнопку ⚠. Приложение спросит: «Завершить текущее событие?» — подтвердите.
Как это выглядит на карте
- Обычный трек — красная линия.
- Трек во время события — оранжевая линия.
- Пока событие активно, кнопка ⚠ подсвечена красным, а уведомление в шторке окрашивается в оранжевый.
Просмотр событий
Все события маршрута видны в диалоге «Информация о маршруте» (боковая панель → карточка маршрута → три точки → «Информация») на вкладке «События». Оттуда можно перейти к любому событию на карте.
Завершение маршрута
Когда полевые работы закончены, маршрут нужно правильно завершить — иначе он останется «активным» и будет мешать запустить следующий.
Как завершить
- Нажмите красную кнопку ⏹ на карте.
- Либо в боковой панели откройте меню активного маршрута и выберите «ЗАВЕРШИТЬ МАРШРУТ».
Диалог завершения
Откроется окно с полями:
Фактический объём
Если у маршрута было выбрано производственное задание, здесь показывается:
- Название ПЗ и вид работ.
- План по этому виду работ.
- Что уже выполнено по прошлым маршрутам.
- Сколько осталось (с учётом текущего маршрута).
Объём по текущему маршруту подставляется автоматически — как сумма объёмов всех точек наблюдения. Можно скорректировать вручную.
Если ПЗ не было — показывается поле «Фактический объём по маршруту» со свободным вводом и выбором единицы измерения (м, м², га, шт и т. д.).
Комментарий к завершению
Любая заметка, которая добавится к общему комментарию маршрута.
Что происходит после завершения
- Статус маршрута → «Завершён».
- Устанавливается дата окончания.
- Останавливается сервис записи трека.
- Уведомление в шторке исчезает.
- Кнопка ⏹ тоже исчезает, кнопка ▶ снова активна.
- Фактический объём учитывается в общем прогрессе по ПЗ.
Точки наблюдения
Точка наблюдения — это конкретное место, которое нужно зафиксировать с координатами, типом, описанием и прикреплёнными файлами. В отличие от трека, точки наблюдения — это «точечные» объекты.
Когда ставить точки
Приложение не требует ставить точки вручную в каждом месте. Запись трека идёт сама. Точки наблюдения нужны для того, что нельзя описать линией: отдельные деревья, скважины, повреждения, находки, точки отбора проб.
Как добавить точку
- Убедитесь, что маршрут «Активный».
- На нижней панели нажмите кнопку с плюсом и каплей «Добавить точку».
- Откроется карточка точки с координатами, которые уже подставлены из последней точки трека (или текущего GPS).
- Заполните обязательные поля — они помечены звёздочкой и подсвечены красным, пока не заполнены:
- Название точки — например, «Дуб №1» или «Повреждение ЛЭП».
- Тип точки — из справочника (можно ввести свой).
- Необязательные поля:
- Автор — из справочника сотрудников.
- Объём — если это учётная точка (например, площадь участка).
- Единица измерения — м, м², га и т.д.
- Комментарий — свободный текст.
- Прикрепите файлы (см. следующий раздел).
- Нажмите «Сохранить точку».
Координаты точки
По умолчанию берётся последняя записанная точка трека. Это сделано, чтобы точка наблюдения не «прыгала» из-за шума GPS на стоянке. Если хотите использовать точный текущий GPS — сначала подождите 2–3 секунды, пока маркер стабилизируется.
Связь с ПЗ и видом работ
Если у маршрута выбрано производственное задание, то у точки появляется автоматически привязанный вид работ — с той же единицей измерения, что и в ПЗ. Введённый объём добавится к прогрессу по этому виду работ.
Редактирование и удаление
Нажмите на точку на карте. В открывшемся диалоге внизу будут кнопки:
- — открыть карточку на редактирование.
- — удалить точку (с подтверждением).
- Закрыть — просто закрыть диалог.
Фото, видео, аудио и файлы
К каждой точке наблюдения можно прикрепить файлы. Они сохраняются в папке маршрута и не теряются при экспорте.
Способы прикрепить файл
Как прикрепить
- В карточке точки нажмите одну из кнопок: Фото, Видео, Аудио, Файл или Рисунок.
- Сделайте снимок / выберите файл.
- Файл появится в списке вложений с иконкой удаления.
- Если передумали — нажмите рядом с файлом до сохранения точки.
Что происходит при сохранении точки
Все временные файлы, созданные во время заполнения карточки, переезжают в постоянную папку маршрута: /sdcard/GEOTRAIL/Routes/Media_<ID>/. Если отменить создание точки — временные файлы удаляются.
Как открыть прикреплённый файл
Нажмите на маркер точки на карте, в открывшемся диалоге перейдите на вкладку «Фото», «Видео», «Аудио» или «Документы» и тапните по нужному файлу. Он откроется в приложении по умолчанию.
Рисунки (встроенная рисовалка)
Если нужно нарисовать схему от руки — например, обвести повреждение на фото или набросать план участка — используется встроенная рисовалка.
Возможности
- Быстрая палитра — 9 цветов в один тап.
- Градиентная палитра — кнопка выбора цвета открывает сетку оттенков: 24 цвета радуги + 60 оттенков насыщенности + 8 градаций серого.
- Толщина линии — от 2 до 16 пикселей, с превью прямо на панели.
- Сетка — вспомогательная разметка на холсте.
- Размер холста — можно выбрать предустановленный (640×480, 800×600, 1024×768, 1280×1024, 1920×1080) или «как на экране».
- Отмена — отменить последний штрих.
- Двухпальцевый скролл — прокрутка холста, если рисунок больше экрана.
Как рисовать
- Откройте рисовалку из карточки точки (кнопка «Рисунок») или из меню добавления файла к маршруту.
- Выберите цвет — тапом на круг в панели или через кнопку с градиентом для точного подбора.
- Выберите толщину.
- Рисуйте одним пальцем. Вторым пальцем можно двигать холст.
- Нажмите «Сохранить» — рисунок уйдёт в маршрут или в точку.
Производственные задания
Производственное задание (ПЗ) — это документ, в котором описано, что нужно сделать на объекте, в каких объёмах и какой бригадой. Приложение использует ПЗ, чтобы автоматически считать прогресс по каждому виду работ.
Структура ПЗ
Производственное задание состоит из:
- Название — например, «Обследование квартала 15».
- Объект — к какому объекту относится.
- Участок — уточнение (опционально).
- Бригада — кто выполняет.
- Описание — что нужно сделать.
- Дата создания.
- Виды работ — список задач с плановыми объёмами.
Виды работ
Каждый вид работ — это отдельная строка с:
- Названием — «Пробные площади», «Таксация», «Отвод» и т. п.
- Единицей измерения — га, шт, км, м³.
- Плановым объёмом — сколько нужно выполнить.
- Дата создания и примечание.
Как посмотреть все ПЗ
- Откройте главное меню (три точки).
- Выберите «Производственные задания».
- Откроется список всех ПЗ с бейджами прогресса:
- Выполнено — все виды работ закрыты.
- В работе — есть ненулевой прогресс.
- Без бейджа — ещё не начато.
- В шапке есть фильтр по заданиям с сортировкой:
- ⭐ — текущее активное ПЗ (из активного маршрута).
- Задания вашей бригады — выше остальных.
Создание ПЗ вручную
- В списке ПЗ нажмите кнопку + внизу справа.
- Заполните название, объект, участок, бригаду, описание, дату.
- Нажмите «+ Добавить вид работ» для каждого вида.
- Для каждого вида укажите название, единицу измерения, план, примечание.
- Нажмите «Создать».
Редактирование и удаление
- Долгий тап на карточке ПЗ в списке — откроется редактор.
- В редакторе есть кнопка «Удалить». Если ПЗ используется в маршрутах — они потеряют привязку, но данные сохранятся.
Виды работ и объёмы
Когда маршрут привязан к ПЗ, все точки наблюдения автоматически учитываются в прогрессе по выбранному виду работ.
Как это работает
- При создании маршрута вы выбираете ПЗ и конкретный вид работ из списка.
- Все точки наблюдения, созданные в этом маршруте, автоматически наследуют этот вид работ и единицу измерения.
- В карточке точки указываете объём — например, 2.5 га или 12 шт.
- При завершении маршрута эти объёмы суммируются и добавляются к общему прогрессу по виду работ.
Просмотр прогресса
Откройте ПЗ в списке — под каждым видом работ видно:
| Показатель | Что значит |
|---|---|
| План | Сколько всего нужно выполнить |
| Выполнено | Сколько уже сделано по всем маршрутам |
| В этом маршруте | Сколько сделано именно в текущем маршруте |
| Осталось | План минус выполнено (с учётом текущего) |
| Перевыполнено | Если план закрыт и идёт перевыполнение — показывается отдельно |
Цветовая индикация
- Зелёный — задание выполнено или перевыполнено.
- Оранжевый — в работе, план ещё не закрыт.
- Красный — значение «Осталось» выделено красным.
Прогресс и отчёты
Прогресс по маршруту
Откройте маршрут → вкладка «Вид работ». Здесь показано, какие виды работ ведутся в этом маршруте, и сколько по каждому сделано.
Прогресс по ПЗ
В списке ПЗ — сводная информация по каждому заданию:
- Общий статус (выполнено / в работе).
- Детализация по видам работ — при клике на карточку.
Отчёты в Excel
При экспорте маршрута в формат «Excel + файлы» создаётся ZIP-архив с:
route.xlsx— многостраничный Excel со всеми данными.files/— папка со всеми фото, видео, аудио и документами.
Листы Excel
| Лист | Содержимое |
|---|---|
| Маршрут | Общие данные о маршруте, оборудование |
| Точки наблюдения | Все точки с координатами и объёмами |
| Точки трека | Каждая GPS-точка трека с временем, скоростью, курсом |
| Файлы точек | Ссылки на прикреплённые файлы (гиперссылки) |
| Оборудование | Список оборудования с поверкой |
| События | Список событий маршрута с датами |
| Файлы маршрута | Общие файлы маршрута |
route.xlsx из распакованной папки. Иначе ссылки на files/... не будут найдены.
Импорт баз данных
Вы можете получить от разработчика или коллег готовый набор баз данных и загрузить его в приложение.
Формат данных
База данных — это 4 JSON-файла (или ZIP-архив с ними):
handbook.json— справочники (типы точек, сотрудники, бригады).equipment.json— оборудование с данными поверки.geo_objects.json— объекты и участки.production_tasks.json— производственные задания.
Как импортировать
- Откройте главное меню (три точки).
- Выберите «Импорт баз данных».
- Два варианта:
- Импорт из ZIP — выберите ZIP-архив (может быть с паролем).
- Импорт из папки — выберите папку с файлами баз.
- Приложение найдёт все 4 базы и покажет их список с чекбоксами.
- Выберите, какие базы импортировать (по умолчанию — все).
- Выберите режим:
- Дополнить — существующие данные сохранятся, новые добавятся, дубликаты обновятся.
- Заменить — всё старое удалится, загрузится только новое.
- Нажмите «Импортировать».
- Появится отчёт: сколько добавлено, обновлено, пропущено.
Просмотр текущих баз
На экране «Импорт баз данных» каждая база показана карточкой с описанием и текущим состоянием: сколько записей, размер файла. Справа — две кнопки:
- Просмотр — открыть содержимое базы для чтения.
- Импорт — загрузить обновление в эту базу.
Заказ базы данных
Если у вас нет готовой базы под ваш объект — её можно заказать у разработчика. Приложение формирует заявку и открывает почтовый клиент.
Как заказать
- Главное меню → «Заказать базу данных».
- Выберите тип заказчика: юридическое лицо или физическое.
- Для юрлица — заполните организацию, ИНН (10 цифр), КПП (9 цифр).
- Укажите контактное лицо, email и телефон.
- Отметьте, что нужно подготовить:
- Справочники (типы точек, сотрудники, бригады).
- Оборудование (поверки, свидетельства).
- Объекты и участки.
- Производственные задания.
- Опишите задачу.
- Укажите, какие исходные данные у вас есть и в каком формате (Excel, PDF, 1С и т. п.).
- Поставьте галочку согласия на обработку персональных данных (152-ФЗ).
- Нажмите «Отправить заявку» — откроется почтовый клиент с готовым письмом.
Как это работает
- Вы отправляете заявку.
- Разработчик связывается для уточнения ТЗ и стоимости.
- После согласования выставляется счёт или QR-код для оплаты по СБП.
- После оплаты вы отправляете исходные данные.
- Разработчик готовит архив, защищённый паролем.
- Архив приходит на email, пароль — отдельным сообщением.
- Вы импортируете архив через «Импорт баз данных».
Стоимость и сроки
Стоимость и сроки подготовки зависят от объёма и сложности данных. Точная смета формируется после получения заявки и обсуждения ТЗ. Ориентировочные сроки:
- Простая база (справочники + один объект) — от 1 рабочего дня.
- Средний объём (несколько объектов, оборудование, ПЗ) — 2–3 рабочих дня.
- Сложный проект (много объектов, десятки видов работ) — обсуждается отдельно.
Слои карты
Слои — это дополнительные объекты, накладываемые поверх карты: границы участков, дороги, точки из других проектов.
Поддерживаемые форматы импорта
- KML — Google Earth.
- KMZ — сжатый KML (может содержать растровые карты).
- GPX — GPS Exchange.
- SHP — Shapefile (только в ZIP-архиве с .dbf, .shx, .prj).
- ZIP — архив с несколькими SHP-файлами.
Как импортировать слой
- Откройте боковую панель.
- Переключитесь на вкладку «Слои» (внизу панели).
- Нажмите «+ Добавить слой».
- Выберите файл. Для SHP — обязательно ZIP с полным набором файлов.
- Приложение распарсит файл и добавит слой на карту.
Управление слоями
В списке слоёв у каждого есть:
- Иконка типа — точка, линия, полигон, растр или смешанный.
- Иконка глаза — включить/выключить видимость слоя. Светлый глаз — слой виден, серый перечёркнутый — скрыт.
- Кнопка с лупой — перелёт к слою на карте.
- Кнопка с ползунками — настройки слоя (цвет, толщина, маркер, подписи).
- Кнопка с карандашом — переименовать.
- Корзина — удалить слой.
Порядок слоёв
Слои можно перетаскивать — долгий тап на карточке и перетащить вверх или вниз. Чем выше в списке — тем выше на карте.
Экспорт маршрута
Маршрут можно выгрузить в разных форматах — для архива, для передачи коллегам или для открытия в других программах.
Как экспортировать
- Откройте боковую панель → вкладка «Маршруты».
- Найдите нужный маршрут (лучше завершённый).
- Откройте меню маршрута (три точки).
- Выберите «Экспорт».
- Выберите формат:
- KMZ (Google Earth)
- GPX (GPS Exchange)
- SHP (Shapefile, ZIP)
- Excel + файлы (ZIP)
- Выберите действие:
- Сохранить в файл — выбрать папку на устройстве.
- Отправить через приложение — Telegram, email, облако.
Что содержит каждый формат
| Формат | Содержимое |
|---|---|
| KMZ | Трек, точки наблюдения, файлы вложений, информация о маршруте. Открывается в Google Earth. |
| GPX | Только трек и точки как waypoints. Без вложений. Универсальный формат для GPS-навигаторов. |
| SHP | Набор shape-файлов в ZIP: непрерывный трек, сегментированный трек, точки с атрибутами. Для ГИС (QGIS, ArcGIS). |
| Excel+ZIP | Excel с таблицами + папка с файлами. Для отчётности и печати. |
Системы координат при импорте и экспорте
При работе с геоданными важно понимать, в какой системе координат приходят и уходят данные. Ниже — что использует приложение.
Внутренний формат
Все данные внутри приложения хранятся в стандартной географической системе координат WGS-84 (широта/долгота в градусах). Это мировой стандарт, используемый GPS-приёмниками и большинством мобильных устройств.
Картографическая проекция
Для отображения на карте используется проекция Web Mercator (EPSG:3857) — стандарт для всех онлайн-карт (OSM, Google, Esri, Яндекс).
Импорт данных
| Формат | Система координат | Примечание |
|---|---|---|
| GPX | WGS-84 | Стандарт формата — всегда WGS-84 |
| KML / KMZ | WGS-84 | Стандарт OGC KML — WGS-84 |
| SHP (Shapefile) | Любая | Определяется по файлу .prj |
Shapefile (SHP) — подробнее
Shapefile — единственный формат, где система координат может быть любой. Приложение читает прилагаемый файл .prj (WKT-описание) и автоматически перепроецирует координаты в WGS-84.
Поддерживаются следующие проекции:
- UTM (все зоны, северное и южное полушария).
- Гаусса-Крюгера (СК-42, СК-95, GaussKruger).
- Transverse Mercator — общий случай.
- Lambert Conformal Conic.
- Albers Equal Area.
- Mercator.
- LongLat / Geographic (уже WGS-84, перепроецирование не требуется).
Датумы: WGS-84, ГСК-2011, ПЗ-90, СК-42 (Pulkovo 1942), СК-95 — распознаются автоматически.
.prj, приложение предполагает WGS-84. Если на самом деле это СК-42 или UTM, координаты будут отображаться в неверном месте. Всегда проверяйте, что архив SHP содержит все 4 обязательных файла: .shp, .dbf, .shx, .prj.
Экспорт данных
Все форматы экспорта используют WGS-84:
- KMZ — WGS-84 (стандарт KML).
- GPX — WGS-84 (стандарт GPX).
- SHP — WGS-84 с приложенным
.prj(WKT WGS-84). - Excel + ZIP — координаты в градусах, WGS-84.
Пользовательские WMS/WMTS-слои
При добавлении собственного WMS-слоя нужно указать систему координат, в которой сервис отдаёт тайлы. По умолчанию стоит EPSG:3857 (Web Mercator) — это стандарт для большинства публичных сервисов. Если сервис требует другую проекцию — укажите в расширенных настройках (например, EPSG:4326).
Частые вопросы по СК
Почему SHP показывает точки в неправильном месте?
Скорее всего отсутствует файл .prj, и приложение интерпретирует координаты как WGS-84, тогда как они в СК-42 или UTM. Проверьте содержимое архива SHP.
Можно ли задать СК вручную?
Нет, СК для SHP берётся только из файла .prj. Если его нет, приложение не может догадаться. Решение — сгенерировать .prj в QGIS или ArcGIS и добавить в архив.
Что если координаты в градусах и минутах?
Все форматы (GPX, KML, SHP) хранят координаты в десятичных градусах. Если у вас данные в градусах-минутах-секундах, преобразуйте их в десятичный формат перед импортом. Большинство конвертеров это делают автоматически.
Источники карты
Приложение поддерживает несколько источников базовой карты. Переключение — через иконку карты в тулбаре.
Онлайн-источники
| Название | Тип | Примечание |
|---|---|---|
| Улицы (OSM) | Растр | Классическая карта OpenStreetMap |
| Яндекс.Карты | Растр | Схема Яндекса. Требует API-ключ (вшит в приложение) |
| Топографическая (OpenTopoMap) | Растр | Топо-стиль с горизонталями |
| Спутник (Esri) | Растр | Спутниковые снимки Esri |
| Спутник (Google) | Растр | Спутниковые снимки Google |
| Гуманитарная (OSM) | Растр | Стиль HOT — для гуманитарных миссий |
| Велосипедная (CyclOSM) | Растр | С велодорожками и рельефом |
| Светлая (CartoDB) | Вектор | Минималистичная светлая |
| Тёмная (CartoDB) | Вектор | Для ночного использования |
| Векторная (Liberty) | Вектор | Современная векторная карта |
Как переключить
- Нажмите иконку карты в тулбаре.
- В открывшемся диалоге выберите источник.
- Карта переключится сразу.
WMS и WMTS слои
Приложение умеет добавлять пользовательские слои по стандарту OGC WMS/WMTS — это позволяет подключать любые государственные или корпоративные картографические сервисы.
Как добавить WMS-слой
- Нажмите иконку карты в тулбаре.
- Внизу диалога нажмите «+ Добавить WMS-слой».
- Введите название (для себя).
- Вставьте ссылку на сервис (обычно это URL, заканчивающийся на
?service=WMS&request=GetCapabilitiesили просто корневой URL сервиса). - Приложение определит тип автоматически (XYZ / WMS / WMTS).
- Откройте «Расширенные настройки» и заполните:
- Слои (LAYERS) — точное имя слоя. Например,
ea:GBR_GBRMPA_Outlook-baselayer. - Система координат (SRS/CRS) — обычно
EPSG:3857. - Версия —
1.1.1или1.3.0. - Формат — обычно
image/png.
- Слои (LAYERS) — точное имя слоя. Например,
- Нажмите «Сохранить» — слой появится поверх карты.
<URL сервиса>?service=WMS&request=GetCapabilities. В ответе XML найдите теги <Name> — это и есть имена слоёв. Копируйте ровно, включая двоеточия.
Примеры рабочих сервисов
| Сервис | URL | Слой |
|---|---|---|
| Кадастр РФ (CoGIS demo) | https://cogisdemo.dataeast.com/elitegis/rest/services/samples_cadastre_russia/cadastre_rf/MapServer/export | — |
| NASA GIBS (спутник, глобальный) | https://gibs.earthdata.nasa.gov/wms/epsg3857/best/wms.cgi | MODIS_Terra_CorrectedReflectance_TrueColor |
| terrestris OSM-WMS | https://ows.terrestris.de/osm/service | OSM-WMS |
| terrestris — только подписи | https://ows.terrestris.de/osm/service | OSM-Overlay-WMS |
Управление слоями
Каждый WMS-слой в списке имеет:
- Чекбокс — включить/выключить.
- Стрелки ↑↓ — изменить порядок.
- Корзину — удалить.
- Долгий тап — редактировать параметры.
Офлайн-карты
Для работы в поле без интернета можно заранее скачать участок карты на устройство.
Как скачать
- Перейдите на карте в нужный район (центр области, которую хотите скачать).
- Главное меню → «Сохранить область офлайн».
- В открывшемся диалоге:
- Введите название области (например, «Лесной участок 15»).
- Установите максимальный уровень зума (от 10 до 18).
- Нажмите «Выбрать область» — приложение запомнит текущий вид карты.
- Нажмите «Скачать».
- Проверьте оценку размера — приложение покажет количество тайлов и МБ.
- Подтвердите — начнётся загрузка.
Использование офлайн-карт
- Нажмите иконку карты в тулбаре.
- В разделе «Офлайн-карты» выберите сохранённую область.
- Карта переключится на локальные тайлы — интернет не нужен.
Управление офлайн-картами
В том же диалоге выбора карты — кнопка «Управление». Оттуда можно:
- Докачать недостающие тайлы.
- Удалить офлайн-пакет (освободить место).
Настройки трекинга и оформления
Настройки открываются через иконку шестерёнки в верхней панели. Все параметры сгруппированы в сворачивающиеся секции — нажимайте на заголовок, чтобы раскрыть.
Режим работы (профили)
Быстрый выбор профиля — набор оптимальных настроек под конкретный вид движения. Выбор профиля перезаписывает все параметры GPS и записи.
| Профиль | Для чего | Особенности |
|---|---|---|
| Пешком (точно) | Медленная ходьба с высокой точностью | Интервал записи 0.5 с, сглаживание включено, мин. расстояние 4 м |
| Пешком (эконом) | Долгие пешие выходы, экономия батареи | Интервал 1 с, мин. расстояние 8 м |
| Авто (качество) | Езда с детальной записью трека | Интервал 1 с, сглаживание выключено (важна точность формы) |
| Авто (эконом) | Дальние переезды | Интервал 2 с, мин. расстояние 10 м |
| Велосипед | Промежуточный вариант | Интервал 1 с, сглаживание включено |
После выбора профиля можно править любые параметры вручную. Тогда появится пометка «Ручная настройка» и кнопка «Вернуться к профилю», чтобы сбросить ручные правки.
Настройки GPS
| Параметр | Что значит | Рекомендация |
|---|---|---|
| Максимальная точность GPS | Если у GPS-точки точность хуже этого значения — она не сохраняется в трек | 20–25 м. Меньше — трек будет чище, но в лесу может ничего не записаться |
| Минимальное расстояние | Чтобы записать следующую точку трека, нужно отойти на это расстояние от предыдущей | 3–5 м пешком, 8–10 м на машине. Меньше — трек плотнее, но больше «дрожания» |
| Длительность прогрева | Сколько секунд ждать стабильного сигнала перед началом записи | 3–5 с. Прогрев нужен, чтобы первые точки трека были точными |
| Точность для старта | При какой точности прогрев считается завершённым (если время прогрева ещё не истекло) | 15–25 м |
| Стабилизация GPS | Усреднение координат при стоянке. Устраняет «дрожание» маркера, когда вы стоите | Вкл. Выключение может быть полезно, если вы ходите очень медленно и вам важна реактивность |
Настройки записи
| Параметр | Что значит | Рекомендация |
|---|---|---|
| Интервал записи трека | Как часто сохранять точку GPS в трек (0.5, 1, 2, 5, 10 секунд) | 0.5–1 с для пеших работ, 1–2 с для авто |
| Интервал автосохранения | Как часто сбрасывать накопленные точки на диск. Влияет на сохранность данных при сбоях | 30 с. Если телефон внезапно выключится — потеряются не более 30 секунд трека |
| Сглаживание трека | Усредняет координаты соседних точек для более плавной линии | Вкл для пеших, выкл для авто (иначе теряются повороты) |
| Глубина сглаживания | Сколько точек усреднять (от 2 до 5) | 3 точки. Больше — линия ровнее, но сглаживаются реальные изгибы |
Системные настройки
| Параметр | Что значит |
|---|---|
| Энергосберегающий режим | Ограничивает частоту GPS-обновлений для экономии батареи. Точность трека снижается, но телефон работает дольше |
| Акселерометр-помощник | Использует датчик движения для более быстрого определения начала/окончания движения. Снижает ложный «набег» дистанции от шума GPS на стоянке |
Оформление
| Параметр | Что делает |
|---|---|
| Тема оформления | Светлая / Тёмная / Системная. Системная — следует настройке Android |
| Круг точности | Показывать полупрозрачный круг вокруг маркера позиции. Размер круга = текущая точность GPS |
| Индикатор направления | Полупрозрачный «луч» от маркера по направлению движения телефона. Помогает при ходьбе без ориентирования по карте |
| Названия точек | Показывать имена точек наблюдения прямо на карте рядом с маркером |
| Абрис трека | Серая кайма вокруг линии трека. Нужна для читаемости на однотонных подложках (спутник, лес, песок) |
| Автоскрытие панели | Скрывать верхнюю панель с кнопками через 3 секунды бездействия. Отключите, если часто пользуетесь меню |
Сброс настроек
Внизу экрана настроек — красная кнопка «Сбросить настройки по умолчанию». Она вернёт все параметры к профилю «Пешком (точно)». EULA и согласие на обработку данных сохраняются — их повторно принимать не нужно.
GNSS-мониторинг
Экран для детальной диагностики GPS и компаса. Полезен, когда нужно понять, почему плохо ловится сигнал.
Как открыть
Главное меню (три точки) → «GNSS статус».
Что показывается
- Текущий азимут — направление телефона. Можно переключать между истинным и магнитным севером.
- Магнитное склонение — поправка между истинным и магнитным севером.
- Координаты, высота, точность — текущая позиция.
- Компас: калибровка — индикатор точности компаса. Если показывает «требуется калибровка» — покрутите телефон «восьмёркой».
- Небосвод — круговая диаграмма видимых спутников. Каждый спутник — цветная точка с номером. Цвет зависит от созвездия (GPS — зелёный, ГЛОНАСС — синий, Galileo — голубой, BeiDou — жёлтый).
- Фильтр по созвездиям — можно включать/выключать отдельные группировки.
- Список спутников — таблица со всеми спутниками: имя, уровень сигнала (дБГц), используется ли в решении.
Поддержать разработчика
ГеоТропа — бесплатное приложение. Оно развивается благодаря вашей поддержке.
Если приложение помогает вам в работе — вы можете поддержать его развитие. Средства идут на:
- Разработку новых функций и улучшений.
- Тестирование на разных устройствах.
- Поддержку и ответы на вопросы пользователей.
- Оплату серверов для сайта и базы справочников.
Как поддержать
В приложении:
- Откройте главное меню (три точки).
- Выберите «Поддержать разработчика».
- Нажмите «Перейти к оплате» — откроется браузер с формой оплаты.
Либо напрямую по ссылке:
Другие способы помочь
- Расскажите коллегам — чем больше людей узнают о приложении, тем больше обратной связи и лучше продукт.
- Оставьте отзыв в RuStore или Google Play — это помогает другим пользователям найти приложение.
- Сообщите об ошибке — через главное меню → «Обратная связь» или на почту alexstam@mail.ru.
- Предложите функцию — если вам чего-то не хватает, напишите. Возможно, ваша идея уже в разработке.
Что даёт поддержка
Проект развивается честно: все функции бесплатны для всех. Платежи не открывают какие-то «премиум-возможности» — они просто позволяют разработчику уделять проекту больше времени. Спасибо, что вы с нами.
Связаться с разработчиком
По любым вопросам — от сообщения об ошибке до предложений по улучшению и заказа базы данных — используйте один из способов ниже.
Электронная почта
Email: alexstam@mail.ru
Ответ приходит в течение 1–2 рабочих дней. В выходные и праздничные дни возможны небольшие задержки.
Как правильно написать, чтобы вам быстро ответили
- Укажите тему письма коротко и по делу — например, «Баг: не сохраняется точка» или «Вопрос по импорту SHP».
- Опишите, что вы делали — по шагам. Чем подробнее, тем проще воспроизвести проблему.
- Опишите что ожидали и что получили фактически.
- Приложите скриншот или видео, если это визуальная проблема.
- Укажите модель устройства и версию Android.
- Если возможно — укажите версию приложения (видно в главном меню → «О программе»).
Что можно спросить
- Заказ базы данных под ваш объект — заполните форму в разделе «Заказ базы данных».
- Сообщение о баге — если что-то не работает.
- Предложение функции — если вам чего-то не хватает.
- Вопрос по использованию — если что-то не получается.
- Сотрудничество — если хотите интегрировать приложение в свои процессы.
- Помощь с импортом данных — если у вас есть исходники в Excel, PDF, 1С и их нужно перевести в формат приложения.
Чего не стоит писать
- Вопросы, ответы на которые есть в этом справочнике — сначала воспользуйтесь поиском сверху.
- Запросы на взлом, обход защиты или распространение под другим именем — это запрещено условиями лицензии.
- Спам и рассылки — почта обрабатывается вручную.
Частые вопросы
Почему трек не пишется, когда экран погашен?
Скорее всего не выдано разрешение на фоновую геолокацию. Откройте настройки Android → Приложения → ГеоТропа → Разрешения → Местоположение → выберите «Всегда разрешать». Плюс проверьте, что отключена оптимизация батареи для приложения.
Почему маркер «дрожит» на стоянке?
Это шум GPS. Убедитесь, что в настройках включена стабилизация GPS. Дополнительно можно увеличить «Минимальное расстояние» до 5–8 метров.
Почему скорость показывает «— км/ч»?
Это значит, что сигнал GPS ненадёжен — точность скорости слишком низкая. Обычно случается при плохом фиксе (в лесу, в ущелье). Как только сигнал улучшится — скорость снова появится.
Не сохранились фото точки
Проверьте, что у приложения есть разрешение «Камера». Если фото делает внешнее приложение — убедитесь, что оно сохраняет результат корректно. Внутри приложения используется системная камера через FileProvider.
Импорт ZIP с базой не проходит
Проверьте формат архива. Поддерживаются:
- ZIP без шифрования (все методы сжатия: Deflate, Deflate64, BZIP2, LZMA, PPMd).
- ZIP с шифрованием (Standard ZipCrypto и AES).
Если архив скачан из мессенджера — иногда он повреждается. Перекачайте или получите по email.
Можно ли одновременно вести два маршрута?
Нет. В один момент активным может быть только один маршрут. Второй можно вести в паузе, но не одновременно писать трек.
Где хранятся данные приложения?
В папке /sdcard/GEOTRAIL/:
Routes/— маршруты (JSON) и медиафайлы.BD/— базы данных (справочники, ПЗ, оборудование).config/— настройки приложения.layers/— импортированные слои.offline_tiles/— офлайн-карты.
Как перенести данные на другое устройство?
Скопируйте целиком папку /sdcard/GEOTRAIL/ со старого устройства (через файловый менеджер или USB) и положите в корень памяти нового. После установки приложения все маршруты, базы и слои будут на месте.
Удалил приложение — пропадут данные?
Нет. Папка /sdcard/GEOTRAIL/ не удаляется при деинсталляции. При повторной установке приложение её найдёт и подхватит все данные.
Работает ли приложение без интернета?
Да, полностью. Интернет нужен только для:
- Загрузки онлайн-карт (если не используете офлайн-тайлы).
- Загрузки офлайн-областей для последующего использования.
- Отправки отчётов через мессенджеры или email.
Трекинг, точки, файлы, ПЗ, справочники — всё работает офлайн.
Как поддержать проект?
Приложение бесплатное и развивается благодаря поддержке пользователей. Перейдите в раздел «Поддержать разработчика» — там ссылка на форму оплаты.
Как связаться с разработчиком?
Через главное меню → «Обратная связь» — откроется почтовый клиент с готовым письмом и технической информацией о устройстве. Или напрямую: alexstam@mail.ru. Подробнее — в разделе «Связаться с разработчиком».
Ничего не найдено
Попробуйте другой запрос или очистите поиск, чтобы вернуться к полному справочнику.