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

Mar 10, 2014 22:04


Я, не будучи трофистом-гряземесителем, использую для навигации 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. В панели инструментов выбираем нужную карту. Выделяем на карте интересующую нас область предварительно нажав на соответствующую иконку в панели. На моем примере спутниковые снимки дельты Волги. Генштаб в таких случаях бесполезен



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



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



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



11. Выбираем формат “Упаковка в tar”, путь сохранения атласа, карту (ту, которую вы грузили), в меню "Экспорт выделенного участка в формат" - выбираем GoogleMV, галочками отмечаем масштабы. Нажимаем Начать.
12. После окончания создания атласа по указанному пути появится .tar с картой.
13. Распаковываем .tar. У вас получится каталог с вложенными подкаталогами, которые содержат кусочки карт(тайлами) по масштабам.
14. Далее разархивируем gmv2sqlite.exe
15. Нажимаем Пуск - Выполнить (Win+R)
16. Прописываем путь к программе gmv2sqlite, дальше пробел, дальше путь к папке с картами. Например С:\gmv2sqlite.exe С:\maps. У меня эта штуковина работает только при размещении папки с картами и самой программы в корневом каталоге.
17. Ждем окончания обработки, если вы всё сделали правильно, то окно должно закрыться, а в папке должен появиться файл rmaps.sqlitedb. Хоть он и называется rmaps, использовать его могут все программы, работающие с этим форматом. В том числе и на Андроид. Если же помимо файла rmaps.sqlitedb есть ещё файл rmaps.sqlitedb-journal, то значит вы что сделали не так, попробуйте перепроверить и повторить.

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



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



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

apple, полезности, навигация

Previous post Next post
Up