Інформаційний портал з безпеки

Osmand — Посібник користувача

Автор: admin від 16-07-2011, 21:39, подивилося: 18513

Osmand — програма для Android, яка дозволяє працювати з офлайн картами OpenStreetMap і не тільки використовувати голосову навігацію, запис, відображення і навігацією GPX треків, а також ряд можливостей з редагування OSM. Судячи з попереднього топіка, серед хабровчан досить велика кількість користувачів даної програми, які хотіли б дізнатися тонкощі роботи даної програми.

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

Osmand, як і більшість додатків Linux, призначений для всіх, тому конкретну цільову аудиторію навіть складно назвати. Це є плюсом і мінусом програми. У принципі, всі open source розвиваються за цим сценарієм, тому що спільнота постійно додає маленькі і потрібні патчі і рідко додає великі і потрібні. Так і виходять програми з купою налаштувань, купою функцій, що перекриваються, і тисячами сценаріїв використання.

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

Існує 2 види карт: векторні та растрові. Растрові карти - це карти, які представлені картинками (тайлами), векторні карти - це бінарний набір даних, за якими ще потрібно намалювати тайли для відображення. Загалом важлива відмінність у тому, що растрові карти малюються дуже швидко і займають дужебагато місця для деталізованих областей. Для прикладу Google Maps/Yandex maps – растрові карти, Garmin/Navitel – векторні. При першому завантаженні Osmand використовує растрові карти, причому підвантажує їх з інтернету на картку SD, потім ці карти використовуються. Векторні карти потрібно завантажити в спеціальному діалозі — Налаштування в†' Індекси в†' Завантажити індекси. Для того, щоб перемикатися між картами, використовуйте меню ​​Шари в†' Карта джерело…

Растрові карти

Растрові карти досить зручні, якщо вам критична швидкість відображення і ви не хочете засмічувати картку SD, маючи під рукою інтернет. За замовчуванням створюється 2 джерела растрових карт, але ви можете завантажити інші через «Встановити..». У момент встановлення джерела створюється папка на SD картці (/sdcard/osmand/tiles/), куди і будуть завантажуватися всі тайли. Видавши цю папку, програма вважатиме, що джерела немає. Це досить зручний спосіб складати список джерел на власний розсуд.

Існують налаштування для тих, хто стежить за інтернет-трафіком (Налаштування — Карта/Загальні): можна вимкнути інтернет взагалі для завантаження тайлів і можна вказати рівень деталізації (zoom level), починаючи з якого не треба вантажити тайли. Наприклад, для автомобільної навігації цілком достатньо 14-15, оскільки Osmand може збільшувати тайли в 2-4 рази відповідно в 16-17, економія трафіку очевидна :)

Векторні карти

Для відображення векторних карток необхідно завантажити ці картки. На екрані з'явиться величезний список завантажень із фільтром, список завантажень збігається з Downloads . Рекомендується завантажити крім свого регіону 1) Голосові дані та 2) Basemap (Карту світу 1-7 зум 3 Mb). Перевага векторних карт те, що вони вміють повертатися та підтримують різні стилірендерингу. Стилі рендерингу залежать від поточного профілю (описано нижче), але їх можна вказати вручну. Можна навіть створити свій стиль і помістити його в (osmand/rendering), деякі навіть створюють карти з профілем висот. Також векторні карти змінюють свій стиль залежно від дня і ночі (можна знайти в налаштуваннях) і можуть транслітерувати назви в англійські.

Векторні карти можуть бути досить повільні на маленькій деталізації, тому існує опція переходу в растрові карти при зуміА також: