#tile #postgis #mbtiles #maps #font #pmtiles

bin+lib martin

支持 PostGIS、MBTiles 和 PMTiles 的闪电般快速且轻量级的瓦片服务器

24 个版本 (7 个破坏性)

1.0.0-alpha.0 2021 年 10 月 18 日
0.14.2 2024 年 7 月 15 日
0.14.1 2024 年 6 月 26 日
0.13.0 2024 年 2 月 1 日
0.6.1 2022 年 11 月 21 日

#26 in 地理空间

Download history 17/week @ 2024-04-29 4/week @ 2024-05-06 10/week @ 2024-05-13 7/week @ 2024-05-20 8/week @ 2024-05-27 45/week @ 2024-06-03 45/week @ 2024-06-10 39/week @ 2024-06-17 341/week @ 2024-06-24 80/week @ 2024-07-01 42/week @ 2024-07-08 137/week @ 2024-07-15 34/week @ 2024-07-22 134/week @ 2024-07-29 18/week @ 2024-08-05 23/week @ 2024-08-12

每月 209 次下载

MIT/Apache

465KB
11K SLoC

Martin

Book docs.rs docs GitHub crates.io version Security audit CI build

Martin 是一个瓦片服务器和一系列工具,可以从大型 PostgreSQL 数据库动态生成矢量瓦片,并从 PMTilesMBTiles 文件中提供服务。Martin 优化了速度和大量流量,并使用 Rust 编写。

功能

  • 从以下服务矢量瓦片
    • PostGIS 数据库,自动发现兼容的表和函数
    • PMTile,本地文件和通过 HTTP
    • MBTile 文件
  • 组合 多个瓦片源成为一个
  • 生成 精灵字体符号
  • 使用 martin-cp 工具将任何 Martin 支持的源大量生成瓦片到一个 MBTiles 文件
  • 使用 mbtiles 工具检查、复制、验证、比较和将差异应用于 MBTiles 文件

文档

许可

许可协议为以下之一

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交用于包含在作品中的任何贡献,将按照上述方式双许可,没有任何附加条款或条件。

依赖项

~91MB
~2M SLoC