https://github.com/ciscorn/tinymvt
A lightweight Rust library for encoding Mapbox Vector Tiles (MVT)
https://github.com/ciscorn/tinymvt
gis mvt rust
Last synced: 3 days ago
JSON representation
A lightweight Rust library for encoding Mapbox Vector Tiles (MVT)
- Host: GitHub
- URL: https://github.com/ciscorn/tinymvt
- Owner: ciscorn
- License: mit
- Created: 2024-10-21T21:24:37.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-29T05:12:51.000Z (6 months ago)
- Last Synced: 2025-04-30T19:07:15.607Z (6 months ago)
- Topics: gis, mvt, rust
- Language: Rust
- Homepage: https://crates.io/crates/tinymvt
- Size: 25.4 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tinymvt-rs
[](https://codecov.io/gh/ciscorn/tinymvt)
A lightweight Rust library for encoding Mapbox Vector Tiles (MVT)
License: MIT
## Features
- Protobuf ([prost](https://github.com/tokio-rs/prost)) data types for MVT
- Geometry encoder
- Tags encoder
- Conversion between Web Mercator and geographic coordinates
- Conversion between linear tile IDs (PMTiles-compliant Hilbert IDs) and XYZ tile coordinates## Planned?
- Decoder