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 для Android смартфонов (FAQ, пожелания, баги и т.п.)
11 лет на сайте
пользователь #198191
скачать прогу и карты можно тут. также прога есть в маркете.
возможности программы на момент версии 0.2
1. просмотр ранее загруженных карт с PC или телефона. (0.1)
2. Определение текущего местоположения на карте используя GPS. (0.1)
3. Поворот карты в соответсвии с текущим маршрутом. (0.1)
4. Нахождение ближайших POI по фильтру. (0.1)
5. Создание собственных POI фильтров. (0.1)
6. Просмотр отфильтрованых POI на карте в виде точек (0.1)
7. Поиск города/улицы/дома/почтового кода (0.1)
8. Создание, редактирование, обновление своих избранных точек на карте (0.1)
9. Сохранение маршрута в gpx формате
10. Навигация к точке (просто показывает расстояние и направление к месту назначения). (0.1)
11. Функция транслитерации. Индексы Китая и Российского региона будет транслитерироваться в английские названия (оригиналы также сохранены). (0.1)
12. мультиязыковая поддержка.
13. Поиск ближайшей остановки любого транспорта (поиск транспорта) — прямой маршрут транспорта.
14. показывает статус gpg, используя приложение gps compass
15. Навигация на машине/велосипеде по ранее расчитанным маршрутам (маршруты расчитываются в режиме онлайн)
1. Загрузка растровых карт из разных источников по требованию. (0.1)
2. Поддержка open street bugs (открыть/закрыть/редактировать) использую internet (дополнительный слой).
3. Изменение POI прямо с телефона (необходим osm логин).
4. Расчет маршрутов (машина/велосипед/пешеход) используя http://www.yournavigation.org .
5. Онлайн сервер (googlecode downloads) с еженедельными обновлениями с возможностью закачки сразу на телефон.
качаем тайлы, распаковываем папку mapnik из архивана sd карту в /sdcard/osmand/tiles/
качаем адресные индексы и копируем в /sdcard/osmand/address/
качаем базу POI и копируем в /sdcard/osmand/poi/
качаем транспортные индексы и копируем в /sdcard/osmand/transport/
теперь наши оффлайн данные готовы для использования осталось только сказать программе их проиндексировать: идем настройки-данные-обновить индексы
В: как узнать свое местоположение на карте?
О: Когда программа определит ваше положение в правом верхнем углу появится синяя стрелка, клик по ней покажет на карте ваше положение.
З.Ы. приветствуются пожелания и замечяния, а также информация о найденных багах
Источник
Osmand не работает gps
A_G_T, напиши Щербу в мыло, он отвечает. Правда, просит писать в группу или в трекер, по английски..)) что бы не забыть.
Но он нормально отвечает, на самом деле, на внятном белорусском русском))
Гугле-мыло его отлично выщемляется в ихнем османдовском трекере. Пробовал неоднократно, с положительным результатом. В частности, так в программе появился показ трека после выключения экрана. Только писать очень по делу, коротко и внятно. БЕЗ приседаний и кружавчиков)) И ждать дня два-три ответа.
Чем ГаМа-то напрягать через третьи руки.
Я писать точно не буду. Ибо, считаю это бесполезной тратой времени и эмоций.
2. Мне не сформулировать на английском «очень по делу, коротко и внятно.»
Это как-бы было предисловие.
Наверное многие пользуют OsmAnd(+) и наверное хотели-бы видеть нечто более удобное, чем есть сейчас.
Предлагаю писать сюда свои пожелания, а когда их будет набираться несколько, то кто нить
сформулирует их на английском и отправит автору. От имени группы.
1. Опционально сделать постоянно видимым указатель текущей позиции в «оффлайне».
Пользуюсь для измерения расстояния по прямой до выбранной точки от разных других точек.
Указатель позиции позволил-бы точнее позиционироваться.
2. Опционально сделать кнопочку, при нажатии которой в текущей позиции появлялась-бы метка, как сейчас по нажатию пальцем.
При наличии указателя текущей позиции (пункт 1) можно точнее ставить метку, чем пальцем.
Палец закрывает часть экрана, посему более-менее точно поставить метку с одного раза не получается.
В движении метка так-же будет поставлена точно в текущей позиции.
3. Вывести кнопку старт/стоп записи трека. Сейчас для включения мониторинга приходится лезть далеко в меню.
Включение записи трека должно автоматически приводить к включению и фонового режима.
4. Изменить действие «Обновление карты». Сейчас обновляется только видимый тайл.
Было-бы хорошо, если-бы при обновлении тайла мелкого масштаба, тайлы более крупного масштаба
помечались-бы как «не валидные» и при возможности обновлялись-бы автоматом.
Last edited by A_G_T (2012-06-25 14:57:40)
Источник
Osmand не работает gps
A_G_T, напиши Щербу в мыло, он отвечает. Правда, просит писать в группу или в трекер, по английски..)) что бы не забыть.
Но он нормально отвечает, на самом деле, на внятном белорусском русском))
Гугле-мыло его отлично выщемляется в ихнем османдовском трекере. Пробовал неоднократно, с положительным результатом. В частности, так в программе появился показ трека после выключения экрана. Только писать очень по делу, коротко и внятно. БЕЗ приседаний и кружавчиков)) И ждать дня два-три ответа.
Чем ГаМа-то напрягать через третьи руки.
Я писать точно не буду. Ибо, считаю это бесполезной тратой времени и эмоций.
2. Мне не сформулировать на английском «очень по делу, коротко и внятно.»
Это как-бы было предисловие.
Наверное многие пользуют OsmAnd(+) и наверное хотели-бы видеть нечто более удобное, чем есть сейчас.
Предлагаю писать сюда свои пожелания, а когда их будет набираться несколько, то кто нить
сформулирует их на английском и отправит автору. От имени группы.
1. Опционально сделать постоянно видимым указатель текущей позиции в «оффлайне».
Пользуюсь для измерения расстояния по прямой до выбранной точки от разных других точек.
Указатель позиции позволил-бы точнее позиционироваться.
2. Опционально сделать кнопочку, при нажатии которой в текущей позиции появлялась-бы метка, как сейчас по нажатию пальцем.
При наличии указателя текущей позиции (пункт 1) можно точнее ставить метку, чем пальцем.
Палец закрывает часть экрана, посему более-менее точно поставить метку с одного раза не получается.
В движении метка так-же будет поставлена точно в текущей позиции.
3. Вывести кнопку старт/стоп записи трека. Сейчас для включения мониторинга приходится лезть далеко в меню.
Включение записи трека должно автоматически приводить к включению и фонового режима.
4. Изменить действие «Обновление карты». Сейчас обновляется только видимый тайл.
Было-бы хорошо, если-бы при обновлении тайла мелкого масштаба, тайлы более крупного масштаба
помечались-бы как «не валидные» и при возможности обновлялись-бы автоматом.
Last edited by A_G_T (2012-06-25 14:57:40)
Источник
Osmand не работает gps
A_G_T, напиши Щербу в мыло, он отвечает. Правда, просит писать в группу или в трекер, по английски..)) что бы не забыть.
Но он нормально отвечает, на самом деле, на внятном белорусском русском))
Гугле-мыло его отлично выщемляется в ихнем османдовском трекере. Пробовал неоднократно, с положительным результатом. В частности, так в программе появился показ трека после выключения экрана. Только писать очень по делу, коротко и внятно. БЕЗ приседаний и кружавчиков)) И ждать дня два-три ответа.
Чем ГаМа-то напрягать через третьи руки.
Я писать точно не буду. Ибо, считаю это бесполезной тратой времени и эмоций.
2. Мне не сформулировать на английском «очень по делу, коротко и внятно.»
Это как-бы было предисловие.
Наверное многие пользуют OsmAnd(+) и наверное хотели-бы видеть нечто более удобное, чем есть сейчас.
Предлагаю писать сюда свои пожелания, а когда их будет набираться несколько, то кто нить
сформулирует их на английском и отправит автору. От имени группы.
1. Опционально сделать постоянно видимым указатель текущей позиции в «оффлайне».
Пользуюсь для измерения расстояния по прямой до выбранной точки от разных других точек.
Указатель позиции позволил-бы точнее позиционироваться.
2. Опционально сделать кнопочку, при нажатии которой в текущей позиции появлялась-бы метка, как сейчас по нажатию пальцем.
При наличии указателя текущей позиции (пункт 1) можно точнее ставить метку, чем пальцем.
Палец закрывает часть экрана, посему более-менее точно поставить метку с одного раза не получается.
В движении метка так-же будет поставлена точно в текущей позиции.
3. Вывести кнопку старт/стоп записи трека. Сейчас для включения мониторинга приходится лезть далеко в меню.
Включение записи трека должно автоматически приводить к включению и фонового режима.
4. Изменить действие «Обновление карты». Сейчас обновляется только видимый тайл.
Было-бы хорошо, если-бы при обновлении тайла мелкого масштаба, тайлы более крупного масштаба
помечались-бы как «не валидные» и при возможности обновлялись-бы автоматом.
Last edited by A_G_T (2012-06-25 14:57:40)
Источник