Как настроить осмонд в андроид



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

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

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

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

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

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

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

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

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

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

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

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

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

Галочка «пеший горный туризм по шкале SAC» раскрашивает дороги и тропы в определённые цвета, если для них задана сложность преодоления. В горах эта информация мегаактуальна. Цветовая маркировка соответствует официальной таблице SAC OSM.

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

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

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

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

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

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

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

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

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

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

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

К примеру, на скриншоте справа отчётливо видна популярная у велосипедистом тропа, отсутствующая на карте 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.Планета из какого-либо online-источника. Для этого надо выделить интересующий регион (меню Операции → Операции с выделенной областью), в открывшемся окне выбрать вкладку Экспорт, выбрать формат RMaps (Sqlite) и отметить нужные масштабы. Получившийся файл положить в папку OsmAnd/tiles.

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

Отображение растровой карты в OSM

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

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

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

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

Источник

AnyGIS

Online maps pack

Карты для OsmAnd

Не секрет, что базового комплекта карт, с которым поставляется приложение, часто не хватает. Однако существует возможность добавлять самостоятельно дополнительные карты разных типов. Представляю вашему вниманию набор растровых онлайн-карт:

Инструкция по установке для Android

  • Выберите, в каком формате хотите скачать карты. Формат sqlitedb, теоретически, должен немного быстрее загружаться. Зато формат metainfo позволяет вручную удалять кэш (прямо из папки с картой). В принципе, можете выбирать что угодно, но карту Strava я рекомендую скачивать именно в формате metainfo.
  • Итак, если вы выбрали sqlitedb, то скачается один файл. Скопируйте его.
  • Если же формат metainfo, то скачается zip-архив. Распакуйте его. Внутри будет папка. Скопируйте эту папку. (Не ее содержимое, а саму папку)
  • Вставьте скачанный файл (или папку) в следующую директорию на своем смартфоне Android\data\net.osmand\files\tiles
  • Если по каким-то причинам у вас нет такой папки (например, Osmand установлен на SD-карту), то нужно узнать, в какой именно директория он находится. Для этого запустите приложение, откройте Настройки , выберите пункт Основные настройки и промотайте вниз до пункта Каталог для хранения данных . Здесь будет указан адрес. Карты нужно копировать в подпапку tiles

  • Новые карты должны появиться в приложении в разделах Источник карты , Карты покрытия , Карта подложки
  • После этого можно устанавливать новые карты как в качестве основного слоя, так и в качестве дополнительного.
  • Если потребуется убрать какую-либо карту из списка, то нужно удалить её из папки с помощью файлового менеджера.

Инструкция по установке для IOS

  • Скачайте карту в формате sqlitedb.

  • Найдите скачанный файл в списке загрузок браузера.

  • Откройте файл с помощью Osmand.

  • Карта должна появиться в меню Настройки карты -> Карты покрытия.

  • Если вам потребуется удалить установленные карты, то это можно сделать из меню Карты и Ресурсы -> Установлено -> Создать карту

Внимание! На текущий момент подключение дополнительных онлайн-карт доступно только в версии Osmand для бета-тестирования.

Инструкция по работе с дополнительными слоями

Osmand позволяет показывать и скрывать дополнительные слои, отображая их поверх основной карты. Для этого:

  • Откройте меню Настроить карту
  • Выберите пункт Карта покрытия

  • В появившемся списке выберите интересующий вас слой

  • Откроется меню в котором можно настроить прозрачность слоя с помощью горизонтального ползунка. Чтобы скрыть это меню и начать пользоваться картой достаточно кликнуть на любое место карты.

  • Если потребуется скрыть этот дополнительный слой, то достаточно вернуться в меню Настроить карту и просто кликнуть на тумблер справа от пункта Карта покрытия

Инструкция по настройке кнопки Быстрых действий

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

  • Откройте меню Настроить экран

  • С помощью иконок в верху меню переключитесь на интересующий вас режим отображения. (На картинке выбран пешеходный режим)
  • Кликните на тумблер справа от кнопки Быстрое действие , чтобы на экране устройства отображалась эта кнопка.
  • После этого нажмите на саму надпись Быстрое действие , чтобы внести необходимые настройки.

  • Нажмите на кнопку с синим плюсиком, чтобы добавить новое действие.
  • В открывшемся окне выберите Сменить карту покрытия

  • Нажмите на кнопку Добавить карту покрытия

  • В открывшемся окне выберите карту, которую вы хотите добавить. В моем случае это — Overlay_Strava.
  • После этого еще раз нажмите Добавить карту покрытия .
  • На этот раз выберите пункт Нет покрытия .

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

  • Настало время проверить, как это работает. Выйдите из всех меню, чтобы оказаться на экране с показом карты.
  • На экране появится новая кнопка для запуска быстрых действий. Кликните на нее.

  • Откроется меню с только что добавленной нами кнопкой Overlay_Strava. Нажмите на нее, чтобы включить или выключить этот дополнительный слой. Теперь это действительно можно делать довольно быстро.

На момент написания статьи эта функция действовала только в Android-версии OsmAnd.

Инструкция по сохранению карты в кэш

Если вам нужно просматривать карту без интернета, то ее можно выделить какой-либо участок местности и скачать его в кэш. Замечу, что растровые онлайн-карты имеют довольно большой объем и могут скачиваться сравнительно долго. Поэтому рекомендую выкачивать только небольшие участки местности: например, не всю Алтайскую область целиком, а только тот участок леса, в который вы планируете посетить. А теперь перейдем к инструкции:

  • Откройте Османд и выберите интересующую карту.
  • Подгоните масштаб карты, чтобы на экране отображалась та область, которую вы хотите выкачать. Скачается только то, что в данный момент на экране!

  • Нажмите и удерживайте на любое место на экране. Появится всплывающее меню.
  • Выберите пункт Действия . Затем Загрузить карту .

  • Появится меню с ползунком. Выберите до какого уровня приближения нужно скачивать карту. Индикатор покажет, какой объем, примерно, будет скачанный фрагмент. Нажмите ОК.

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

На момент написания статьи эта функция действовала только в Android-версии OsmAnd.

Инструкция по работе с динамическими картами

Замечу, что среди карт этой подборки есть несколько динамических. Я имею ввиду все карты с пробками: Яндекс Пробки, Google и Here Traffic. Туда же стоит отнести и слой с движущимися кораблями OpenSeaMaps. Стоит отметить, что приложение не рассчитывалось на подобные карты, так что для того, чтобы с ними можно было работать потребуются каждый раз проделывать дополнительные операции.

Допустим, у вас на экране уже отображается динамическая карта. Например, Яндекс пробки. Прошло некоторое время и вам хочется узнать, не изменилось ли состояние на дорогах. Для этого нужно сделать следующее:

  • Нужно сделать так, чтобы обновляемая карта не отображалась на экране. Если карта выбрана в качестве базового слоя, то переключите её на другую. Если она выбрана в качестве подложки, то просто отключите отображение подложки.
  • Выключите OsmAnd, чтобы сбросить кэш.
  • Включите OsmaAnd.
  • Снова включите карту, которую требовалось обновить.

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

Ссылки

Напоследок хочу порекомендовать несколько полезных ссылок:

Внимание! Для просмотра форума 4PDA нужно на нем зарегистрироваться. Иначе будет показано сообщение “Страница не найдена”.

На этом всё. Если у вас есть предложения, какие еще источники карт стоит добавить в подборку, то пишите мне на электронную почту. Желательно, приложить к письму ссылку на страницу с интересующей картой. Ну и, конечно же, сообщайте об ошибках и неточностях на сайте.

Если же вы являетесь правообладателем какой-либо из карт, присутствующих в данной подборке и считаете, что эту карту из этой подборки нужно убрать, то пишите мне. Я с готовностью пойду вам навстречу.

Источник

You may also like...

Adblock
detector