13次发布
0.3.1 | 2024年5月25日 |
---|---|
0.3.0 | 2024年5月18日 |
0.2.3 | 2023年12月4日 |
0.2.2 | 2023年10月23日 |
0.1.6 | 2023年1月18日 |
#2234 in 解析器实现
每月下载量 109
用于 2 个crate(通过bbox-tile-server)
5.5MB
2.5K SLoC
PMTiles (for Rust)
该crate包含基于标准Read和Write(或AsyncRead和AsyncWrite)特质的PMTiles格式底层实现。
它还包括一些实用工具,这些工具在处理PMTiles存档时可能很有用。其中包括支持PMTiles所有算法的(解)压缩函数,以及用于转换瓦片ID的函数。
文档
请参阅RustDoc文档。
文档中包含了一些示例。
安装
将以下行添加到您的Cargo.toml中
# Cargo.toml
[dependencies]
pmtiles2 = "0.3"
特性
serde
启用此特性后,大多数公共类型都可通过serde进行(反)序列化。
async
启用此特性后,所有可读/可写类型也支持异步读取器/写入器,通过AsyncRead和AsyncWrite特性,这些特性来自futures
-crate。
依赖项
~15MB
~425K SLoC