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-09-29