- Секреты настройки OsmAnd
- Векторная карта
- Стиль отображения карты
- Горизонтали и оттенение рельефа
- Тепловые карты треков
- Своя растровая карта
- Слой аудиозаписей
- Osmand — Руководство пользователя
- Карта
- Первые шаги в OsmAnd
- Профили навигации (только для Android)
- Настройка OsmAnd для вашего региона
- Android
- Как скачать карты
- Типы карт
- Основные стили карты
- Онлайн карты и слои
- Для Android версии
- Для iOS версии
- Настройка голосовых подсказок
- Android
- Как отметить разные места на карте
- Статьи по теме
Секреты настройки 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) слоем оттенения рельефа:
Способ с использованием растровой карты может быть удобен для получения доступа к заранее выкачанным космоснимкам в местности, где мобильный интернет отсутствует или неадекватно дорогой.
Слой аудиозаписей
Категорически рекомендую встроенный в OsmAnd модуль для создания аудиозаметок. Его можно использовать в качестве бортового журнала поездки или похода, а также для оперативного и очень удобного внесения информации для последующей отрисовки карты OpenStreetMap. Заметка представляет собой маркер на карте, по клику на который записанное сообщение можно воспроизвести.
Для активации зайти в Настройки → Диспетчер плагинов → активировать Аудио-Видео заметки.
Источник
Osmand — Руководство пользователя
Osmand — программа для Android, которая позволяет работать с офлайн картами OpenStreetMap и не только, использовать голосовую навигацию, запись, отображение и навигацией GPX треков, а также ряд возможностей по редактированию OSM. Судя по предыдущему топику , среди хабровчан достаточно большое число пользователей данной программы, которые бы хотели узнать тонкости работы данной программы.
Osmand, как и большинство Linux приложений, предназначен, для всех, поэтому конкретную целевую аудиторию даже сложно назвать. Это является и плюсом и минусом приложения. В принципе все open source развиваются по этому сценарию, потому как сообщество постоянно добавляет маленькие и нужные патчи и редко добавляет большие и нужные. Так и получаются приложения с кучей настроек, кучей перекрывающихся функций и тысячами сценариев использования.
Кратко темы, раскрытые ниже:
- Карта — векторные и растровые карты, различные настройки
- Экран Карты — индикаторы на главном экране приложения и контекстное меню
- Настройки приложения — профили настроек и обзор базовых настроек
- Фоновый сервис — работа приложения с выключенным экраном и с заданным периодом включения
- Мониторинг — запись GPX треков
- Навигация — онлайн и офлайн навигация
- Поиск — поиск POI, транспорта, адреса
- OSM редактирование — POI и Osm bugs
Прежде всего следует отметить, что документация на русском все же существует, пусть и немного устаревшая Чаво
Карта
Существует 2 вида карт: векторные и растровые. Растровые карты — это карты, которые представлены картинками (тайлами), векторные карты — это бинарный набор данных, по которым еще предстоит нарисовать тайлы для отображения. В общем принципиальное различие в том, что растровые карты рисуются очень быстро и занимают очень много места для детализированных областей. Для примера Google Maps/Yandex maps — растровые карты, Garmin/Navitel — векторные. При первой загрузке Osmand использует растровые карты, причем подгружает их из интернета на SD карточку, потом эти карты используются. Векторные карты нужно загрузить в специальном диалоге — Настройки → Индексы → Загрузить индексы. Для того, чтобы переключаться между картами, используйте меню → Слои → Карта источник…
Растровые карты
Растровые карты достаточно удобны, если вам критична скорость отображения и вы не хотите засорять SD карточку, имея под рукой интернет. По умолчанию, создается 2 источника растровых карт, но вы можете загрузить другие через «Установить..». В момент установки источника, создается папка на SD карточке (/sdcard/osmand/tiles/ ), куда и будут загружаться все тайлы. Удалив эту папку, программа будет считать, что источника нету. Это достаточно удобный способ составлять список источников по своему усмотрению.
Так же, существует способ для того, чтобы создать свой источник тайлов (Собственный рендеринг, WMS). Если зайти /sdcard/osmand/tiles/ , то можно найти файл .metainfo, который и содержит всю необходимую информацию о загрузке тайлов. Более простой способ и лучший использовать OsmandMapCreator. При помощи этой программы можно выделить и загрузить интересуемую (большую) область, а затем скопировать ее на SD карточку. Загрузить большую область можно и используя Wifi на телефоне: контекстное меню → Загрузить карту. Главное преимущество использования PC для подготовки карты в том, что можно тайлы поместить в один файл (Create sqlite database), после этого скопировать файл в osmand/tiles/. Это очень важно для Flash Карт, так как большое количество файлов чрезмерно ухудшает работу файловой системы. SQlite файл так же будет догружать тайлы из интернета.
Существуют настройки для тех, кто следит за интернет трафиком (Настройки — Карта/Общие): можно отключить интернет вообще для загрузки тайлов и можно указать уровень детализации (zoom level), начиная с которого не надо грузить тайлы. Например, для автомобильной навигации вполне достаточно 14-15, так как Osmand может увеличивать тайлы в 2-4 раза соответственнов 16-17, экономия трафика очевидна 🙂
Векторные карты
Для отображения векторных карт необходимо загрузить эти самые карты. На экране отобразится огромный список загрузок с фильтром, список загрузок совпадает с Downloads. Рекомендуется загрузить помимо своего региона 1) Голосовые данные и 2) Basemap (Карту мира 1-7 зум 3 Mb). Преимущество векторных карт то, что они умеют поворачиваться и поддерживают разные стили рендеринга. Стили рендеринга зависят от текущего Профиля (описано ниже), но их можно указать вручную. Можно даже создать свой стиль и поместить его в (osmand/rendering), некоторые даже создают карты с профилем высот. Так же векторные карты меняют свой стиль в зависимости от дня и ночи (можно найти в настройках) и могут транслитерировать названия в английские.
Векторные карты могут быть достаточно медленны на маленькой детализации, поэтому существует опция, перехода в растровые карты при зуме
Источник
Первые шаги в OsmAnd
При первом запуске OsmAnd все параметры в настройках будут установлены по умолчанию. Вы можете настраивать их изменяя функции в меню. Когда вы запустите приложение, вы увидите начальный экран с предложением загрузить карты. Выберите одну из них и переходите к загрузке.
При первом запуске по умолчанию у вас будет стоять «Мини обзорная карта мира». Рекомендуем скачать «Мировую обзорную карту», эта базовая карта позволяет просматривать регионы и страны. С версии OsmAnd 3.5 эта карта содержит более подробную схему дорог и меньше весит. Также с версии 3.5, когда вам нужна карта для определенной области, вы можете нажать на нужную область прямо на карте мира, и OsmAnd предложит загрузить карту для выбранной области.
Бесплатная версия OsmAnd позволяет сделать 7 бесплатных загрузок. После загрузки карты, пожалуйста, кликните на кнопку «Назад» для перехода на экран карты.
Версия OsmAnd+ позволяет делать неограниченное количество загрузок и обновлений карт со всеми новыми деталями. Приложение использует ресурсы OpenStreetMap — карты, созданные участниками со всего мира. Люди добавляют новые элементы на карту, уточняют детали и удаляют интересные места (POI), которых больше не существует. Таким образом, обновления будут предоставлять самую свежую доступную информацию. Чтобы загрузить карту региона, в которой вы нуждаетесь, перейдите в раздел «Скачать карты» — «Загрузки» и выберите тот, который вам нужен.
Вы также можете переключиться на «Панель управления» при запуске. «Панель управления» — это стартовый экран с различными карточками, содержащими информацию о разных группах настроек или файлов. На «Панели управления» отображаются ваши «Избранные» места (мои места), ваш список треков GPX, информация о плагинах и т.д. Чтобы настроить «Панель управления», перейдите в главное меню OsmAnd -> «Панель управления» и нажмите кнопку настроек в правом верхнем углу.
Профили навигации (только для Android)
В версии OsmAnd 3.5 кроме стандартных профилей навигации (Автомобиль, пешеход, общественный транспорт) мы добавили возможность пользователям сделать собственный профиль со всеми настройками, иконками и т.д. Теперь вы можете выбрать и установить любые параметры для профиля навигации и включить специальные плагины для каждого профиля. Эти профили также могут быть экспортированы и импортированы на другое устройство с установленным приложением OsmAnd. Посмотреть пример настройки собственного профиля можно в этой статье.
Настройка OsmAnd для вашего региона
Android
Чтобы изменить язык интерфейса приложения (не карты), перейдите в меню Настройки — Настройки OsmAnd — Язык интерфейса. Теперь все надписи в меню приложения будут на выбранном языке. В Настройки OsmAnd вы можете выбрать Каталог хранилища данных, Профиль по умолчанию а также включить/выключить Аналитику, Диалоги и уведомления, Прокси-сервер, Использовать системную блокировку экрана.
Чтобы изменить язык названий на карте, перейдите в главном меню в раздел «Настроить карту» -> «Язык карты». Вы можете установить местные названия, тогда названия на карте будут отображаться на языке региона или вы можете выбрать один язык для всех названий. Кроме того, вы можете выбрать транслитерацию названий, если названия на вашем языке отсутствуют на карте.
Этот параметр влияет на единицы измерений, используемых на карте, на появление знака ограничения скорости во время навигации, и на вождение при правостороннем или левостороннем движении.
Единицы измерения расстояния: выберите — километры/метры, мили/футы или мили/ярды. Это влияет на все информационные виджеты о расстоянии и скорости, а также голосовые сообщения.
Эти параметры настраиваются отдельно для каждого профиля навигации. Для изменений региона вождения выберите профиль, который хотите настроить в главном меню, затем нажмите «Настройка профиля» -> «Основные настройки» и далее в меню «Единицы измерения и форматы» можете настроить Регион вождения, Единицы измерения расстояния, Формат координат, Угловые единицы, Единицы изменения скорости. Таким же способом вы можете настроить все профили приложения.
Чтобы установить язык приложения, перейдите в раздел Настройки устройства -> выберите «OsmAnd Карты» -> Выбрать язык. После этого меню вашего приложения будет отображаться на языке вашего устройства.
Чтобы изменить язык названий карт, перейдите в меню приложения -> Карта -> Язык карты. Вы можете выбрать Показывать локальные названия, и названия карт будут отображаться на языке региона или же вы можете выбрать один язык для всех названий. Кроме того, вы можете выбрать транслитерацию названий, если они отсутствуют на карте на вашем языке.
Этот параметр влияет на единицы длины, используемые на карте, на отображение знака ограничения скорости при навигации, и при правостороннем или левостороннем движении.
Единицы длины: выберите километры или мили. Это влияет на все информационные виджеты и объявления. Вы также можете изменить эти показатели позже в меню приложения -> Настройки -> Основные настройки -> Регион вождения, Единицы измерения расстояния и Формат координат.
Как скачать карты
Есть несколько способов просмотра карт. Для автономного использования вам необходимо предварительно загрузить свои карты. Родной формат OsmAnd — это компактный векторный формат .obf.
Есть два типа карт, которые вы можете загрузить.
Вы можете скачать готовые «векторные» карты в собственном формате OsmAnd. Они очень компактные (около 10% по сравнению с исходными) и позволяют увеличивать изображение до очень высокого уровня без потери детализации или разрешения. Если у вас относительно медленное устройство, обратите внимание, что уменьшение до «обзорных» уровней обычно занимает больше времени и ресурсов процессора.
Чтобы загрузить нужные вам карты, зайдите в главное меню OsmAnd -> «Скачать карты» и выберите страну, город или регион. Там вы увидите все карты для этой области, доступные для скачивания.
Если вам нужна карта для определенной области, вы можете увеличить карту мира, и OsmAnd предлагает загрузить карту для выбранной области. Вы можете отключить этот диалог: перейдите в меню-> Настройки -> Настройки OsmAnd -> Диалоги и уведомления.
Или вы можете нажать на нужный регион на карте мира. Вы увидите специальный диалог с загрузкой карты, файлов с контурными линиями высот, Wikipedia.
Бесплатная версия OsmAnd имеет ограничение в 7 загрузок (включая дополнительные голосовые подсказки и т.д.). Тогда как OsmAnd + позволяет неограниченное количество загрузок. Так же вы можете оформить подписку OsmAnd Live, в период которой вам будут доступны все возможные функции и возможности OsmAnd, в том числе безлимитные загрузки карт с ежечасовыми обновлениями. Больше информации можно прочитать в этой статье.
Кроме того, вы можете создавать свои собственные карты, используя OsmAnd Map Creator — инструмент, разработанный для этой цели. Вам нужно будет подготовить карты на вашем компьютере и перенести их в папку «osmand» на вашем устройстве. Возможно, вам придется перезапустить приложение после этого.
Установив приложение OsmAnd для iOS, вы сможете просматривать и управлять автономными картами практически любой страны мира. Для этого нужно нажать кнопку меню слева, затем выбрать «Карты и ресурсы», выбрать континент и перейти к загрузке карты. Вы также можете использовать поле поиска, чтобы найти необходимую карту. Помимо основной карты, вы увидите карту линий высот, файл Википедии, карту с затенением рельефа и т.д. Их можно загрузить вместе с основной картой для добавления слоев информации. Если загрузки неактивны, вам нужно сначала включить плагин линий высот. Нажмите «Карты и ресурсы» — меню плагинов и включите плагин. Чтобы загрузить карту, нажмите кнопку загрузки рядом с ней. Как только карта будет загружена, нажмите «Перейти к карте» и начните просмотр нужной карты. Вы также можете начать загрузку других карт и просмотреть ту, которая уже установлена, пока идет загрузка. Для этого перейдите на карту, нажав «Назад».
Если вам нужна карта для определенной области, вы можете нажать прямо на карте мира, и OsmAnd предлагает загрузить карту для выбранной области.
Типы карт
OsmAnd предлагает вам множество стилей карт и слоев данных для достижения ваших целей. Давайте взглянем на основные.
Основные стили карты
Легенда карты находится тут (ссылка) .
- OsmAnd стиль — это стиль рендеринга карты по умолчанию. В нем присутствует подробная информация о городе, такая как улицы, здания, остановки транспорта и т.д.
Android. Чтобы переключиться на один из этих стилей, перейдите в главном меню в раздел «Настроить карту» — «Стиль карты». Учтите, что можно настроить разные стили карты для каждого профиля приложения отдельно. Если вы измените стиль карты в одном из профилей, в других они останутся неизменны. По умолчанию везде будет стоять OsmAnd стиль карты.
iOS. Чтобы переключиться на один из этих стилей, перейдите в Карта-> Тип карты-> Стили офлайн карт.
Онлайн карты и слои
Для Android версии
Есть десятки онлайн слоев. Чтобы установить их, перейдите в главном меню в «Настроить карту» -> «Карта покрытия» (или подложки) и нажмите «Загрузить еще». Некоторые из карт доступны только для определенных регионов, но другие имеют мировой охват. Вы можете найти там вид со спутника, велосипедные маршруты и даже местоположение пожарных гидрантов. Изучите список, чтобы найти те, которые вам нужны. Эти слои требуют подключения к Интернету и будут храниться в виде растровых карт в папке osmand/tiles. Подробнее о разнице между растровыми и векторными картами читайте здесь.
Для iOS версии
Также доступны онлайн-слои. Чтобы использовать их, просто перейдите в меню приложения -> Типы карт -> Онлайн-карты. Некоторые карты доступны только для определенных регионов, но другие охватывают мировую карту.
Настройка голосовых подсказок
Android
Чтобы установить язык для голосовых подсказок, перейдите в главном меню «Настройки» — далее выберите профиль который хотите настроить — «Настройки навигации» — «Голосовые объявления» — «Голосовые данные» и выберите свой язык. Так же попасть в меню «Настройки навигации» можно через главное меню — слева вверху «Настройки профиля».
Если вы выбираете голос TTS, вам необходимо иметь соответствующий механизм преобразования текста в речь в операционной системе Android. Они частично включены в Android или могут быть установлены отдельно. Перейдите в настройки Android (устройства), найдите Язык и ввод с клавиатуры/текста в речь или что-то подобное. Выберите или включите необходимое, а затем установите языковую поддержку для нужного вам языка, это может быть дополнительная настройка или небольшая загрузка.
Проверьте («Тест голосовых подсказок»), что ваш Android TTS работает нормально. Также вы можете проверить, правильно ли были выбраны ваши голосовые подсказки OsmAnd, перейдя в главном меню в «Настройки» — «Отладка и разработка» — «Тест голосовых подсказок». (OsmAnd плагин отладки и разработки должен быть активирован для просмотра настроек). Чтобы отключить голосовые подсказки, перейдите в главном меню «Настройки профиля» — «Настройки навигации» — «Голосовые объявления» — «Голосовые данные» и выберите «Не использовать».
Чтобы установить язык для голосовых подсказок, перейдите в меню приложения-> Настройки-> Настройки навигации-> выберите «Автомобиль» (например) -> Голосовые данные и выберите язык.
Как отметить разные места на карте
Вы можете оставить заметки для будущего использования в нескольких формах:
- Избранные: это постоянные точки на карте. Вы можете добавить описание к каждому избранному месту. Чтобы добавить избранное, пожалуйста, сделайте длинное нажатие по месту на карте -> нажмите Добавить.
- Маркеры: временные точки для удобства построения маршрутов. Вы можете увидеть расстояние от выбранной точки или вашего текущего местоположения до маркера и быстро удалить его. Чтобы добавить его, пожалуйста, сделайте длинное нажатие по месту на карте -> нажмите Маркер.
- Путевые точки: точки вдоль вашего маршрута. Вы можете добавить описание к ним. Чтобы добавить путевую точку, пожалуйста, сделайте длинное нажатие по месту на карте -> Маршрут -> Первая промежуточная путевая точка.
- Аудио/видео заметки: это места с вашими аудио-, видео- и фото заметками, добавленными в выбранную точку на карте. Пожалуйста, включите плагин Аудио/видео заметки в меню OsmAnd -> Плагины. Чтобы добавить заметку, пожалуйста, сделайте длинное нажатие по месту на карте -> Действия -> выберите нужный файл для добавления.
- OSM заметки: ваши отчеты об ошибках в источнике OpenStreetMap. Пожалуйста, включите плагин для редактирования OSM в меню OsmAnd -> Плагины. Чтобы добавить OSM заметку, пожалуйста, сделайте длинное нажатие по месту на карте -> Действия -> Добавить заметку OSM.
- POI: это точки интереса из источника — карты OSM. Включите наложение POI в меню «Настройка карты» или выберите определенную категорию в Поиске.
Статьи по теме
Просмотр, настройка и использование карты.
Выберите стиль карты, найдите свое местоположение и измените параметры, чтобы пользоваться картами наилучшим образом.
Ведите автомобиль, велосипед или идите пешком, используя голосовую навигацию с пошаговыми подсказками на вашем языке.
Планирование поездки
Источник