An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

          

# tinymvt-rs

[![codecov](https://codecov.io/gh/ciscorn/tinymvt/graph/badge.svg?token=HSPd9MRmxC)](https://codecov.io/gh/ciscorn/tinymvt)
![Crates.io Version](https://img.shields.io/crates/v/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