Останнім часом я написав пару постів про використання растрових карт в OSMAnd і Galileo. Там я постійно посилався на формат SQLite. У цьому пості я розповім як же підготувати потрібні вам карти в цьому форматі з допомогою програми SASPlanet.
Як найзручніше готувати карти для поїздки?
У кожного свій підхід, тут я покажу мій. За основу візьмемо те, що нам вже відомий один або кілька районів, на які потрібні супутникові або будь-які інші карти.
1. Перше, що потрібно зробити - виділити цікаву для нас область. Якщо їх багато, то для кожної області потрібно буде повторити всі кроки. Виділяти можна прямокутну або полігональну області, вибирайте, що вам більше підходить. Я зазвичай використовую полигональную область, вона дозволяє заощадити на обсязі карт і не зберігати зайві фрагменти.
Коли область виділена, тиснемо зелену галку і ....
2. Зберігаємо отримане виділення області
Цей крок важливий, тому що завжди є шанс, що ви захочете завантажити ще карт або сформувати іншу карту для цього ж району. Якщо ви працюєте з однією областю, то Ctrl + B поверне вам виділення, а от у випадку з кількома областями це вже не спрацює.
3. Вибираємо тип завантажується карти і її масштаб
Я зазвичай завантажую масштаби 12-15, десь з 12 подробиці звичайних карт вже не вистачає, а знімки вище 15-го дозволу потрібні виключно рідко.
Крок 3 повторюємо для всіх масштабів і всіх типів карт / знімків, які вам потрібні.
Як правило досить одного супутникового знімка (виберіть той, на якому місцевість виглядає найбільш читаних) і якогось із варіантів растрової карти (не на кожен регіон є Генштабу, так що пробуйте різні))
4. Створення карти в SASPlanet
Найцікавіший пункт))) Генеруємо карту. Тиснемо Ctrl + B і відкривається наше попереднє виділення. Переходимо на вкладку "Експорт", вибираємо формат карти - нас цікавить RMaps (SQLite).
В поле "Карта" вибираємо яку карту будемо експортувати. Так само на цьому кроці можна накласти зверху, наприклад шар з Wikimapia або ще якийсь з корисною інформацією (попередньо потрібно точно так же його завантажити для вашої області виділення). Вибираємо галочками список масштабів, які будуть складені в карту. Вибираємо куди зберігати файл і його ім'я (воно ж буде ім'ям карти в програмах) і тиснемо кнопку "Почати".
Через деякий час у вас за вказаною шляху буде файл <ИМЯКРАТЫ>.sqlitedb. Це готова карта і її можна передавати в Galileo на iOS або в OSMAnd на Android. Про деталі завантаження карт в програми - дивіться відповідні пости.