Dustin Carlino
15111dcf9d
Recalculate prebaked data for Seattle. I'm seeing a crash in the Arboretum and a diff in Montlake since the last update in 3d738e93e8
. Not sure how things got out of sync -- possibly the S3 bug just synced.
2022-05-06 12:46:16 +01:00
Dustin Carlino
985a8826ee
Get S3 data in sync. When switching laptops, I had forgotten to copy s3_abst_data/dev/MANIFEST.json, and some weirdness somehow happened
2022-05-06 12:37:38 +01:00
Dustin Carlino
3d738e93e8
Update Seattle OSM data.
...
The main reason is to unblock osm2lanes cutover by avoiding
https://github.com/a-b-street/osm2lanes/issues/153 . A secondary reason
is to pull in fixes in SLU for #818 .
But of course grabbing fresh data wasn't straightforward:
- Need to collapse small junction=circular ways just like roundabouts,
or else Montlake starts gridlocking. And so actually, regenerating all
maps, in case any happen to use this.
- Had to update a bunch of proposals since OSM IDs changed. I just used
the automatic repairs with some edits filtered out. Fixing edits
really is quite tedious when IDs change; we need something more
robust. (Just give up, describe geometry, and always snap to the best
match?)
- Had to update the one baked-in traffic signal for similar OSM ID
reasons, with similar hassle.
2022-05-02 11:04:49 +01:00
Dustin Carlino
f72dd62e56
Store lane_specs_ltr on RawRoad, instead of constantly recalculating. https://github.com/a-b-street/osm2streets/issues/2
2022-05-01 19:39:57 +01:00
Dustin Carlino
2c3157e889
I forgot to upload prebaked data for the previous commit
2022-05-01 17:56:46 +01:00
Dustin Carlino
2d547a383f
Stop importing GTFS data for all of Sao Paulo -- only Aricanduva. Edits near the sidewalk of a bus stop still crash (as expected). Avoid this (and likely confusing simulation effects) in SMP.
2022-04-30 14:12:25 +01:00
Dustin Carlino
79126f28df
Remove elevation data from Sao Miguel Paulista. The SRTM part of elevation_lookups hasn't had validation, and I'm seeing pedestrians slow down on steep streets that may not actually be steep. Let's just flatten that map out to remove a possible complication.
2022-04-28 13:19:13 +01:00
Dustin Carlino
bd5d93ba84
Wire up a way to override OSM sidewalk widths in basemaps using proposals.
...
We need this because we have a data source for SMP that we can use with
extra attribution, but not upload to OSM.
This whole commit is gross hacks; going forward, we need a proper
process for upstreaming stuff in OSM.
2022-04-27 10:21:54 +01:00
Dustin Carlino
651a1f571a
Slow down pedestrians when they're on a crowded sidewalk. #859
2022-04-23 21:18:26 +01:00
Dustin Carlino
9b4abae174
Fix a treachurous bug that was crashing the simulation, first uncovered
...
by chance in #870 .
A vehicle exits a driveway and blocks a lane on its way out. When we try
to clear the static blockage, the queue calculation recurses to resolve
distances on the queue where that vehicle is entering. But since we
temporarily don't have the car in the list of cars (for the borrow
checker), it was crashing.
One of those "2 hours to figure out, 30 seconds to fix" bugs.
2022-04-23 20:03:28 +01:00
Dustin Carlino
e1f27ec1f9
Add a smoke test that PT doesn't crash the simulation, and relax a check
...
to get this test to pass. #372
Now regenerate the maps with PT
2022-04-17 17:14:26 +01:00
Dustin Carlino
d386948a13
Import GTFS for São Paulo
2022-04-14 15:19:29 +01:00
Dustin Carlino
069348a8a7
Grab fresh OSM data for London
2022-04-13 17:26:02 +01:00
Dustin Carlino
b89e716d0c
Serialize all of RoutingParams and regenerate all maps, fixing the main problem from #868
2022-03-25 09:34:22 +00:00
Dustin Carlino
6139314584
Import Glenrothes (lumped into GB for now; using the longer ISO country codes would break stuff)
2022-03-22 18:07:49 +00:00
Dustin Carlino
f3381d3807
Import Oxford and Keelung. The former has LTN blockfinding issues, and
...
the latter doesn't detect the ocean -- will iterate on both issues
later.
2022-03-22 14:30:18 +00:00
Dustin Carlino
a266d91632
Import a large slice of central London, minus buildings, for an LTN demo.
2022-03-12 22:21:48 +00:00
Dustin Carlino
fca2e1bc87
Workaround GTFS snapping problems in Geneva by forcing sidewalks on both sides of oneway roads
2022-03-11 14:35:36 +00:00
Dustin Carlino
606a59cec5
Import Pune
2022-03-10 08:29:40 +00:00
Dustin Carlino
4ea201575d
Import Nottingham
2022-03-05 17:33:58 +00:00
Dustin Carlino
1ac25cc39a
Find thick dual carriageway roads that overlap, and cut their width in
...
half.
2022-03-05 11:03:23 +00:00
Dustin Carlino
9c0aedb575
When we can help it, don't shift road polylines twice. #860
2022-02-23 18:46:42 +00:00
Dustin Carlino
ca5166107b
Disable parking for #861 to make it slightly easier to get meaningful results
2022-02-22 09:37:08 +00:00
Dustin Carlino
6590320571
Prebake results for São Miguel Paulista, so we can use all the differential dataviz #861
2022-02-21 21:16:49 +00:00
Dustin Carlino
cf27e48202
Import a scenario for São Miguel Paulista #861
2022-02-21 21:10:50 +00:00
Dustin Carlino
e17c875954
Import Derby (and cheat to squeeze it into the 0.3.12 release that just happened)
2022-02-20 22:04:54 +00:00
Dustin Carlino
cb6a628149
When the pre-trimmed endpoint for a merged intersection is inexplicably not on a road's center line, just skip instead of crashing. This allows us to roll out the dog-leg intersection merging for many more maps and see pretty much universal improvement in map geometry! #654 [rebuild] [release]
2022-02-20 18:01:30 +00:00
Dustin Carlino
efe5f76bbe
Improve the dog-leg detection around dual carriageways. Enable this for
...
Montlake! #654
2022-02-20 16:43:15 +00:00
Dustin Carlino
54634e564a
Import São Miguel Paulista
2022-02-18 16:19:09 +00:00
Dustin Carlino
ad5425ea3c
Maybe I'll even remember to upload the regenerated data
2022-02-17 20:24:20 +00:00
Dustin Carlino
0dc8972187
Fix editing maps that have public transit. #372
...
Back in #819 , I broke things by creating the sidewalk+transit graph
before transit routes had been set up. This causes immediate crashing
when editing the 2 maps with transit (Arboretum and SF).
2022-02-17 19:35:46 +00:00
Dustin Carlino
4d9074571b
Regenerate 4 London maps. They wound up with parking lots and other
...
objects outside the study area boundary, because I changed the boundary
but forgot to first re-clip the .osm file. #794
2022-02-17 10:18:05 +00:00
Dustin Carlino
49f3ad6a8d
Remove some old London study areas, now that most boroughs are imported instead. #794 , #577
2022-02-17 10:10:41 +00:00
Dustin Carlino
9054666a0b
Use RDP simplification to road center-lines when we glue them together after collapsing degenerate intersections. This is a followup to #833 .
...
And clean up some other things that RDP does better.
Fallout from regenerating everything:
- Enfield borough crashed, so removed it
- All UK scenarios are now much bigger, due to the changes in #853 being
picked up
- Poundbury gridlocks now due to that
2022-02-10 14:40:11 +00:00
Dustin Carlino
51e363b39b
Bring in some Bristol OSM fixes that unbreak a particularly ridiculous junction, so the LTN tool does better
2022-02-10 11:01:40 +00:00
Dustin Carlino
8c20298c69
...And forgot to upload data for previous
2022-02-09 22:23:48 +00:00
Dustin Carlino
d5f7756d5f
Import another part of Melbourne
2022-02-09 16:39:05 +00:00
Dustin Carlino
7fdfdd5e10
Import Melbourne
2022-02-08 09:45:03 +00:00
Dustin Carlino
b62954ef30
Add procgen houses for Levenshulme, since parts of the map are just missing buildings.
...
Regenerate the scenario in S3 now. Comparison with traffic counts barely
changed, so this didn't make much of a difference, but it can't hurt.
2022-02-03 14:40:57 +00:00
Dustin Carlino
e318f2733b
Import Wokingham
2022-01-26 12:09:37 +00:00
Dustin Carlino
61d7a03cbd
Import Levenshulme for traffic sensor study
2022-01-25 12:32:37 +00:00
Dustin Carlino
37404044e3
Avoid crashing in PolyLine::dist_along due to floating point issues.
...
This was happening when trying to draw pedestrians sometimes.
Regenerate everything. Some maps/scenarios affected, but in tiny
imperceptible ways. No screenshot diff.
2022-01-24 20:47:02 +00:00
Dustin Carlino
518d8fe22e
Import Newcastle
2022-01-18 10:00:49 +00:00
Dustin Carlino
8e26fd2fb5
Import Hackney
2022-01-11 15:52:47 +00:00
Dustin Carlino
e1d0604718
Reduce the number of points along curvy roads. When they're tagged in OSM too close together, it explodes PolyLine shifting. #833
2022-01-06 17:27:10 +00:00
Dustin Carlino
c59bc370fe
Grab new Bristol data with some more geometry fixes. Trying to get blockfinding to work here everywhere
2022-01-04 18:07:29 +00:00
Dustin Carlino
2e7437043d
Grab new Bristol data with https://www.openstreetmap.org/changeset/115765021 to fix a broken curve
2022-01-04 17:49:57 +00:00
Dustin Carlino
e863517f13
Adjust Bristol boundary
2022-01-04 11:00:11 +00:00
Dustin Carlino
b08a259059
Import part of east Bristol for LTN work
2022-01-04 10:22:56 +00:00
Dustin Carlino
0fe6839d70
Regenerate all maps and screenshot tests for the previous commit
2021-12-28 00:05:12 +00:00