OsmAnd

OsmAnd - программа для офлайновой навигации.

OsmAnd встретилась мне в феврале 2017-го года на форуме 4PDA.RU — пришлось поинтересоваться, так как рекомендация была краткой, но весьма убедительной.

OSM — это OpenStreetMap, а And  - это Automated Navigation Directions.

Привожу информацию об OsmAnd из Википедии:

OsmAnd


Autoshift
Тип Карты и навигация
Автор Autoshift
Разработчик Victor Shcherb, Alexey Pelykh, Hardy Mueller и другие
Написана на Java
Операционная система Android OS, iOS, BlackBerry OS
Языки интерфейса 44 языка, в том числе русский
Первый выпуск 2010-01-06
Последняя версия 2.5 2.5 (11/2016)
Состояние В активной разработке
Лицензия GPLv3
Сайт osmand.net

OsmAnd (OSM Automated Navigation Directions) — программное обеспечение с открытым исходным кодом, для офлайн-навигации. Основным источником картографических данных являются векторные карты OpenStreetMap, а также многие растровые карты (Яндекс.Карты, Mapnik, Osmarender, Google Maps/Satellite/Terrain, CloudMade, Cyclemap, OpenPisteMap, MapSurfer.Net, Microsoft Maps/Earth/Hybrid) включая сервис Яндекс.Пробки.

Содержание

  • 1. Основные возможности
  • 2. Офлайн-навигация
  • 3. Установка программы
  • 4. Контроль качества
  • 5. Ссылки
  • 6. Примечания

Основные возможности

  • Офлайновая навигация (предварительно нужно загрузить карты нужного региона)
  • Онлайновая навигация с помощью сетевых сервисов маршрутизации YOURS и OSRM
  • Кеширование данных, загруженных из Интернета, при использовании онлайн-навигации (экономия трафика)
  • Просмотр, редактирование и создание собственных POI, с последующей передачей на сервер OpenStreetMap
  • Запись маршрута (трека) в формате gpx
  • Возможность изменять существующие файлы gpx, планировать поездку и измерять расстояние между точками (плагин)
  • Отображение ранее записанного или текущего трека, а также возможность возврата по треку.
  • Голосовые подсказки на разных языках
  • Автоматическое изменение масштаба карты, в зависимости от скорости движения
  • Автоматическое вращение карты по компасу или по направлению движения
  • Предустановки для автомобиля/велосипеда/пешехода
  • Отображение линий высот (плагин)
  • Морские карты (плагин)
  • Лыжные карты (плагин)
  • Живой мониторинг OsMo (плагин)
  • Создание Аудио/видео заметок (плагин)
  • Парковочное место (плагин)
  • История и избранное
  • Поддержка плагинов

Офлайн-навигация

Отличительной особенностью программы является офлайн-навигация. Предварительно загруженные карты прямо из интерфейса программы позволяют не использовать интернет подключения для навигации. Загружаемые карты конвертированы в собственный формат из векторных данных OSM.

Существуют как для всего мира, так и для отдельных регионов. Обновление карт не автоматическое, их необходимо проверять вручную. Обновление офлайновых карт происходит в среднем 2—3 раза в месяц.

Установка программы

В Google Play присутствует две версии программы OsmAnd и OsmAnd+. Первая версия программы в отличие от «Плюс» версии, абсолютна бесплатна, но имеет несколько функциональных ограничений.

  • ограниченное число загрузок (обновлений) карт (7);
  • нет возможности просматривать описание достопримечательностей из Википедии без использования Интернета.

Версия «Плюс» не имеет ограничений, но её предлагают купить за 249 рублей для российского рынка. Деньги предполагается направлять на развитие проекта.

Скачать полнофункциональную версию можно с официального трекера, но в данном случае у Вас будет отсутствовать автоматическое обновление самой программы с Google Play. Автоматическое обновление доступно в «магазине» свободного ПО F-Droid.

Помимо Android версии, также существует версия для устройств BlackBerry. В планах разработчиков выпустить программу под Windows Phone 8.

Контроль качества

В случае обнаружения ошибки в работе программы можно оставить свой вопрос на Google Code в разделе Issues или на форуме Google Groups, вопросы принимаются только на английском языке. В программе также предусмотрен механизм оповещения об ошибках на карте OSM с использованием сервиса OpenStreetBugs.

В дальнейшем эти ошибки обрабатываются и исправляются сообществом OpenStreetMap. Можно также добавлять на карту POI, с последующей выгрузкой их на OSM прямо из интерфейса программы. При этом в настройках необходимо внести свои учётные данные OSM.

Заодно привожу

Секреты настройки OsmAnd

14 ноября 2015

Уже не первый год для навигации в телефоне я использую программу OsmAnd. Главное её достоинство — толковое, информативное отображение карты OpenStreetMap в векторном виде.

Однако в ней есть не всегда очевидные нюансы настройки, которые поднимают удобство использования навигации на новую высоту. В этой статье я поделюсь рядом идей на эту тему.

Краткое содержание статьи: карту в OsmAnd возможно привести к виду как на скриншотах ниже, так ей пользоваться для пеших прогулок и езды на велосипеде гораздо удобнее.

Векторная карта

Хоть OsmAnd и умеет работать с онлайн-картами, полностью его возможности раскрываются только на векторной карте.

Настройки → Управление файлами карт → вкладка Загрузки → отметьте нужную карту и нажмите внизу «Загрузить».

Если карта не отобразилась, на главном экране слева-сверху нажмите кнопку «Слои» (далее в тексте — просто кнопка «Слои») → пункт «Источник карты» → выберите «Локальные векторные карты».

Стиль отображения карты

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

Нажмите кнопку «Слои» (она же «настройка карты») → выберите режим, для которого вносите настройки: авто, вело или пешеход → прокрутите вниз до раздела «Отображение карты».

Для режима «велосипед» у меня настройки стоят следующие:
Стиль карты → Touring view
Дневной/ночной режим → Дневной
Транспорт → ничего
Подробности → отмечены «более подробно», «отображать тип покрытия», «отображать качество дорог», «отображать ограничения доступа»
Маршруты → отмечены «отображать вело-маршруты», «пеший горный туризм по шкале SAC».

В стиле «Touring view» длина штриха показывает качество дороги или тропы. Длинный штрих — дорога хорошая, короткий — плохая (параметр tracktype:grade1..grade5 в OSM)

Галочка «отображать тип покрытия» рисует под дорогами толстый пунктир определённого цвета, цвет обозначает тип покрытия. Серый — асфальт, фиолетовый — гравий, светло-синий — бетон, желтый — песок, зелёный — трава и т. д.

Галочка «пеший горный туризм по шкале SAC» раскрашивает дороги и тропы в определённые цвета, если для них задана сложность преодоления. В горах эта информация мега-актуальна. Цветовая маркировка соответствует официальной таблице SAC OSM ( wiki.openstreetmap.org/wiki/Key:sac_scale ).

T1 → специальным цветом не выделяется
T2 → красный сплошной
T3 → красный пунктирный
T4 → синий сплошной
T5 → синий пунктирный

По опыту, уровень сложности T1 на велосипеде проезжаем. T2 — непрост, но обычно проезжаем. T3 — со значительными сложностями и только вниз, T4 и выше — шансов проехать на велосипеде практически нет.

Естественно, помимо обозначения уровня сложности нужно смотреть на уклон. Там, где тропа пересекает горизонтали слишком часто, на велосипеде делать нечего.

Горизонтали и оттенение рельефа

Настройки → Управление файлами карт → вкладка Загрузки → наверху нажмите там где «полные карты», выберите «Карты с затемнённым рельефом» и «Карты SRTM», выберите нужные районы и нажмите внизу «Загрузить».

Нажмите кнопку «Слои» и отметьте пункт «Слой рельефа местности».

Карта приобрела достойный вид, по ней наконец-то можно прочитать горный рельеф.

Вот как выглядит карта горной местности с вышеперечисленными настройками:


Отображение SAC scale


Раскраска типов дорог

Обратите внимание на тропинки, прорисованные синим и красным на скриншоте выше (SAC scale) и на отображение покрытия дорог на скриншоте ниже. Длина штриха показывает проходимость дороги/тропы.

Тепловые карты треков

В Страве ( strava.com ) есть очень крутая штука под названием тепловая карта треков ( abs.strava.com/heatmap ). По ней сразу всё наглядно видно, где люди ходят и ездят на велосипедах.


Наложение слоя треков со Стравы

К примеру, на скриншоте ниже отчётливо видна популярная у велосипедистом тропа, отсутствующая на карте OpenStreetMap.

Чтобы подключить в OsmAnd слой тепловой карты, воспользуемся функцией «Карта покрытия». Для его работы будет требоваться мобильный интернет, но в наши дни это не проблема.

Сперва нужно зарегистрировать тепловую карту, как источник карт в OsmAnd.

Нажмите кнопку «Слои» → «Источник карты» → последний пункт «Задать/отредактировать» → заполняем данные формы. Название — Strava, URL — http://globalheat.strava.com/tiles/cycling/color3/{0}/{1}/{2}.png, остальное по-умолчанию. Можно варьировать тип активности (cycling/running) и набор цветов (color1..color7).

Переключите «Источник карты» обратно на векторную карту.

Нажмите кнопку «Слои» → «Карта покрытия» → выберите «Strava».

В качестве слоя покрытия может выступать не только Strava. Есть и ряд других не менее интересных вариантов.

- Тепловая карта с bikemap.net, URL http://tile03.maptoolkit.net/bikemap/{0}/{1}/{2}.png

- Карта треков с openstreetmap.org, URL http://b.gps-tile.openstreetmap.org/lines/{0}/{1}/{2}.png

- Слой оттенения рельефа, URL http://c.tiles.wmflabs.org/hillshading/{0}/{1}/{2}.png

Своя растровая карта

OsmAnd прекрасно понимает карты в формате sqlite. Простейший способ создать такую карту — сформировать её в программе SAS.Планета ( sasgis.ru/sasplaneta ) из какого-либо online-источника.

Для этого надо выделить интересующий регион (меню Операции → Операции с выделенной областью), в открывшемся окне выбрать вкладку Экспорт, выбрать формат RMaps (Sqlite) и отметить нужные масштабы. Получившийся файл положить в папку OsmAnd/tiles.

Вот пример подключения современной карты ГосГисЦентра с наложенным поверх (средствами OsmAnd) слоем оттенения рельефа:


Отображение растровой карты в OSM
Способ с использованием растровой карты может быть удобен для получения доступа к заранее выкачанным космо-снимкам в местности, где мобильный интернет отсутствует или неадекватно дорогой.

Слой аудиозаписей

Категорически рекомендую встроенный в OsmAnd модуль для создания аудио-заметок. Его можно использовать в качестве бортового журнала поездки или похода, а также для оперативного и очень удобного внесения информации для последующей отрисовки карты OpenStreetMap ( openstreetmap.org/help ).

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

Для активации зайти в Настройки → Диспетчер плагинов → активировать Аудио-Видео заметки.

Online-трекинг

OsmAnd интегрируется с сервисом онлайн-трекинга Osmo ( osmo.mobi ) при помощи встроенного модуля. Процесс подключения всех участников группы в систему трекинга не самый простой, однако результат стоит затраченных усилий.

По факту получаем отображение на карте OsmAnd текущего положения других участников Вашей группы или мероприятия.

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

Собираюсь установить программу OsmAnd на смартфон и планшетофон, чтобы проверить её в действии и сравнить с привычной программой Яндекс Пробки.

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
OsmAndПродолжение тут…

Deviz_4

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.