将多个mbtiles文件合并为一个

时间:2019-06-13 15:30:20

标签: sqlite mbtiles openmaptiles

我正在使用docker image klokantech / openmaptiles-server服务器为应用程序映射数据。要求仅提供某些国家/地区数据。假设巴西,法国,中国和南非。我为每个下载了mbtiles文件,但服务器一次只能下载一个。

我发现了this问题,并尝试了将瓦片作为视图的解决方案。我将范围的元数据更改为包括整个世界(-177.82410,-49.62546,183.93371,84.98811),并检查了缩放级别是否匹配。然后我运行:

ATTACH 'path/to/db2.mbtiles' AS db2;
INSERT OR REPLACE INTO map SELECT * from db2.map;
INSERT OR REPLACE INTO images SELECT * from db2.images;

当我在服务器上运行此新文件时,我仍然只能看到原始区域。我还可以做些什么 ?

1 个答案:

答案 0 :(得分:0)

我必须提交更改\\ _(ツ)_ /¯

现在可以运行,但是即使文件大小小得多,其性能也明显比Planet文件慢。