README.md

MBTilesArchive

Описание

Позволяет создавать индексные файлы из скаченного набора тайлов, а затем по индексному файлу и тайлам создавать sqlite БД. Проверено на Linux Ubuntu 18.04 и KDE Neon 6.1 Пример использования для выкачанных тайлов можно посмотреть в скрипте run.sh

Параметры командной строки

-p[--path] PATH - Путь к папке с тайлами
-i[--index] INDEX - Файл с индексами тайлов
-d[--database] DATABASE - Имя БД
-ci[--create_index] {z_min, z_max, x_min, x_max} - Создать индексный файл выбранными параметрами (* - до последнего элемента)
-h[--help] - справка
-v[--version] - версия

Как создать индексный файл из папки /mnt/hdd_2/map_cache всех файлов с уровнем от 0 до 8. Имя индексного файла mbt_z0-8.index

export MAP_PATH=/mnt/hdd_2/map_cache ~> ./MBTilesArchive -ci 0,8,0,* -i mbt_z0-8.index -p $MAP_PATH

Описание параметров команды

“-ci 0,8,0,*” - Создать индексный файл от Z=0, до Z=8 (включительно), от X=0 до X максимального “-i mbt_z0-8.index” - Имя индексного файла mbt_z0-8.index “-p $MAP_PATH” - Каталог с тайлами находится по адресу $MAP_PATH

Как из индексного файла сделать БД (SQLite) с полной дедубликацией тайлов

export MAP_PATH=/mnt/hdd_2/map_cache ~> ./MBTilesArchive -p $MAP_PATH -i mbt_z0-8.index -d mbt_z0-8.sqlite

Описание параметров команды

“-p $MAP_PATH” - Каталог с тайлами находится по адресу $MAP_PATH “-i mbt_z0-8.index” - Имя индексного файла mbt_z0-8.index “-d mbt_z0-8.sqlite” - Создать БД с именем mbt_z0-8.sqlite по данным из индексного файла

Описание

Опишите проект

Конвейеры
0 успешных
0 с ошибкой