首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用openmaptiles生成范围较小的mbtiles?

如何使用openmaptiles生成范围较小的mbtiles?
EN

Stack Overflow用户
提问于 2022-08-13 10:35:46
回答 1查看 134关注 0票数 0

我正在使用OpenMapTiles下载OSM数据,并使用mbtiles创建一个mbtiles。这一切都很好,但我的目标是一个嵌入式平台。

在缩放级别14 (默认范围为4096 )时,单个瓷砖可以超过1MB,覆盖整个城市。这不仅是一个嵌入式平台需要处理的巨大文件,还意味着你有可能对整个城市的每一所房子进行筛选。我甚至编写了一个流原型解析器,但是解析这样一个文件需要10分钟。

如何生成范围较小的mapbox矢量块?

我发现它似乎有一个参数,但不知道它实际上是在哪里生成的,以及如何修改它:https://github.com/openmaptiles/openmaptiles-tools/blob/4cc6e88dfdef83de69bd49845e0f23908d9edecc/openmaptiles/sqltomvt.py#L25

我没有嫁给openmaptiles,但它是我目前用来下载和处理openstreetmap数据的工具。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-16 20:28:14

如果其他人需要它,请使用https://github.com/mapbox/tilelive并指定您想要的最大缩放

bin/tilelive-拷贝-最小缩放=0-最大缩放=10 ~/Apps/tileserver/tiles/osm-2017-07-03-v3.6.1-planet.mbtiles ~/Apps/tileserver/tiles/small-osm-2017-07-03-v3.6.1-planet.mbtiles

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73343526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档