Підготовка оффлайн-карт

GPS навігація для Android

Ця процедура складається з двох кроків.

Крок 1: Підготовка карти формату ECW в SAS.Планета

Добре, що робити потрібні карти за допомогою SAS.Планета зовсім не складно.

Щоб описати цей сервіс дозволю собі довгу цитату:

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

Для початку підійде наступний порядок дій:

1) Завантажуємо програму (беремо останню нічну збірку) і разархивируем в будь-яку папку. Чи не морочитися на "додатковий репозиторій". Непогано б прочитати довідку на Вікі. Запускаємо програму.

2) В меню "Карти" вибираємо карту, природно. В меню "Шари" - шар, який буде накладено на основну карту. Наприклад, мені подобається на супутникову карту Яндекса накладати шар Гібрид (Wikimapia), а кому-то подобається "голий" супутник. Для прискорення нашого вибору на панелі інструментів передбачені відповідні значки - при наведенні на них курсору спливають відповідні підказки.

3) Освоюємо інтуїтивно зрозумілу "операцію з виділеною областю" - знайдіть на панелі інструментів значок з такою підказкою. Я виділяю потрібний полігон і обов'язково зберігаю його. Це зручно, так як пізніше, ймовірно, захочеться повернутись до збудованого полігону для підготовки карти з іншими верствами. При необхідності, можемо сміливо закривати віконце, яке з'являється після закінчення виділення області - його легко викликати знову.

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

5) Коли в який з'явився маленькому віконці побачите напис "Обробка файлів завершена!", Закриваємо його і переходимо на вкладку "Склеїти". Вибираємо результуючий формат ECW, визначаємо папку куди зберігати файл з картою і ім'я файлу, вибираємо шар накладення (Гібрид (Wikimapia)) і ставимо "галку" навпроти ".map" в віконці "створити файл прив'язки". Починаємо і отримуємо результат! - два файли з однаковим нами заданим ім'ям і розширенням .ecw і .map.

Хоча карту формату ECW розуміє OziExplorer (Андрозік не розуміє і це йому не шкодить), її слід перетворити в форма OZF. Цей формат швидше завантажується в оперативну пам'ять мобільного пристрою навігації, краще масштабується і при цьому менше вантажить процесор. Правда розмір файлу карти при цьому дещо збільшується, так як в ньому зберігається цілий ряд копій карти з різними масштабами.

Крок 2: Перетворення формату карти з ECW в OZF за допомогою Img2ozf

Сама ця процедура дуже проста. Головне використовувати потрібну вам версію програми Img2ozf.

Справа в тому, що творець OziExplorer закрив формат останніх версій ozf3 і ozf4, застосувавши шифрування потоковим шифром RC4. виключивши тим самим сумісність карт нових форматів як з розробками конкурентів, типу Андрозік, так і з більш старими версіями OziExplorer.

Отже, якщо ви купили або десь знайшли останню версію OziExplorer для Андроїд, і Андрозік вам не цікавий, завантажуйте останню ж версію Img2ozf з офіційного сайту творця Озі і отримуйте карти в форматі ozf4 (як це робити описано нижче).

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

Якщо ж ви плануєте завантажувати ваші карти в Андрозік, то вам обов'язково потрібно мати більш стару версію Img2ozf і робити карти відкритих форматів ozf2 або ozf3 (ozf3 до застосування RC4).

Якщо з якихось причин ви хочете конвертувати карти в формат ozf3 без RC4 - формат доступний для Андрозік, то вам слід використовувати Img2ozf версій 3.00 - 3.06 включно. А якщо ви погодитеся з рекомендацією зупинитися на форматі ozf2, то використовуйте Img2ozf версій не старше 2.08 включно.

Потрібні версії Img2ozf можна досить легко знайти в інтернет, що я і зробив. Перевірив антивірусом і встановив у себе на комп'ютері. Обидві встановилися, відкривалися, тільки при установці без "настільного" Озик - OziCE, з картами формату ECW не працювали! Вимагали бібліотеки dll. Взагалі то у мене є OziCE, але хотілося вирішити питання в принципі, тим більше, що особливого сенсу в наявності OziCE я не бачу. Питання вирішилося пошуком і записом у відповідний установчий каталог потрібних dll. Попутно виявилося, що інсталювати Img2ozf зовсім не обов'язково - вийшли portable версії.

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

В інтернет ви часто можете зустріти карти, які являють собою зображення формату JPG або GIF. Вони призначені для "великого" (тобто PC) Озик - OziCE. Їх то ж можна конвертувати в формат OZF за допомогою Img2ozf.

На цьому поки все. Наступного разу я розповім про записи треків і шляхових точок, а так само про їх редагуванні. Успіхів!

Схожі статті