Додаток осмонд. OsmAnd - офлайнова навігація для Android

Ще один гідний навігатор для Андроїд-пристроїв, яким можна користуватися в режимі offline без підключення до мережі Інтернет.

Чим гарний OsmAnd? Є можливість використання безкоштовних карток OSM. Реалізовано функціонал прокладання маршрутів та перерахунок маршруту у разі відхилення від нього. Відображається очікуваний час прибуття в кінцевий пункт призначення та поточна швидкість транспортного засобу. Реалізовано обертання картки на дисплеї під час руху та її масштабування. Голосові підказки російською мовою. Підтримуються смартфони та планшетні ПК з роздільною здатністю екрана Full HD (1080p).

Price: Free

ЯК ВСТАНОВИТИ навігатор OsmAnd

Порядок інсталяція простий і зрозумілий. Насамперед перевіряємо, щоб у налаштуваннях безпеки смартфона або планшета стояла галочка навпроти пункту «Невідомі джерела»у налаштуваннях безпеки. Далі скачуємо настановний apk-файл на смартфон/планшет, знаходимо його через будь-який файловий менеджер і запускаємо установку програми.

ДЕ СКАЧАТИ КАРТИ ДЛЯ навігатора OsmAnd

З картами також немає жодних проблем. Ви можете безкоштовно завантажити їх із самого навігатора в пункті «Налаштування/Дані (Завантаження та керування локальними картами)». Ще один варіант – вручну завантажити необхідні карти за адресою

Ця сторінка нашого сайту присвячена програмі «Карти та GPS Навігація- OsmAnd». Ця програма на Андроїд призначена для спрощення навігації в ході подорожей. З його допомогою ви легко знаходитимете необхідні вам пам'ятки, прокладатимете найкращі маршрути незнайомою місцевістю, отримуватимете довідки про місце свого перебування без підключення до мережі Інтернет.

Можливості програми:

  • Перегляд автономних карт в режимі офлайн після попереднього збереження. Вбудований GPS.
  • Голосовий навігатор, що працює у трьох різних форматах: пішохідному, автомобільному, велосипедному. У велосипедному режимі можна вибирати із кількох різних стилів їзди.
  • Перегляд різних додаткових даних: GPX-маршрутів, різних об'єктів, карток зупинок громадського транспорту, каталог вибраних місць розташування.
  • Накладення один на одного кількох різних типівкарт однієї і тієї ж локації. При цьому прозорість шарів можна налаштовувати вручну.
  • Прокладає точні та докладні маршрути між будь-якими точками на планеті.
  • Нічний та денний режими відображення інформації на екрані.
  • Функція сигналізує про перевищення дозволеної правилами швидкості переміщення при їзді на автомобілі.

Терміново знадобилися карти та GPS Навігація? Тоді сміливо вибирайте цю програму. Врахуйте, що у безкоштовної версіїсофту є певні обмеження. Вона дозволяє завантажити лише 7 карт і не відображає опис визначних пам'яток без підключення до Мережі. Проте за скромну суму ви зможете розблокувати для себе абсолютно всі можливості цієї програми.

Завантажити OsmAnd безкоштовно, без SMS та реєстрації ви можете з нашого сайту. Для отримання інсталяційного файлувід вас потрібно лише натиснути лівою кнопкою миші посилання для скачування. Відразу після кліка почнеться завантаження OsmAnd російською на ваш смартфон.

Ми дуже швидко перестали боятися нових країн та незнайомих міст. Ми дуже швидко звикли до того, що будь-якої миті можна дістати смартфон з кишені та подивитися, де знаходишся, куди йти і що взагалі цікавого є поблизу.

Але все це добре тільки в тому випадку, якщо ваш пристрій може дотягнутися будь-яким чином до всесвітньої мережі. Що робити, якщо ви опинилися в такій глушині, де підключення до Інтернету відсутнє в принципі? Знову повертатися до паперових карт та компасу?

Ні, є рішення більш витончене. І називається воно OsmAnd.

Програмне забезпечення з відкритим вихідним кодом, основним джерелом картографічних даних для якого є векторні картки OpenStreetMap. Програма дозволяє визначати своє місцезнаходження, шукати різні точки інтересу на карті та показувати інформацію про них, прокладати маршрути та давати голосові підказки. Але найпрекрасніше, що це програма вміє робити без підключення до Інтернету.

Для того щоб використовувати OsmAnd в офлайні, вам знадобиться завантажити необхідні карти. Зробити це можна в налаштуваннях програми, про що вам буде повідомлено під час першого запуску. Файли карток мають розміри від кілька десятків до сотень мегабайт, що, втім, при сучасних розмірах карток пам'яті не становить великої проблеми. Але якщо ви хочете заощадити місце, то можете завантажити тільки карти доріг.

Після завантаження ви можете повернутися на основний екран, звідки запустити карту. OsmAnd автоматично визначить ваше місцезнаходження за допомогою GPS. Загальні принципироботи програми загалом-то не відрізняються від іншого картографічного софту, так що ви легко тут освоїться.

Варто зазначити, що хоча OsmAnd і є вільним програмним забезпеченнямале має деякі обмеження. Так, ви не можете завантажити більш ніж 10 карт із вбудованого каталогу даних, і вам будуть недоступні без підключення до мережі опису визначних пам'яток з Вікіпедії. Обмеження більш ніж гуманні та більшість користувачів, я впевнений, їх навіть не помітить. Але якщо вам це важливо, то можете розщедритися на дві сотні рублів і придбати OsmAnd+. Гроші підуть на розвиток проекту.

Ця програма може бути корисною у всіх випадках, коли вам необхідно зорієнтуватися у просторі або вийти на потрібну точку, але Інтернет недоступний. Можливо, ви мандрівник і залізли в зовсім глухі куточки, можливо у вас просто занадто дорогий мобільний трафік - у будь-якому випадку OsmAnd прийде вам на допомогу.

Існує 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), деякі навіть створюють карти з профілем висот. Також векторні карти змінюють свій стиль залежно від дня і ночі (можна знайти в налаштуваннях) і можуть транслітерувати назви в англійські.

Векторні карти можуть бути досить повільні на маленькій деталізації, тому існує опція переходу в растрові карти при зумі<= N. Достаточно эффективная комбинация расхода памяти и времени рендеринга.

Картки підкладки та покриття
Додаток має можливість використовувати будь-яку карту як підкладку або покриття з необхідним рівнем прозорості. Природно це уповільнює процес рендерингу + витрачає дуже дорогоцінну пам'ять (може падати).

Екран карти

На екрані карти відображаються в залежності від ситуації індикатор швидкості, індикатор часу прибуття (при натисканні індикатор часу, що залишився), індикатор деталізації (зум), індикатор відстані від центру карти до точки призначення (при натисканні переходить в точку призначення), стрілка - кнопка повернутися в поточний стан, компас(при натисканні обертає карту компасом або відключає обертання), профіль налаштувань(При натисканні можна вибрати).

Точка призначення відображається на карті червоною точкою з прапорцем, коли вона не видно, то з'являється червона стрілка, яка вказує напрямок + на екрані завжди видно відстань до неї, що є досить зручним при пішій навігації. Точку призначення можна вибрати через будь-який пошук (Іти до), іноді потрібно використовувати довге натискання, або через контекстне меню картки. При прокладанні маршруту точка призначення має бути обраною. Її можна забрати через Меню → Зняти позначку.

Контекстне меню картки – це меню, дії якого прив'язано до вибраної точки на карті. Можна вибрати 3 способами: натискання трекпоінта, довге натискання на карті + натискання на області (довго натискання приховує область), через меню. У цьому меню обрана точка 1) може бути обрана як точка призначення 2) може використовуватися як відправна точка маршруту (тільки для перегляду) 3) буде відправною для пошуку POI, транспорту 4) може бути відправлена ​​другу через SMS, email 5)…

Загальні налаштування та профілі налаштувань

У програмі існують загальні налаштування та налаштування профілю. Загальні налаштування:
- орієнтація екрана - можна встановити, щоб картка не збивалася, коли несеш телефон у руці
- Директорія програми - можна змінити /sdcard/osmand.
- локалізація, одиниці виміру відстані, використання трекпоінту…

У додатку існує 4 профілю: за замовчуванням (огляд карти), авто, велосипед та пішохід. Усі налаштування, вибрані в кожному профілі, зберігаються в ньому. Наприклад, для пішохода було вибрано завжди відроджувати денний рендеринг, відповідно при зміні на авто - це налаштування буде скинуто і буде інше як автомасштабування. При навігації профіль налаштувань змінюється автоматично. Існують стандартні налаштування для кожного профілю, але їх можна змінювати та налаштовувати.

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

Пошук

Шукати можна за координатами, за адресою, обрані, POI, транспорт та в історії пошуку. Для адреси, POI, транспорту необхідні векторні дані. Ви можете здійснити візуалізацію пошуку на карті, увімкнувши необхідні шари (Меню → Шари), шар POI фільтра, шар вибраних або шар транспортних зупинок. Для всіх пошуків активні дві кнопки, «показати на карті» та «йти до», для обраних, історії опція «йти до» з'являється при тривалому натисканні. Потрапити в пошук можна, натиснувши кнопку пошук на пристрої. На пошук впливає опція "показати англійські імена".
Адреса
Все досить просто: вибираєте регіон (назву векторних карток), місто, вулицю і т.д. Також існує опція шукати через Osm Nominatim, використовує інтернет і рекомендується тим, хто знає як треба формувати запити.
POI
Для пошуку POI використовуються фільтри. Редаговані та створені користувачем, відображаються зірочкою, стандартні OSM – папкою. Для редагування необхідно довго натиснути на фільтр або вибрати новий фільтр, далі через меню фільтр можна "зберегти як" або "видалити". При виборі фільтра з'являються 2 опції: шукати поряд з собою (потрібний час, поки програма знайде супутники) або шукати навколо останньої обраної ділянки карти. Існує спосіб відфільтрувати знайдені POI на ім'я- кнопка меню → фільтр.
Вибрані
Додати до вибраних можна через контекстне меню на карті. Існує також окрема опція «замінити», для динамічних обраних, таких як машина, готель, місце останньої зустрічі в лісі:) Вибрані точки можна експортувати та імпортувати (файл GPX), важливо при видаленні програми та інсталяції заново. Не рекомендується імпортувати велику кількість вибраних точок, краще використовувати шар «GPX файл».
Транспорт
Пошук транспорту можна також назвати як прокладка маршруту вручну. При пошуку необхідна початкова точка (кінцева на розсуд), тому пошук транспорту доступний із контекстного меню картки. Напис шукати транспорт до мети клікабельна, в одному випадку ціль враховується, в іншому немає. При пошуку транспорту – результати сортуються за найменшою сумою від старту до маршруту + від маршруту до призначення. При виборі деякого маршруту пропонується вибрати зупинку, на якій виходити. Після цього пошук буде повторений, але початковою точкою буде точка зупинки попереднього маршруту (Шукати після). Таким чином можна побудувати маршрут із пересадками, але зупинки пересадок доведеться вибирати вручну.

Фоновий сервіс

Сервіс може бути корисним, якщо ви хочете вимкнути екран і не використовувати GPS безперервно. Фоновий сервіс запускає позиціонування GPS через певні проміжки часу та виконує дві функції: запис GPX треку та навігація (включаючи голосовий). Увімкнути фоновий сервіс можна у налаштуваннях.

Навігація та прокладання маршруту

Щоб прокласти маршрут, необхідно вибрати точку проходження, а потім Меню - маршрут. Існує 2 режими для побудови маршруту: слідувати (навігація) та перегляд маршруту. Переглянути інформацію про прокладений маршрут можна Меню - Маршрут - Про маршрут. При виборі режиму слідувати - автоматично змінюється профіль і маршрут прокладається від поточного розташування, включаючи голосову навігацію.

Існує 3 джерела побудови маршрутів: онлайн джерело (Cloudmade, Yours), офлайн навігація за векторними даними (нестабільна) та навігація по GPX треку. Найбільш оптимальним є Cloudmade, але потребує підключення до інтернету. Навігація за векторними даними знаходиться в стадії розробки і може використовуватися тільки на короткі відстані і поки не визначає з'їзди на траси/круги руху та інше. Навігуватися можна і по GPX треку, побудованому, наприклад, maps.cloudmade.com (Карта – Меню – Навігація по GPX).

Моніторинг та GPX файли

Моніторинг та запис GPX файлів у /sdcard/osmand/tracks включений за замовчуванням для деяких профілів (авто, велосипед), тому історія ваших рухів зберігається в GPX файлах щодня. Ці установки можна вимкнути та ввімкнути для інших профілів, вибравши бажаний інтервал стеження.

У програмі можна переглянути записані треки, а також створені іншими користувачами. Для цього необхідно, щоб файли GPX знаходилися в /sdcard/osmand/tracks. Увімкнути можна через Шари - GPX, при цьому всі сегменти будуть відображені лініями на карті, а всі точки в треку будуть відображені як вибрані. Вони також будуть доступні у списку вибраних, доки увімкнено шар.

У будь-який момент до файлу, що записується, можна додати точку з описом, зробити це можна через контекстне меню карти. Це буває корисним для запису деяких POI за відсутності інтернету.

інше

  • У додатку є функції для редагування та коментування OSM карт: шар Osm bugs, створення/редагування POI (через контекстне меню), створення Osm bugs. Для редагування POI необхідно вказати свій логін у налаштуваннях.
  • Не забувайте переглядати корисні поради (іконка запитань): там публікуються останні зміни у додатку.
  • Можна створювати власні векторні карти, наприклад, для відображення geocaching як POI. Для цього необхідно конвертувати вихідні дані в формат Osm і проіндексувати його використовуючи OsmAndMapCreator.

P.S. Якщо я щось упустив, якісь цікаві та маленькі моменти, додаватиму до «іншого».

Дякую за увагу

Теги: Додати теги

OSMAnd – одна з найкращих програм для векторної навігації під Android і на мою єдину, яка вміє будувати маршрути в офлайн картами OpenStreetMap. На тлі інших програм, наприклад, її функціонал для вирішення будь-яких завдань не особливо багатий, але це і її призначення. Головне її завдання з орієнтувати вас на місцевості/дорозі, показати карту та провести за маршрутом.

Ось про аспект використання карт і йтиметься у цій статті

Карти в OASMAnd можна завантажувати двох видів – векторні та растрові.

Як джерело векторних карток використовується сервіс OpenStreetMap.org. Карти упаковані у свій формат OBF і мають таке ж розширення. Безкоштовна версія програми дозволяє завантажити прямо з програми всього 10 карток, але з сайту програми можна скачати та підкласти програмі стільки, на скільки вистачить вашої картки 🙂

Ці карти відображаються за замовчуванням і нічого не потрібно вмикати.

В якості растрових карт можна підключати онлайн сервіси, наприклад той же Google або Yandex. Для цього в папці %OSMAND%/tiles/<ИТСТОЧНИК>Необхідно створити файл.metainfo, де прописується адреса джерела з форматом тайлів.

Http://khms.google.com/kh/v=149&x=(1)&y=(2)&z=(0) .jpg 3 20 256 8 18000

http://sat01.maps.yandex.net/tiles?l=sat&x=(1)&y=(2)&z=(0) .jpg 3 20 256 8 18000 true

Файли для інших картографічних сервісів легко складаються за цими двома шаблонами.

Але цей варіант хороший, якщо у вас є мережа, щоб завантажити карту, але мережа є далеко не завжди. Другий варіант підвантажити растрову карту – зробити її кеш у форматі SQLite. Окрім того, що це вбереже ваш трафік, це також покращить швидкість доступу до карти, т.к. SD карти погано працюють з безліччю дрібних файлів яким і є кеш будь-якої он-лайн карти.

Найпростіше. Просто виділіть потрібну ділянку карти, скачайте її та експортуйте у форматі RMaps(SQLite). На виході вийде один файл<ИМЯ>.slitedb, який потрібно помістити в папку %OSMAND%/tiles/, він автоматично підключиться і буде доступний у шарах під ім'ям файлу.

Щоб стало можливим підключення растрових карток потрібно обов'язково включити плагін "Онлайн карти". Робиться це через меню Налаштування-Диспетчер плагінів-Онлайн карти. До речі, там є ще кілька корисних доповнень, які я включив би.

Після увімкнення плагіна можна йти на екран карти, і в меню з'являться пункти Картка підкладки та Картка покриття. Ставимо галочку на будь-який з цих пунктів і з'явиться меню вибору карти, яку ви хочете помістити під або над векторною картою.

Після вибору карти вона підвантажується на екран, а також з'являється бігунок, що дозволяє налаштувати прозорість шару.

Тепер на екрані є векторна карта та одна або дві растрові. При цьому працює роутинг, ведення за маршрутом та видно всі POI.



 

Можливо, буде корисно почитати: