pbf-reader

Crates.iopbf-reader
lib.rspbf-reader
version0.1.9
sourcesrc
created_at2016-02-19 13:00:40.815531
updated_at2019-09-05 10:38:21.73048
descriptionFast openstreetmap PBF file format reader. Reads Nodes, Ways, Relations. It uses mpsc::channell and multiple threads to do job as fast as possible.
homepagehttps://gitlab.com/oleksandromelchuk/rust-osm-reader
repositoryhttps://gitlab.com/oleksandromelchuk/rust-osm-reader
max_upload_size
id4220
size157,020
Oleksandr Omelchuk (sashao)

documentation

README

Simple Openstreetmap PBF file format reader. http://wiki.openstreetmap.org/wiki/PBF_Format

pipeline status

This lib uses multithreaded approach for reading data and optimized for speed :D.

Serial read can be achieved by restricting number of additional concurent threads to 0.

For example usate see src/lib.rs tests. There is GUI example which can be run using cargo run --release --example paint

DONE:

  • reading Nodes, Ways, Relatons, Tags

TODO:

  • build index for faster read access.
  • filtered read.
  • documentation and examples.
  • template float and ID types for tunable storage precision.

*** Thanks Gitlab.com team for allowing editing this file online!

Principle #1 User can't catch more than ~5mb of text+vector data from a 4"-6" screen.

Commit count: 77

cargo fmt