<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div>I just want to say that I really recommend playing and experiment with<br></div><div>A/B Street.<br></div><div><br></div><div>Even as just visualization of roads/lanes/crossings it is really nice,<br></div><div>gameplay/experimentation is also really interesting.<br></div><div><br></div><div>And author is great at responding to reported bugs, submitted pull requests<br></div><div>and even feature requests ( <a href="https://github.com/dabreegster/abstreet">https://github.com/dabreegster/abstreet</a> ).<br></div><div><br></div><div>So if someone liked OpenTTD but wanted more realism/complexity for cars,<br></div><div>or if someone wants to check whatever roads are mapped in detail in their city<br></div><div>or is interested in experimenting with road design<br></div><div>or planned to play with Rust language <br></div><div>I really recommend this project :)<br></div><div><br></div><div><br></div><div>Nov 2, 2020, 00:55 by dabreegster@gmail.com:<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div dir="ltr"><div>Hi,<br></div><div><br></div><div>Demo: <a href="http://abstreet.s3-website.us-east-2.amazonaws.com/osm_demo/" rel="noopener noreferrer" target="_blank">http://abstreet.s3-website.us-east-2.amazonaws.com/osm_demo/</a><br></div><div>Connect 2020 talk: <a href="https://www.youtube.com/watch?v=JUN5GWfb4Qo" rel="noopener noreferrer" target="_blank">https://www.youtube.com/watch?v=JUN5GWfb4Qo</a><br></div><div><br></div><div>I've been working on <a href="https://abstreet.org" rel="noopener noreferrer" target="_blank">https://abstreet.org</a>, a traffic simulation game built from OSM data, designed for cycling and public transit advocacy. A/B Street renders individual lanes, infers geometry for intersections, models turn lanes and restrictions, and infers lots of detail for traffic signal timing and parking lot capacity. Recently I split out an OSM viewer just to show off these details, letting you do quick visual Q/A on things like lane tagging. The viewer runs on web (via WebAssembly and WebGL) and natively (Mac, Windows, and Linux via OpenGL). As a disclaimer, changing maps is much clunkier on the web than native, but I'm working on it.<br></div><div><br></div><div>One key difference from most slippy maps is that this viewer downloads a single file per region (scoped right now to the core of a city, but the boundary is configurable). You can't pan over to anywhere in the world, but once you've loaded a map, everything should be extremely fast -- moving around, zooming, querying tags on objects. I've imported a few places from bbike, and I can add or adjust the boundary of anywhere you like. See <a href="https://dabreegster.github.io/abstreet/howto/new_city.html" rel="noopener noreferrer" target="_blank">https://dabreegster.github.io/abstreet/howto/new_city.html</a> or reply here with a link to a <a href="http://geojson.io" rel="noopener noreferrer" target="_blank">geojson.io</a> file.<br></div><div><br></div><div>I have a few asks of y'all:<br></div><div><br></div><div>1) What should this viewer do to add value to the community? I'm not looking into making a general purpose renderer, more like an array of small renderers specialized for purposes like Q/A on lanes, exploring POIs, etc.<br></div><div>2) Do you have any other use cases or ideas how to use things like the road geometry?<br></div><div>3) Are you interested in developing anything from this? If so, I'd like to work with you to design an appropriate API for consuming the internal map format.<br></div><div>4) If you're interested in the core mission of A/B Street, I'd love collaborators for things like <a href="https://github.com/dabreegster/abstreet/issues/372" rel="noopener noreferrer" target="_blank">https://github.com/dabreegster/abstreet/issues/372</a> (modeling public transit better).<br></div><div><br></div><div>Thanks!<br></div><div>-Dustin<br></div></div></blockquote><div><br></div>  </body>
</html>