Полезности. Ipad и навигация вне дорог.

Я, не будучи трофистом-гряземесителем, использую для навигации ipad и iphone. Помня о поговорке про стеклянный … ну вы поняли, никаких проблем не возникало. К тому же, продается множество защитных чехлов, с которыми можно хоть под водой снимать. В общем, считаю, что туристам совсем необязательно приобретать чудовищных, морально устаревших защищенных монстров, наподобие списанных где-то Панасоников.

Ранее я пользовался приложением Motion X Gps — она умеет писать треки и импортировать их, ставить точки и имеет почти все плюшки, доступные на навигаторах. А самая главная фишка была в возможности загрузки карт для оффлайн использования, вплоть до космоснимков Google. Поразительно удобно для тех, кто съезжает с асфальта.
Но радость моя длилась недолго, после очередного обновления возможность загрузки спутниковых карт убрали. Я ощутил себя ребенком, которому дали мешок сладостей, а после того, как съел пару конфет, отобрали. Я даже сделал джейлбрейк, в надежде поставить старую версию. Но все, что нашел, результата не принесло.

В итоге, перечитав массу форумов, набрел на приложение Galileo offline maps.

Подробнее...

Установка бесплатная, но вкусности стоят 200 рублей, зато на все устройства, будь их хоть 10. Копировать описание не буду, вкратце:
— пишет, импортирует, экспортирует треки и точки разных форматов. В том числе совместимые с Garmin
— различные источники карт (дорожные), от openstreetmap до google, которые автоматически загружаются в кэш и их можно использовать без доступа в интернет. Последняя версия программы умеет закачивать и космоснимки, например от той же Google, и так любимый всеми Генштаб.
— возможность самому создать и загрузить ЛЮБЫЕ собственные карты в формате sqlitedb, используя известную программу SAS planet и конвертер.

Тут я остановлюсь по-подробнее. На самом деле, загружать карты напрямую через интернет, не так удобно как кажется. К сожалению, приложение не позволяет пользователю выбрать загружаемую область и масштаб. Кэшируется лишь то, что было собственноручно просмотрено. Согласитесь, отдельно взятый регион, таким образом, загружать можно ооочень долго. В добавок, мной было замечено, что представленный по умолчанию источник для Генштаба кривоват. Поэтому проще сразу заготовить карты нужных форматов и областей.

Поехали:
Инструкция по подготовке оффлайновых карт формата sqlitedb для Rmaps в SAS планета
1.Качаем и устанавливаем наиболее свежую SAS.Planet с сайта программы.

2.Качаем отсюда мини-утилиту gmv2sqlite.exe и распаковываем.

3.Запускаем SAS.

4.В панели инструментов выбираем нужную карту. Выделяем на карте интересующую нас область предварительно нажав на соответствующую иконку в панели. На моем примере спутниковые снимки дельты Волги. Генштаб в таких случаях бесполезен

5.Открывается окно «Операция с выделенной областью». Выделенную область можно сохранить в файл, это пригодится для подготовки карт различных форматов одного и того же участка. Ведь очень часто бывает, что у на интересующем нас участке у одного производителя нет тайлов всех необходимых нам масштабов.

6.Снимаем внизу окна галочку «Закрыть после старта».

7.Выбираем нужный масштаб (1 — это весь мир, 24 — можно лысину прохожего увидеть, но по факту не встречал надобность использования тайлов выше 18, даже 17го масштаба) и жмем Начать.

8.Появляется окно загрузки, после ее завершения это окошко можно закрыть, а в предыдущем окне выбираем следующий масштаб и загружаем его тоже. Повторяем операцию для всех нужных масштабов. Сразу отмечу, если выкачивать сразу много у гугла, получите бан на сутки. Bing за этим замечен не был, а спутниковые карты Яндекса криво привязались, с огромной погрешностью.

9.После загрузки всех масштабов переходим на вкладку Экспорт.

10.Выбираем формат “Упаковка в tar”, путь сохранения атласа, карту (ту, которую вы грузили), в меню «Экспорт выделенного участка в формат» — выбираем GoogleMV, галочками отмечаем масштабы. Нажимаем Начать.

11.После окончания создания атласа по указанному пути появится .tar с картой.

12.Распаковываем .tar. У вас получится каталог с вложенными подкаталогами, которые содержат кусочки карт(тайлами) по масштабам.

13.Далее разархивируем gmv2sqlite.exe

14.Нажимаем Пуск — Выполнить (Win+R)

15.Прописываем путь к программе gmv2sqlite, дальше пробел, дальше путь к папке с картами. Например С:\gmv2sqlite.exe С:\maps. У меня эта штуковина работает только при размещении папки с картами и самой программы в корневом каталоге.

16.Ждем окончания обработки, если вы всё сделали правильно, то окно должно закрыться, а в папке должен появиться файл rmaps.sqlitedb. Хоть он и называется rmaps, использовать его могут все программы, работающие с этим форматом. В том числе и на Андроид. Если же помимо файла rmaps.sqlitedb есть ещё файл rmaps.sqlitedb-journal, то значит вы что сделали не так, попробуйте перепроверить и повторить.

В принципе, ничего сложного, несмотря на такой перечень пунктов. Далее переименовываем файл, как вам удобно и закидываем в папку с приложением. Можно через iTunes, но я считаю его лютым недоразумением и использую iTools, работает и без джейлбрейка, проверено.
Все. Запускаем Galileo, выбираем в источниках нашу карту и наслаждаемся:

Если в САС планете указать источник скачки Генштаб, то после описанных выше манипуляций получим вот такую прелесть:

На этом все :-)

Важное дополнение: Новые версии САС-Планеты позволяют сразу экспортировать карту формата sqlite, поэтому в п. 10 просто выбираем sqlite, отмечаем масштабы, экспортируем и наслаждаемся.

Поделиться
Отправить
Запинить
Популярное