Как конвертировать mbtiles в .osm.pbf - PullRequest
0 голосов
/ 01 июня 2018

Я пишу приложение Qt, которое должно показывать географическую карту определенного географического региона в одном из его видов, поверх которого мне нужно иметь возможность рисовать различные другие графические элементы.

Требуется, чтобы все фрагменты карты были предварительно загружены для автономного использования, так как во время использования приложения не будет никакого подключения к Интернету.

После длительного поиска подходящей библиотеки, которую я мог быссылка на мой проект Qt, который бы поддерживал мои потребности (автономная загрузка плиток, рендеринг и рисование карты в каркасе Qt, интеграция C ++ без CML), я думал, что libOsmScout сделает эту работу.

Однако мне удалось загрузить .mbtiles файлов для моего региона из OpenMapTiles , чтобы понять, что libOsmScout не может работать с .mbtiles.Библиотека может работать (косвенно после «импорта») только с файлами .osm.pbf .(http://libosmscout.sourceforge.net/tutorials/importing/)

Я интенсивно искал в Интернете, но все результаты были направлены на процедуры преобразования в противоположном направлении, то есть в .mbtiles.

Поэтому мой вопрос: так ли этоможно преобразовать файлы .mbtiles в формат .osm.pbf , чтобы я мог импортировать в совместимый с libOsmScout внутренний набор файлов? Если это возможно, чтопроцесс?

Любая помощь или руководство будет высоко ценится. Спасибо.

...