a-b-street / osm2lanes

A common library and set of test cases for transforming OSM tags to lane specifications
https://a-b-street.github.io/osm2lanes/
Apache License 2.0
34 stars 2 forks source link

OSM Tag Schemes #219

Closed droogmic closed 2 years ago

droogmic commented 2 years ago

Apologies, this PR suffered from scope creep :/

BudgieInWA commented 2 years ago

Sometimes a band-aid needs to be ripped off, and the changes need to be made together :P

This looks exciting! What are your goals here?

droogmic commented 2 years ago

This extends your design of having a semantic tagging scheme exist as an intermediate step, that can be useful for more than just our client.

If Tags exists in a basic crate, then we build another crate on top of it that does tagging scheme parsing, and then we put osm2lanes on top of both :)

BudgieInWA commented 2 years ago

Great! A description of this setup in the README (under structure?) would be awesome.

I agree that the description of individual tagging schemes are complicated enough on their own, and should exist independently like that. It feels like a place to collect together the documentation for what all the variants mean, how they should be interpreted, (links to examples?), references to the wiki and usage, ...

It is like they ought to extend / merge with the wiki pages (e.g.).