Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 16 days 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-28T12:35:06.000Z (almost 4 years ago)
- Last Synced: 2024-12-03T01:31:15.031Z (20 days ago)
- Topics: mapbox-vector-tiles, pbf, protobuf, rust, vector-tiles
- Language: Rust
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- 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)