Dustin Carlino
|
c148016877
|
compress edits when saving
|
2019-11-17 18:36:07 -08:00 |
|
Dustin Carlino
|
bd108b8d9a
|
redraw stop signs and traffic signals as changes happen
|
2019-11-17 18:05:35 -08:00 |
|
Dustin Carlino
|
8c2d383fd7
|
undo button, and displaying last 5 edits
|
2019-11-17 17:02:14 -08:00 |
|
Dustin Carlino
|
83352965b0
|
woops, forgot about a block of commented stuff in apply_edits. prevent
orphaning a bus stop
|
2019-11-17 12:44:24 -08:00 |
|
Dustin Carlino
|
2e2fd1d931
|
computing the actual set of modified stuff, using it for revert and info
|
2019-11-17 12:28:48 -08:00 |
|
Dustin Carlino
|
b670299b89
|
support un-closing an intersection. prevent closing borders.
|
2019-11-17 11:35:37 -08:00 |
|
Dustin Carlino
|
05ba77ba9b
|
prototyping map edits as a sequence of commands. some existing behavior
temporarily lost. i think this is simpler, will forge ahead
|
2019-11-16 20:27:10 -08:00 |
|
Dustin Carlino
|
f840175ef4
|
display pathfinding cost in info panel and heatmap
|
2019-11-16 15:16:28 -08:00 |
|
Dustin Carlino
|
b8abeccb43
|
very basic pathfinding penalty for not using bike/bus lanes when theyre available. except it's not working! argh
|
2019-11-15 15:00:14 -08:00 |
|
Dustin Carlino
|
22397b93a7
|
NOW ban bikes from motorways. popdat trip filtering needed to handle
some impossible-to-fulfill requests involving borders
|
2019-11-15 10:48:33 -08:00 |
|
Dustin Carlino
|
8ed42e9fb6
|
can_use can ban bikes from highways... disabled because it's breaking
psrc scenario, about to dig in
|
2019-11-15 10:11:31 -08:00 |
|
Dustin Carlino
|
59913d79e9
|
also switch some border-related methods to use PathConstraints
|
2019-11-14 20:37:03 -08:00 |
|
Dustin Carlino
|
2dea662fa0
|
rip out old methods in map for filtering turns
|
2019-11-14 20:24:54 -08:00 |
|
Dustin Carlino
|
0f3191bca8
|
tweak pathfinding to use PathConstraints
|
2019-11-14 20:10:53 -08:00 |
|
Dustin Carlino
|
9e3f318f48
|
make floodfiller show reachability based on PathConstraint. start new
methods for valid turns based on PathConstraint.
|
2019-11-14 20:00:52 -08:00 |
|
Dustin Carlino
|
4c9975f8b0
|
be a little more precise with PathRequest
|
2019-11-14 19:18:22 -08:00 |
|
Dustin Carlino
|
1c330d856f
|
fix the close-intersection tool. make it check that sidewalks aren't disconnected by the change. implement un-closing an intersection for construction!
|
2019-11-14 13:03:33 -08:00 |
|
Dustin Carlino
|
98ef31fa24
|
disabled: import and render pedestrian traffic islands. include them in
search results.
|
2019-11-14 10:54:11 -08:00 |
|
Dustin Carlino
|
53bbf4e272
|
manually trim a few disconnected sidewalks
|
2019-11-13 15:01:53 -08:00 |
|
Dustin Carlino
|
628111b421
|
show sidewalks disconnected in edit impact. prerequisite to preventing this.
|
2019-11-12 16:08:39 -08:00 |
|
Dustin Carlino
|
03d599775f
|
clean up some crosswalks generated near roads with sidewalks only on one side
|
2019-11-12 15:54:47 -08:00 |
|
Dustin Carlino
|
65d8f9e3c6
|
oops, wasnt recomputing pedestrian graphs at all. but now that connectivity can change too, so...
|
2019-11-11 15:17:40 -08:00 |
|
Dustin Carlino
|
1ff80b2e20
|
start figuring out what impact edits have on trips in a scenario. also,
count trips with the first path failing as aborted.
|
2019-11-11 14:14:19 -08:00 |
|
Dustin Carlino
|
6fb5fd2239
|
start modeling intersections closed for construction. ignore impact on trips, pathfinding, etc. bugs with applying edits, but a start.
|
2019-11-10 15:03:06 -08:00 |
|
Dustin Carlino
|
0fb358b38d
|
interpret sidewalks=separate as =both for now, so the downtown map is usable again
|
2019-11-10 12:19:39 -08:00 |
|
Dustin Carlino
|
5aecb96d8f
|
refactor turn restriction handling in map_editor... no behavioral changes yet
|
2019-11-09 16:10:18 -08:00 |
|
Dustin Carlino
|
5bb8e0a83b
|
overhaul stop signs. can only toggle which roads have a stop sign or
not. no more granular control of individul turns
|
2019-11-09 14:20:31 -08:00 |
|
Dustin Carlino
|
7b2a0b87b3
|
just use 3 turn priorities, interpret them a bit differently.
temporarily kinda breaking stop signs
|
2019-11-09 13:35:55 -08:00 |
|
Dustin Carlino
|
6a5b312a07
|
same for correct end lanes
|
2019-11-07 16:32:26 -08:00 |
|
Dustin Carlino
|
b0dde63e57
|
make bulk spawner use correct start lanes
|
2019-11-07 16:16:04 -08:00 |
|
Dustin Carlino
|
179009de32
|
stop coloring synthetic/original stuff in map editor. not useful now that it's normal to modify existing stuff
|
2019-11-06 10:16:06 -08:00 |
|
Dustin Carlino
|
7800ac046e
|
WIP detecting problems applying fixes
|
2019-11-06 09:58:21 -08:00 |
|
Dustin Carlino
|
1a28768df3
|
displaying bus delay data over time. needs work, but solid start to a
general plotting mechanism
|
2019-11-05 13:00:51 -08:00 |
|
Dustin Carlino
|
03e2c0b3f2
|
one master set of fixes in huge_seattle coordinate space, then a single override per map. start over with fixes... again. for the last time?! all the tricky cases from last time work now...
|
2019-11-04 09:50:59 -08:00 |
|
Dustin Carlino
|
432995d8e5
|
confirm before bailing out of sandbox mode
|
2019-11-01 20:43:09 -07:00 |
|
Dustin Carlino
|
33fe2981af
|
oh wow, traffic signal durations have been hardcoded forever. woops?
|
2019-11-01 14:26:27 -07:00 |
|
Dustin Carlino
|
f0bc8eb1fa
|
move a validity check for border intersections up-front in map construction. be able to skip fixes in precompute scripts too
|
2019-10-31 15:55:02 -07:00 |
|
Dustin Carlino
|
abf14e1fac
|
track when map edits are dirty
|
2019-10-31 14:51:35 -07:00 |
|
Dustin Carlino
|
11af01d0ea
|
prevent bus routes near borders from being filtered out
|
2019-10-31 12:07:35 -07:00 |
|
Dustin Carlino
|
9995bed6ab
|
improve dead-ends by using a shared sidewalk corner, not a crosswalk
|
2019-10-30 10:10:28 -07:00 |
|
Dustin Carlino
|
a5892daedb
|
add a new lane type for road closures
|
2019-10-29 17:04:57 -07:00 |
|
Dustin Carlino
|
8e4bc6961b
|
montlake is completely fixed of short roads! also turn restrictions
around 520, crosswalks over 2 one-ways, decided to use one fix file per
map
|
2019-10-28 19:08:44 -07:00 |
|
Dustin Carlino
|
ca43e6fb43
|
woops, wasnt deleting turn restrictions from world layer. fix up
montlake/520 once again, modulo turn restrictions
|
2019-10-28 16:16:25 -07:00 |
|
Dustin Carlino
|
1f7c113267
|
fix road merging. simpler now that roads only have one object
associated. require turn restrictions to be deleted first. fix the
boston area as a test
|
2019-10-28 14:33:10 -07:00 |
|
Dustin Carlino
|
6f50cbaa30
|
finishing the big cutover from stable to original IDs. main path works,
now looking at map editor
|
2019-10-28 12:40:09 -07:00 |
|
Dustin Carlino
|
ea50371d64
|
rip out stable IDs in favor of orig IDs. the extra layer is confusing for things like MapFixes. stop modifying orig IDs when merging roads.
NOT done with this transition yet, just pushing to not lose work
|
2019-10-28 12:08:11 -07:00 |
|
Dustin Carlino
|
ecc86b6d6a
|
revamping MapFixes. very straightforward full override of synthetic/normal stuff, including geometry. no more semantically weird hints like merging roads. some bugs left.
|
2019-10-27 17:15:27 -07:00 |
|
Dustin Carlino
|
75e155fec6
|
filter out parking lanes without any sidewalks at all nearby (and also
warn about them)
|
2019-10-26 17:53:09 -07:00 |
|
Dustin Carlino
|
e881d13014
|
find all the short lanes, from map_editor
|
2019-10-26 15:01:27 -07:00 |
|
Dustin Carlino
|
fe14e1709b
|
implement PartialEq on Pt2D using the old epsilon_eq. too many places in the codebase are inconsistent.
|
2019-10-25 12:24:18 -07:00 |
|