osm2streets: Street networks with detailed geometry
2022-08-21 , Auditorium A

OpenStreetMap has many details about streets, but applications rendering or simulating lane-level detail face many challenges: determining lane properties along one street, calculating geometry of streets and junctions, handling motorway entrances, dual carriageways, dog-leg intersections, placement tags, and parallel sidewalks and cycleways. osm2streets is a new effort to produce a cleaned-up street network graph with geometry. It's a Rust library, designed to be integrated with browser apps like iD or native/Java apps like JOSM. The goal is to consolidate community efforts to solve these data transformation problems, and to produce high-detail vector maps and apps for improving lane tagging with immediate visual feedback.


Start using this at https://osm2streets.org


Talk keywords

rendering,geometry,transformation

Affiliation

the Alan Turing Institute

Co-authors

Michael Droogleever Fortuyn (ASML)
Ben Ritter

See also: pdf slides (5.0 MB)

Dustin is a software engineer at the Alan Turing Institute. He's been building A/B Street since 2018 to help people study transportation in cities and rapidly explore how to reduce dependency on motor vehicles. A huge part of this effort is interpreting and rendering OpenStreetMap in great detail. Recently, parts of this effort have been split out into modular components like osm2lanes, which can be integrated in OSM renderers and editors directly.