ErichDonGubler / osm-rs

(Placeholder) Workspace for libs and tools used to parse and interact with OSM files
0 stars 1 forks source link

Relationship to other players in the ecosystem? #1

Open ErichDonGubler opened 5 years ago

ErichDonGubler commented 5 years ago

It'd be nice if we could integrate with/share some ecosystem with other crates.

TeXitoi commented 5 years ago

Mmm, I don't get the goal of this crate.

osmpbfreader is now quite stable in term of interface. It's used in production for about one year now in our geocoder mimirsbrunn.

ErichDonGubler commented 5 years ago

@TeXitoi: osmpbfreader seems to be a production-quality library for the PBF format -- which is why I mentioned it first. As for this crate's goal: I haven't found any coherent set of CLI tools for dealing with OSM in general in the Rust ecosystem a la osmosis. I sincerely doubt I'll get to the point where this is "production-ready", but I want a few tools like this and I love writing Rust, so thought I'd at least make it forward-compatible with that outcome. :) Perhaps I've missed something you can suggest?

I don't really plan on publishing this as a set of crates unless I decide to make this ready for production, so at this point it'd be fair not to expect much.

TeXitoi commented 5 years ago

OK, feel free to ask anything, I'll try to respond.

As of products using osmpbfreader (that can contain interesting code as mutlipolygon parsing)

https://github.com/CanalTP/mimirsbrunn https://github.com/CanalTP/osm-transit-extractor https://github.com/CanalTP/improve_ntfs_with_osm

Only the first is in production.