Создание растровых карт формата SQLite для Galileo и OASMAnd в SASPlanet

В последнее время я написал пару постов про использование растровых карт в OSMAnd и Galileo. Там я постоянно ссылался на формат SQLite. В этом посте я расскажу как же подготовить нужные вам карты в этом формате с помощью программы SASPlanet.

SASPlanet main screen

Как удобнее всего готовить карты для поездки?

У каждого свой подход, тут я покажу мой. За основу возьмем то, что нам уже известен один или несколько районов, на которые нужны спутниковые или любые другие карты.

1. Первое, что нужно сделать – выделить интересующую нас область. Если их много, то для каждой области нужно будет повторить все шаги. Выделять можно прямоугольную или полигональную области, выбирайте, что вам больше подходит. Я обычно использую полигональную область,она позволяет сэкономить на объеме карт и не сохранять лишние фрагменты.

SASPlanet_6

Когда область выделена, жмем зеленую галку и….

2. Сохраняем полученное выделение области

Этот шаг важен, т.к. всегда есть шанс, что вы захотите загрузить еще карт или сформировать другую карту для этого же района. Если вы работаете с одной областью, то Ctrl+B вернет вам выделение, а вот в случае с несколькими областями это уже не сработает.

SASPlanet_2

3. Выбираем тип загружаемой карты и ее масштаб

Я обычно загружаю масштабы 12-15, где-то с 12 подробности обычных карт уже не хватает, а снимки  выше 15-го разрешения нужны исключительно редко.

SASPlanet_3

Шаг 3 повторяем для всех масштабов и всех типов карт/снимков, которые вам нужны.

Как правило достаточно одного спутникового снимка (выберите тот, на котором местность выглядит наиболее читаемой) и какого-то из вариантов растровой карты (не на каждый регион есть ГенШтаб, так что пробуйте разные))

4. Создание карты в SASPlanet

Самый интересный пункт ))) Генерируем карту. Жмем Ctrl+B и открывается наше предыдущее выделение. Переходим на вкладку “Экспорт”, выбираем формат карты  – нас интересует RMaps(SQLite).

SASPlanet_4

В поле “Карта” выбираем какую карту будем экспортировать. Так же на этом шаге можно наложить сверху, например слой с Wikimapia или еще какой с полезной информацией (предварительно нужно точно так же его скачать для вашей области выделения). Выбираем галочками список масштабов, которые будут сложены в карту. Выбираем куда сохранять файл и его имя (оно же будет именем карты в программах) и жмем кнопку “Начать”.

Через некоторое время у вас по указанному пути будет файл <ИМЯКРАТЫ>.sqlitedb. Это готовая карта и ее можно передавать в Galileo на iOS или в OSMAnd на Android. Про детали загрузки карт в программы – смотрите соответствующие посты.

Понравилась статья? Будет много интересного! Подпишитесь на обновления:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

  1. А я обычно использую прямоугольное выделение. Привычка такая, что каждая карта – это прямоугольник. А для некоторых приборов (мой навигатор Магеллан) непрямоугольная карта не годится.

    При изготовлении карты формата SQLite важно отметить все масштабы от максимального (необходимого вам) до минимального. На экране прибора вы не сможете уменьшить карту меньше, чем минимальный масштаб.

    •  Прямоугольное выделение – не экономно, например если нужна местность вдоль маршрута/дороги +пару километров вокруг. Какой смысл заливать стони квадратных километров, которые не пригодятся?

      • Я – турист-пешеходник. Мой маршрут практически всегда поместится в квадрат 50х50 км. Карта такого размера на зуме 15 будет весить около 150 МБ, что, в принципе, немного. Да и перестраховаться не мешает, прихватив лишние куски. Вы можете быть стопроцентно уверены, что не отойдёте в сторону от намеченного маршрута более, чем на “пару километров”?
        P.S. Почему-то у меня подписка на ваши комменты не работает.

        • Про карты – каждый сам решает сколько ему вокруг залить ) Например, у нас, если посмотреть на скрины внимательно, на момент написания статьи 6 разных выделений сохранено. Многие сильно вытянуты вдоль дорог (ессно там не +-2 км, а +-20 от маршрута, но при длинне по одной стороне в 200-300км, это существенный выигрыш по объемам.

          Про подписку – проблемы с доставкой писем на майл-ру сервера с хостинга. Где-то по дороге теряются.