mapnik-vector-tile
Mapbox矢量瓦片规范的Mapnik实现,提供C++头文件,可把地理数据生成矢量瓦片,也可将矢量瓦片渲染为图像。
分享到 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-11
同分类更多: 地图与地理空间
GeoLibre是一个可在浏览器、桌面、移动端和Jupyter中可视化与分析地理空间数据的GIS。它让数据保持本地化并在浏览器中处理。
开源命令行工具,可将无人机、气球或风筝拍摄的照片生成地图、点云、3D模型和高程模型,用于航拍测绘。
地图点亮挑战的H5原型。发起人选定真实区域并分享链接,参与者在范围内走动即可点亮地图格子。
基于React Three Fiber的网页应用,利用建筑和道路数据生成真实城市的3D地图,可导出为GLB文件。