Releases: a-b-street/abstreet
Releases · a-b-street/abstreet
The Vauxhall Tonic (every burp is nervous)
- LTN boundary selection can now split neighborhoods in most ways
- allow UK scenarios to be generated with one-shot imports
- fix pedestrian rendering crash that happened in some maps
- fix how cycle-and-foot-only roads are drawn unzoomed
- make LTN impact prediction tool stop running out of video memory
- internal refactoring to separate Scenario stuff from rest of simulation code
Liquidy Thicket and a Series of Unhygienic Events
- sped up initial loading of the LTN tool on web by splitting it from the main A/B Street binary
- LTN UX: preserve dropdown settings and saved routes
- draw LTN cells as proper polygons, always clipped to the neighborhood boundary (instead of a grid)
- support LTN GeoJSON export in web
- prototyped an impact prediction for LTN schemes by comparing per-road volumes using a demand model. Not working yet.
Loose bricks sink hips
- experimenting with a few heuristics for automatically placing modal filters
- improved rendering in the "browse neighborhoods" screen: show all filters, emphasize boundary roads, optionally show cell connectivity, and optionally show how "good" the neighborhood is
- draw disconnected cells more loudly
- fix bug introduced recently that broke listing files (especially newly imported maps)
- add an "undo" button for the LTN tool
- export all LTN data to GeoJSON -- the cell polygons are slow to produce, and buggy, though
- start ranking neighborhoods by how many streets with through-traffic exist
- make the "adjust boundary" UI mostly work now -- individual blocks are transferred between neighborhoods properly in most cases
The interconnectedness of some things
- bugfixes for partitioning space into blocks, which helps the LTN tool
An unintentionally badass scar
- improved LTN rat-run detection
- LTN UI overhaul, expressing 3 modes for per-neighborhood analysis, all of which can edit modal filters
- LTN drawing fixes -- including the 4-color theorem to make sure adjacent areas appear distinct
- LTN tool now understands roads that're already tagged as car-free in OSM
- LTN tool can adjust boundaries a bit more precisely, but this still half-broken
- Marcel overhauled walking turns, letting them be bidirectional and switching to a simpler implementation of crosswalk generation
- Marcel improved the geometry of all turns
- fix downloading maps in the Windows version
Fogbike
- draw custom boundaries for LTNs (but can't yet save the boundaries)
- rendering modal filters better when zoomed in
- v3 of a rat-run detector, and showing a heatmap of quiet/busy streets
sconus sultannical
- bus routes now imported for Seattle and SF, from GTFS
- fix "bowtie" intersection shapes, resulting from incorrect clockwise ordering
- few small OSM data fixes for London and Leeds
- fix crash when customizing a route in Ungap the Map
Outwalking the rat run
- render one-way markings as outlines by Marcel
- few fixes, mostly just importing some new places
- the project lead has moved to London ;)
brownie bear
- no right turn at red lights, in most of the world. thanks Marcel!
- simplify map importing config
- some fixes to OSM crosswalk matching
- placing LTN modal filters more intuitively
- change level of traffic assumptions in LTN pathfinder. thanks Andrew!
- diagonal modal filters for LTNs
mostportem
See https://a-b-street.github.io/docs/project/history/retrospective/index.html for a look back on the project so far. I started https://github.com/sponsors/dabreegster to fundraise for a full-time Rust developer.
- added basic routing to LTN tool
- roads with modal filters belong to two traffic cells
- progress on LTN rat run detection, but still not ready
- new option to use OSM crossing nodes to model unmarked foot crossings