mapnik-vector-tile
Mapbox矢量瓦片规范的Mapnik实现,提供C++头文件,可把地理数据生成矢量瓦片,也可将矢量瓦片渲染为图像。
挑一个能复现的小 issue,用 AI 编程助手把它修好。
分享到 X许可证: BSD-3-Clause
概述
mapnik-vector-tile 是 Mapbox Vector Tile 规范在 Mapnik 上的实现。它提供 C++ 头文件,用于把地理数据渲染成矢量瓦片,以及把矢量瓦片渲染成图像。瓦片是 Mapnik 图层的直接序列化,目标是存储紧凑、读取快速。使用 make 构建,依赖 Mapnik 和 Protobuf。
主要特点
- 把地理数据渲染成矢量瓦片的 C++ 头文件
- 可把矢量瓦片渲染成图像
- 紧凑序列化 Mapnik 图层,读取速度快
- make 可下载依赖,或使用已安装的 Mapnik 构建
适用场景
适合使用 Mapnik 并需要 Mapbox Vector Tile 支持的 C++ 开发者。README 说明用外部 Mapnik 构建时不支持 Mapnik 3.1.x。
- 上游仓库
- mapbox/mapnik-vector-tile
- GitHub 上的 fork
- Guo-astro/mapnik-vector-tile
- 上游 Star 数
- 555
- 分类
- 地图与地理空间
- 编程语言
- C++
- 许可证
- BSD-3-Clause
- Fork 时间
- 2020-11-01
- 同步状态
- 已同步上次同步 2026-10-20
同分类更多: 地图与地理空间
用 Go 编写的终端地图查看与行程规划工具,可检查记录轨迹和计划路线。支持离线查看与回放,也可通过 Mapbox 搜索地点和规划道路路线。
GeoLibre是一个可在浏览器、桌面、移动端和Jupyter中可视化与分析地理空间数据的GIS。它让数据保持本地化并在浏览器中处理。
开源命令行工具,可将无人机、气球或风筝拍摄的照片生成地图、点云、3D模型和高程模型,用于航拍测绘。
地图点亮挑战的H5原型。发起人选定真实区域并分享链接,参与者在范围内走动即可点亮地图格子。