OSM矢量瓦片生成器
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
tilemaker 是一个面向 OpenStreetMap 数据的开源矢量瓦片生成工具。它以单个可执行文件的形式运行,可在本机或云 CPU 上把 OSM 数据转换为行业标准的 Mapbox Vector Tiles 格式,然后上传到网站或应用中使用。它的定位很清晰:让开发者自己生产和托管地图瓦片,而不依赖 Mapbox 等第三方合同服务,也不需要维护数据库。
功能上,tilemaker 支持从 OSM 中提取各种地理要素,可用于步行地图、城市地图、国家公园地图、骑行地图等。它通过 Lua 脚本选择 OSM 标签并编码到矢量瓦片值中,也提供预置脚本,降低从零配置的成本。其他能力包括按缩放级别简化和过滤、引入外部 shapefile、生成适合离线使用的紧凑瓦片,以及用于高级处理的空间查询。
技术上,tilemaker 使用 C++ 和 Boost.Geometry 构建,支持在 Ubuntu、macOS、Windows 上构建。生成的 MVT 瓦片可通过开源 MapLibre GL 在浏览器、iOS 或 Android 中渲染,也可配合 mbtileserver、tileserver-php、mod_mbtiles 或自有 SQLite 客户端进行发布。
tilemaker 采用宽松开源许可,正文明确说明无使用限制、无需合同付费,也不限制商业使用。需要注意的是,使用和发布 OSM 数据时仍需遵守 OpenStreetMap 的署名和数据许可。它非常强调开放生态,可结合 Natural Earth 海岸线数据、MapLibre 和多种开源瓦片服务工具构建完整自托管链路。
主要优点是免费开源、输出标准格式、可离线、自托管友好,并且无需维护数据库;Lua 标签处理让高级定制能力较强。缺点也很明确:不消费 OSM diff,因此不适合需要每日增量更新的场景;没有现成的 terrain/hillshading 方案;同时它只负责生成瓦片,不提供托管地图服务,用户需要自行处理下载数据、生成、部署和渲染。
它适合有地图开发能力、希望掌控数据和部署链路的开发者、GIS 工程师、移动离线地图团队和需要商业自用 OSM 瓦片的应用。若只想购买现成地图托管服务,正文建议考虑 Thunderforest、Geofabrik、Stadia Maps、MapTiler 等。关于中国大陆访问,抓取内容没有提供网络可达性、镜像或支付信息,因此判断为未知。
本测评基于公开资料整理,不构成购买建议,请以 tilemaker.org 官网实际信息为准。
开源离线生成地图瓦片,适合地图应用降本。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。