Несоответствие между версией tileserver-gl и картографическими данными Openmaptiles.com?

Мы являемся платными подписчиками пакета производственных карт Openmaptiles.com, и мы устанавливаем новую версию последней версии Docker дляtileserver-gl (v2.6.0) с последними картографическими данными с Openmaptiles.com (osm-2019-07- 01-v3.10-europe_spain.mbtiles) и получили сообщение об ошибке:

# docker run -it -v --restart=always -p 80:80 -v /var/lib/docker/tileserver-gl/data/osm:/data --network tileserver-gl-net --ip 172.18.0.3 --name tileserver-gl_osm_v2.6.0 klokantech/tileserver-gl:v2.6.0 --verbose
Starting Xvfb on display 99
xdpyinfo:  unable to open display ":99".
xdpyinfo:  unable to open display ":99".

Starting tileserver-gl v2.6.0
No MBTiles specified, using osm-2019-07-01-v3.10-europe_spain.mbtiles
Automatically creating config file for osm-2019-07-01-v3.10-europe_spain.mbtiles
ERROR: Metadata missing in the MBTiles.
       Make sure osm-2019-07-01-v3.10-europe_spain.mbtiles is valid MBTiles.

Мы протестировали две версии tileserver-gl для Docker, v2.3.1 и v2.6.0, со старыми картографическими данными с Openmaptiles.com, например, osm-2018-05-13-v3.8-europe_spain.mbtiles, и все работает нормально. . Мы загрузили данные карты два раза только для того, чтобы проверить, не был ли поврежден первый загруженный файл данных карты. Что мы делаем неправильно?
Нам также не хватает матрицы совместимости, которая позволяет подписчикам Openmaptiles сопоставлять версии tileserver-gl с версиями картографических данных Openmaptiles.com, а также возможность загружать обновленные картографические данные для других версий карт Openmaptiles.com. чем последний, просто чтобы преодолеть эти несовместимости.
С уважением, Сантьяго


person Santiago Horcajo    schedule 17.09.2019    source источник
comment
Возможно, вы захотите попробовать просто открыть файлы mbtiles в редакторе SQLite и изменить версию на 3 (3.8?) в метаданных и посмотреть, подхватит ли сервер их, это помогло мне с некоторыми картами.   -  person PetrV    schedule 03.10.2019


Ответы (2)


Ваш файл, скорее всего, поврежден или неправильно загружен.

Вы можете проверить его хэш-сумму MD5, используя md5sum <filename>, который должен соответствовать значению MD5 на веб-странице - https://openmaptiles.com/downloads/tileset/osm/europe/spain/

Мы рекомендуем скачивать с wget -c <link>.

person Klokan Technologies    schedule 18.09.2019
comment
Мы проверили совпадение хеш-суммы MD5, поэтому можем предположить, что файл не поврежден. - person Santiago Horcajo; 20.09.2019
comment
Протестировано с новыми картографическими данными Openmaptiles.com (osm-2019-07-01-v3.10-europe_spain.mbtiles), хеш-сумма совпадает и продолжает давать сбой - person Santiago Horcajo; 24.09.2019

Извините за беспокойство. Это была проблема с правами доступа к файлам.

person Santiago Horcajo    schedule 24.09.2019