Перейти до основного вмісту

Растрові мапи (Онлайн / Офлайн)

🚧 This article is incomplete

This article is incomplete & needs to be reviewed. You can help by creating a pull request.

Огляд

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

Варіанти використання

Растрові мапи мають широкий спектр застосувань. Ось деякі з найпопулярніших:

  • Супутникові знімки як підкладка.
  • Інформація про трафік у реальному часі.
  • Прогноз дощу як накладання.
  • Топографічні мапи з відтінками пагорбів та схилів.
  • Активні велосипедні та бігові маршрути як накладання.
  • Інформація про судна в реальному часі.
  • Онлайн тайли OpenStreetMap для редагування OSM.

Online maps overview

порада

Ви також можете змінити основне джерело мап з векторних мап на онлайн тайли.

Растрові мапи

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

Порівняння з векторними мапами за замовчуванням

Переваги:

  • Оскільки растрові мапи попередньо відрендерені, вони завантажуються швидше, усуваючи необхідність пристрою обробляти та рендерити дані в реальному часі.
  • Растрові мапи можуть завантажуватися динамічно під час перегляду.
  • Ви можете створити офлайн кеш та завантажувати лише відсутні тайли за потреби.
  • Ви можете використовувати необмежену кількість зовнішніх веб-джерел для растрових мап, що робить їх гнучкими для різних типів мап, таких як супутникові знімки або спеціалізовані мапи.
  • Растрові дані, такі як інформація про трафік, можуть регулярно оновлюватися після закінчення терміну дії (наприклад, кожні 20-30 хвилин, залежно від конфігурації).

Недоліки:

  • Растрові мапи займають значно більше місця, ніж векторні мапи. Наприклад, мапа міста може займати 15 МБ як векторна мапа, але збільшитися до 50 МБ на рівні масштабування 15, 200 МБ на рівні масштабування 16 та до 800 МБ на рівні масштабування 17.
  • Ви не можете торкатися певних місць або об'єктів на растрових мапах, щоб отримати більше інформації.
  • Растрові мапи не можуть бути стилізовані або змінені для виключення певних об'єктів.
  • Занадто сильне масштабування може призвести до пікселізації зображення, особливо якщо тайли високої роздільної здатності недоступні.
  • Неможливо обертати мапу без обертання тексту, що може ускладнити читання міток.

Як використовувати растрові мапи

Увімкнути плагін.

  • iOS. Для iOS ця функція працює за замовчуванням.
  • Android. Для Android, щоб використовувати растрові мапи в OsmAnd, вам потрібно увімкнути плагін Онлайн мапи. Виконайте такі кроки: Меню → Плагіни → Онлайн-мапи → ⋮ → Увімкнути

Змінити параметри шару. Щоб покращити видимість та поєднання растрових шарів мапи, ви можете налаштувати прозорість шару за допомогою повзунка на екрані. Крім того, ви можете змінити стиль векторної мапи, приховавши полігони, зробивши нижні шари більш видимими. Це особливо корисно при перегляді супутникових знімків.

Вибір растрових мап

Show maps

В OsmAnd растрові мапи можуть слугувати додатковим джерелом мап поряд з векторними мапами за замовчуванням, які оптимізовані для офлайн використання.

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

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

Основна

Перейти до: Меню → Налаштувати мапу → Джерело мапи…

Show maps

Ви можете вибрати стиль мапи зі списку або додати свій власний.

Шар накладання

Перейти до: Меню → Налаштувати мапу → Допоміжний шар мапи…

Configure underlay / overlay Android

  1. Увімкнути/вимкнути мапу підкладки.
  2. Прозорість накладання (Android)/ Прозорість мапи накладання (iOS).
  3. Показати повзунок прозорості (Android) / Показати повзунок на мапі (iOS). Швидкий доступ до налаштування прозорості.
  4. Джерело мапи накладання (Android) / Доступні шари (iOS). Ви можете вибрати тайлову мапу для встановлення або оновлення.
  5. Показати символи мапи - такі як текст, дорожні знаки та інші.
  6. Додати онлайн джерело (iOS).
  7. Імпортувати з документів (iOS).

Шар підкладки

Перейти до: Меню → Налаштувати мапу → Шар тла мапи…

Configure underlay / overlay Android

  1. Увімкнути/вимкнути мапу підкладки.
  2. Прозорість базової мапи.
  3. Показати повзунок прозорості (Android) / Показати повзунок на мапі (iOS). Швидкий доступ до налаштування прозорості.
  4. Джерело мапи підкладки (Android) / Доступні шари (iOS). Ви можете вибрати тайлову мапу для встановлення або оновлення.
  5. Показати/Приховати полігони.
  6. Додати онлайн джерело (iOS).
  7. Імпортувати з документів (iOS).

Затінення пагорбів / Схил

Terrain layers

Затінення пагорбів та Схил — це офлайн растрові мапи, які показують рельєф місцевості. Вони відображаються як спеціальний шар мапи, друге накладання на базову мапу. Мапи містять додаткову інформацію про висоту, щоб допомогти вам точніше зрозуміти схил та тіні ландшафту. Інформація про Затінення пагорбів та Схил базується на даних з одного джерела, файлу Global planet, і розділена на регіони.

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

Щоб почати використовувати Затінення пагорбів та Схил, вам потрібно:

  1. Придбати плагін Топографія:
  2. Увімкнути плагін Топографія: Меню → Плагіни → ︙ → Увімкнути
  3. Виберіть потрібний регіон та завантажте Мапу рельєфу (3D).
  4. Процес завантаження може зайняти деякий час, залежно від розміру вибраного регіону та швидкості вашого інтернет-з'єднання.

Затінення пагорбів та 3D-рельєф

Затінення пагорбів3D-рельєф
Terrain layersTerrain layers

Відмінність відображення рельєфу на мапі при застосуванні цих налаштувань описана в статті Топографія у відповідному розділі Затінення пагорбів та 3D-рельєф.

Налаштування параметрів відображення

Перейти до: Android Меню → Налаштувати мапу → Рельєф

Terrain layers

Ви можете налаштувати рівень масштабування для відображення та прозорість для Затінення пагорбів та Схилу. Докладніше читайте у статті Топографія.

3D-рельєф

примітка

3D-рельєф — це платна функція OsmAnd Pro .

Terrain layers

Функція 3D-рельєф — це картографічна технологія, яка дозволяє візуалізувати рельєф на мапі за допомогою тривимірних моделей. Ця функція додає інформацію про висоту до звичайної двовимірної мапи, що створює 3D-ефект та ефект глибини і дозволяє краще візуалізувати рельєф.

Щоб почати використовувати 3D-рельєф: Вам потрібно придбати план підписки OsmAnd Pro, увімкнути плагін Топографія та увімкнути пункт 3D-рельєф у Меню → Налаштувати мапу.

Як працює функція 3D-рельєфу: 1. Щоб створити 3D-рельєф, OsmAnd отримує інформацію про висоту місцевості. 2. На основі даних про висоту створюється 3D-модель для відображення гір, пагорбів, долин та інших елементів рельєфу на мапі. 3. Потім OsmAnd відображає ці тривимірні моделі на плоскій мапі. Мапу можна збільшувати, зменшувати та обертати, щоб переглядати рельєф з різних кутів та перспектив. 4. Відображення контурних ліній на мапі не залежить від того, чи є джерело мапи онлайн чи офлайн.

Підготовка/копіювання растрових мап на пристрій

Існує кілька способів додати нову растрову мапу, скопіювати її з іншого пристрою, підготувати на ПК та попередньо завантажити тайли для використання в офлайн-режимі. Наприклад, ви можете створити власний пакет мап на ПК за допомогою спеціального програмного забезпечення, такого як MOBAC, OsmAndMapCreator тощо. Зазвичай растрові мапи розповсюджуються як файли з розширенням .sqlitedb.

Ось основні методи додавання нового джерела растрових мап, яке ще не визначено в OsmAnd:

  • Відкрийте готовий до використання файл .sqlitedb за допомогою OsmAnd.
  • Імпортуйте пакет з підготовленими онлайн-мапами з іншої програми OsmAnd як спеціальний пакет .osf за допомогою функції імпорту/експорту.
  • Створіть нове джерело онлайн-мап на самому мобільному пристрої.
  • Підготуйте магічну URL-адресу з параметрами джерела онлайн-мап та відкрийте її за допомогою OsmAnd.

Додати нове джерело онлайн растрових мап

Перейти до: Меню → Налаштувати мапу → Джерело мапи… → Додати

Add online source

Щоб створити джерело растрової мапи, вам потрібно знати URL тайлу, який є специфічною URL-адресою, що розповсюджує тайли мапи в проекції Меркатора. Наприклад, URL тайлу може виглядати так: https://tile.osmand.net/hd/6/55/25.png, де tile.osmand.net/hd/ є базовою URL-адресою.

Ось ключові параметри для налаштування нового джерела онлайн-мап:

ПараметрОпис
НазваВкажіть назву для нового джерела онлайн-мап.
URLВведіть або вставте URL-адресу для джерела онлайн-тайлів. Переконайтеся, що вона відповідає формату URL тайлів.
МасштабЦей параметр впливає на те, як відображається мапа.
  • Як тип мапи, мапа буде обмежена вибраними рівнями масштабування.
  • Як накладання/підкладка, мапа з'явиться на вибраних рівнях масштабування, з застосуванням збільшення або зменшення за межами цих рівнів.
Строк діїВстановіть тривалість (у хвилинах), після якої кешовані тайли оновлюватимуться. Ви можете залишити це поле порожнім, якщо не хочете, щоб тайли перезавантажувалися автоматично.
  • 1 день = 1440 хвилин
  • 1 тиждень = 10 080 хвилин
  • 30 днів = 43 200 хвилин
Проєкція МеркатораВиберіть між псевдо-меркаторською проекцією та еліптичною меркаторською проекцією, залежно від джерела.
Формат джерела / Формат зберіганняВиберіть, як повинні зберігатися тайли: або у файлі SQLiteDB, або як один файл зображення на тайл.

Магічна URL-адреса для встановлення джерела мапи

Онлайн-мапи можна додати за допомогою спеціального посилання до списку растрових мап OsmAnd. Натисніть на це посилання та виберіть OsmAnd для відкриття:

http://osmand.net/add-tile-source?name=TEST&min_zoom=9&max_zoom=15&url_template=https://a.tile.opentopomap.org/{0}/{1}/{2}.png

Параметр посиланняПриклад
[Постійна частина]http://osmand.net/add-tile-source
[Розділювачі]? &
[Назва]name=TEST
[URL]url_template=https://a.tile.opentopomap.org/{0}/{1}/{2}.png
[Рівні масштабування]min_zoom=9 / max_zoom=15

Ви знайдете додану онлайн-мапу у списку меню Основний / Шар підкладки / Шар накладання.

Керування растровими мапами

Растрові мапи можуть займати значний обсяг дискового простору, тому вам може знадобитися регулярно перевіряти його. Для великих наборів даних рекомендується використовувати растрове джерело SQLite, оскільки воно зберігатиме всі тайли в одному великому файлі (базі даних SQLite).

Щоб змінити формат тайлів, ви можете вибрати Формат зберігання у меню редагування онлайн-мап:

  • Android: Меню → Мапи й ресурси → Локальні → Онлайн та кешовані растрові мапи → вибрати онлайн-мапи → ⋮ → Редагувати → Формат зберігання → Файл SQLiteDB / Один файл зображення на тайл
  • iOS: Меню → Мапи й ресурси → Локальні → Мережеві растрові мапи → i → Редагувати → Формат джерела → Файл SQLiteDB / Один файл зображення на тайл

Очистити кеш растрових мап

Online sources list

Тайли зберігаються в кеші при використанні онлайн-растрових мап як основного / накладеного / підкладкового шару. Ви можете побачити розмір вашого файлу SQ Lite під назвою вашої онлайн-мапи у списку. Іноді потрібне регулярне очищення для прискорення відображення тайлів або для оновлення даних.

Щоб очистити кеш тайлів мапи, вам потрібно зробити наступне:

  • Android: Меню → Мапи й ресурси → Локальні → Онлайн та кешовані растрові мапи → вибрати онлайн-мапи → ⋮ → Вилучити всі тайли
  • iOS: Меню → Мапи й ресурси → Локальні → Мережеві растрові мапи → i → Очистити кеш

Завантажити / Оновити тайли

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

Щоб мапи автоматично оновлювали тайли через деякий час, ви можете встановити час закінчення терміну дії, тоді OsmAnd перезавантажуватиме тайли, як тільки вони будуть відображені.

raster-mapsraster-mapsraster-mapsraster-maps
  • Щоб завантажити або оновити растрові тайли, вам потрібно вибрати джерело онлайн-мапи як основне джерело мапи (Android / iOS). Ви також можете вибрати онлайн-тайли окремо для мапи Накладання або для Підкладки (Тільки для Android).

  • Для версії програми OsmAnd для Android вам потрібно вибрати область відповідно до розміру екрана вашого пристрою та довго натиснути на мапу. Потім виберіть Дії у контекстному меню мапи та опцію Завантажити мапу або Оновити мапу. На екрані Завантаження мапи внесіть зміни до необхідних налаштувань та натисніть Завантажити.

  • У версії програми OsmAnd для iOS вам потрібно довго натиснути на мапу, потім вибрати Дії та опцію Завантажити мапу або Оновити мапу з контекстного меню мапи. На екрані Завантаження мапи ви можете вибрати потрібну область та змінити необхідні налаштування. Після того, як ви встановите всі параметри, ви можете побачити кількість тайлів та розмір завантаження.

Змінити параметри растрової мапи

Перейти до: Меню → Мапи й ресурси → Локальні → Онлайн та кешовані растрові мапи → вибрати онлайн-мапи → ⋮ → Редагувати

Растрові мапи можна використовувати в існуючому вигляді, якщо тайли вже відображені. Якщо растрові мапи надаються онлайн, завжди існує базова URL-адреса, яку потрібно налаштувати. Існує ще кілька основних параметрів, які можна змінити для растрових мап, про це ви можете прочитати в цьому розділі статті. Більш складні параметри закодовані у внутрішніх компонентах формату SQ Lite.

Останнє оновлення: Жовтень 2024