https://github.com/rosm-project/rosm_mvt
A Rust library for reading and writing Mapbox Vector Tiles
https://github.com/rosm-project/rosm_mvt
mapbox-vector-tiles pbf protobuf rust vector-tiles
Last synced: over 1 year ago
JSON representation
A Rust library for reading and writing Mapbox Vector Tiles
- Host: GitHub
- URL: https://github.com/rosm-project/rosm_mvt
- Owner: rosm-project
- License: mit
- Created: 2020-07-10T20:12:56.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-28T12:35:06.000Z (over 5 years ago)
- Last Synced: 2025-03-25T23:35:46.067Z (over 1 year ago)
- Topics: mapbox-vector-tiles, pbf, protobuf, rust, vector-tiles
- Language: Rust
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# rosm_mvt
A Rust library for reading and writing v2.1 [Mapbox Vector Tiles](https://docs.mapbox.com/vector-tiles/reference/).
## Writing
The `write` module contains everything needed to serialize vector tiles. The API is designed so that invalid vector tiles (according to the [specification](https://github.com/mapbox/vector-tile-spec)) cannot be created. The only thing not checked currently is that exterior polygon rings enclose interior rings and that interior rings don't intersect each other.
## Reading
Vector tile reading is not available yet.
## Dependencies
- [quick-protobuf](https://github.com/tafia/quick-protobuf) for protobuf parsing
## Similar projects
- [mvt](https://github.com/DougLau/mvt)