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

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.

Існує 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. Якщо я щось упустив, якісь цікаві та маленькі моменти, додаватиму до «іншого».

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

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

При відкритті програми візуально на екрані відображається два екрани, накладені один на одного. Якщо перегортати елементи скиданням, то після елементів, що належать екрану з картою, починають озвучуватися елементи діалогу, відкритого поверх карти. При цьому елементи карти знаходяться під зображенням цього діалогу і не видно візуально.
Діалог має лише два елементи:
1.1. Коментар: Прокладайте маршрути та відкривайте для себе нові місця без підключення до Інтернету;
1.2. Кнопка «Почати», активація якої закриває цей діалог та відкриває діалог "Завантажити картку".

2. Діалог «Завантажити картку»

Діалог містить низку елементів. Умовно їх можна розділити на чотири категорії: заголовки, інформаційні елементи, коментарі та кнопки.
Зліва нагорі знаходиться заголовок «Завантажити карту», ​​правіше кнопка «Пропустити», нижче коментар «OsmAnd визначить ваше місце розташування і запропонує завантажити карти для цієї області».
Ще нижче розташований інформаційний елемент, який містить назву регіону та розмір файлу картки. Потім кнопка "Завантажити", під нею кнопка "Виберіть інший регіон".
У нижній частині діалогу знаходиться коментар «OsmAnd зберігатиме дані карти, маршрути та ін.», правіше від цього коментаря розташований елемент, який інформує нас про те, де зберігатиметься все вищезазначене, за умовчанням «Зовнішнє сховище».
Далі є інформація про наявність вільного місця: Вільне місце (21000 Mb). Справа внизу кнопка "Змінити".

2.1. Кнопка "Пропустити" відкриває діалог "Пропустити завантаження карт". У діалозі міститься коментар «У вас немає завантажених карток. Ви можете вибрати картку зі списку або завантажити її пізніше за допомогою меню "Завантажити карти".
Діалог також містить 3 кнопки:
2.1.1. «Скасувати» - закриває діалог «Пропустити завантаження карт» та повертає у діалог «Завантажити карту»;
2.1.2. "Пропустити" - закриває діалог "Пропустити завантаження карт" та відкриває екран з картою;
2.1.3. "Вибрати" - відкриває діалог "Завантаження", що дозволяє завантажити карти різних регіонів.

2.2. Кнопка «Завантажити» запускає процес завантаження карти вказаного регіону, а також запускає завантаження карти «Світова оглядова карта». Кнопки «Скасувати» поруч із назвами карт, що завантажуються, дозволяють скасувати завантаження, а кнопка «Перейти до карти» закриває діалог «Завантажити карту» і відкриває екран з картою.

2.3. Кнопка «Виберіть інший регіон» відкриває діалог «Завантаження», щоб завантажити карти різних регіонів.

2.4. Кнопка "Змінити" відкриває діалог "Каталог зберігання даних". У цьому діалозі можна вибрати місце зберігання інформації, що завантажується. Якщо версія Android на вашому пристрої 6 і вище, відкриється вікно із запитом «Дозволити програмі OsmAnd доступ до фото, мультимедіа та файлів на вашому пристрої?» та кнопками «Відхилити» та «Дозволити». Слід натиснути кнопку «Дозволити». Вікно із запитом закриється і відкриється діалог «Каталог для зберігання даних».
Діалог містить кілька елементів:
2.4.1. Кнопка «Закрити» Повертає до попереднього діалогу;
2.4.2. Коментар "Виберіть, де ви хочете зберігати файли карток та інші дані";
2.4.3. Елемент "Зовнішнє сховище" (правіше вказаний розмір доступної пам'яті);
2.4.4. Елемент "Спільне сховище" (правіше вказаний розмір доступної пам'яті).

Кількість елементів вибору місця зберігання даних залежить від відсутності або наявності додаткової флеш-пам'яті на вашому пристрої. Якщо у вас вже є папка з картами в кореневому каталозі пам'яті телефону, або ви вважаєте за краще зберігати карти в пам'яті телефону, при запиті про те, яку пам'ять використовувати для зберігання карток, потрібно вибирати «Спільне сховище». (Шлях до папки з файлами карток: /storage/emulated/0/osmand).
Діалог першого запуску з'являється лише один раз при першому запуску програми, але отримати доступ до параметрів, що містяться в ньому, можна, активувавши пункт «Головне меню» на екрані з картою.

3. Завантаження компонентів

Перш ніж завантажувати в додаток карти та інші компоненти, необхідно увімкнути плагін «Спеціальні можливості». Для цього зайдіть у «Головне меню»\«Плагіни» та встановіть прапорець на елементі «Спеціальні можливості». Якщо цю функцію вимкнено, програма має обмеження на кількість компонентів, що завантажуються, а дані Вікіпедії навіть не представлені до завантаження. Потім потрібно увійти в пункт «Головне меню», вибрати та завантажити необхідні компоненти.

Діалог «Завантажити карти» містить три вкладки. Перемикання між ними здійснюється за допомогою жесту «Подвійне торкання» на ім'я вкладки або жесту «Змахування двома пальцями вправо або вліво».

3.1. «Завантаження»

Ця вкладка містить інформацію, доступну для завантаження з сервера. Це карти різних регіонів, голосові движки для різних мов, дані Вікіпедії. Щоб завантажити компонент, виберіть потрібне зі списку та натисніть кнопку «Завантажити» праворуч від назви компонента. Потрібне підключення до Інтернету.

3.2. «Локальні»

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

3.3. «Оновлення»

Вкладка «Оновлення» містить список компонентів, які завантажені в пам'ять пристрою та потребують оновлення. Якщо список порожній, у пристрій завантажені найсвіжіші карти. Якщо оновлення вимагають кілька компонентів, активуйте подвійним торканням кнопку «Завантажити все». Після натискання на цю кнопку розпочнеться оновлення. Для завантаження потрібне підключення до Інтернету.

У розділі "Карти світу" потрібно завантажити такі файли: "Світова корекція висоти", "Світова оглядова карта". У розділі «Регіони» виберіть потрібний регіон.

5. Інша корисна інформація

При першому запуску програма створює папку osmand у пам'яті телефону. У цій папці зберігаються деякі програмні дані та компоненти, що завантажуються. Векторні карти, файл favourites.gpx, що містить обрані точки, лежать в корені папки «osmand», дані з Вікіпедії – у папці «wiki», маршрути знаходяться в папці «tracks», голосові движки – у папці «voice», тайли растрових карт - у папці "tiles", програмні звуки - у папці "sounds". При архівуванні даних у корені папки «osmand», програма створює папку «backup», а діалог «Управління картами» з'являється пункт «Локальні карти векторні (архів)». Після розміщення картки до архіву вона стає недоступною для пошуку. При оновленні архівної карти вона переміщається з архіву назад до загального списку зі скачаними локальними векторними картами. Після перейменування завантаженої картки її не можна оновити. Вона не відображається у списку доступних для оновлення карт. Можна лише завантажити неперейменовану картку.

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

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

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

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

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



 

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