我们是 Openmaptiles.com 生产地图包的付费订阅者,我们正在使用来自 Openmaptiles.com (osm-2019-07-) 的最新地图数据设置最新 Docker 版本的 tileserver-gl (v2.6.0) 的新版本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.
我们测试了两个 Docker 版本的 tileserver-gl,v2.3.1 和 v2.6.0,使用来自 Openmaptiles.com 的旧地图数据,例如 osm-2018-05-13-v3.8-europe_spain.mbtiles,一切正常. 我们已经下载了两次地图数据,只是为了检查第一次下载的地图数据文件是否损坏。我们做错了什么?
我们还遗漏了一个兼容性矩阵,它使 Openmaptiles 订阅者能够将 tileserver-gl 版本与 Openmaptiles.com 地图数据版本相匹配,以及为其他 Openmaptiles.com 地图版本下载更新的地图数据而不是最新版本的能力,只是为了克服这些不兼容性.
最好的问候,圣地亚哥