Dustin Carlino
|
f18fc72265
|
finish structopt removal
|
2019-09-18 17:29:34 -07:00 |
|
Dustin Carlino
|
62d1777433
|
getting rid of structopt in more crates
|
2019-09-18 16:50:32 -07:00 |
|
Dustin Carlino
|
dd02010614
|
switched to my own CLI parsing in convert_osm, away from structopt. compilation time down from 6.7s to 4.5s, and parsing is more clear now!
|
2019-09-18 16:37:22 -07:00 |
|
Dustin Carlino
|
fac8d4d9ff
|
remember tag overrides for osm roads in fixes
|
2019-09-18 15:25:52 -07:00 |
|
Dustin Carlino
|
125a8fde98
|
support for modifying individual existing points of a road. no attempt to save these changes reasonably yet.
|
2019-09-18 11:39:25 -07:00 |
|
Dustin Carlino
|
3fd74673cf
|
edit name and speed limit of a synthetic road
|
2019-09-18 11:15:06 -07:00 |
|
Dustin Carlino
|
bc7c9cb692
|
deleting a synthetic created thing is modeled more simply
|
2019-09-18 10:53:18 -07:00 |
|
Dustin Carlino
|
d86f4a6e89
|
separate files for groups of fixes
|
2019-09-18 10:48:17 -07:00 |
|
Dustin Carlino
|
6f1ac3969e
|
organizing osm keys
|
2019-09-17 17:14:09 -07:00 |
|
Dustin Carlino
|
ad8f984359
|
the convenience of a --dev flag
|
2019-09-17 16:49:29 -07:00 |
|
Dustin Carlino
|
e52fa1fc1a
|
recording and applying fixes to create new synthetic intersections and roads
|
2019-09-17 16:16:19 -07:00 |
|
Dustin Carlino
|
1e4f36dec1
|
duplicate OSM ids in tag maps universally, to simplify some other places
|
2019-09-17 15:37:11 -07:00 |
|
Dustin Carlino
|
ed29a208e4
|
adjust roads when moving intersections
|
2019-09-17 14:02:02 -07:00 |
|
Dustin Carlino
|
e32b540f54
|
draw boundary polygon, and deal with matching orig IDs that run right up
against the map boundary
|
2019-09-17 13:56:15 -07:00 |
|
Dustin Carlino
|
e2b3be66d5
|
improve raw road -> lane geometry
|
2019-09-17 13:34:07 -07:00 |
|
Dustin Carlino
|
eee5981c14
|
stable IDs for buildings in raw layer too. stop futzing with ID problems there.
|
2019-09-17 13:11:08 -07:00 |
|
Dustin Carlino
|
33ab7d4553
|
a big cutover -- synthetic model is just a thin wrapper on a raw_data map. mostly everything works!
|
2019-09-17 12:55:33 -07:00 |
|
Dustin Carlino
|
83834f7d40
|
actually, deferring remove_disconnected has problems.. still need to remove cul-de-sacs early. also, remove the two synthetic maps... will make them again from scratch once the raw_data format is stable. unused in the meantime.
|
2019-09-17 10:47:47 -07:00 |
|
Dustin Carlino
|
0e406afe0f
|
store name in raw map; simplifies some plumbing elsewhere
|
2019-09-17 10:27:32 -07:00 |
|
Dustin Carlino
|
18baf7ae49
|
remove disconnected roads from raw map later, not in convert_osm. that way, if MapFixes disconnect anything, it gets removed later
|
2019-09-17 09:41:38 -07:00 |
|
Dustin Carlino
|
030191ef31
|
fixed OriginalRoads, which were pretty much always wrong (not split from
the original OSM way). also handle cul-de-sacs.
|
2019-09-17 09:29:19 -07:00 |
|
Dustin Carlino
|
88b18bfb9a
|
remember which roads are created from scratch, color differently
|
2019-09-16 12:39:55 -07:00 |
|
Dustin Carlino
|
572c69175c
|
apply fixes to raw_data in synthetic crate and when creating the full map model. adjusting some LonLat matches to do approx_eq. not stable yet -- sometimes we leave a road connected to something missing.
|
2019-09-16 12:31:15 -07:00 |
|
Dustin Carlino
|
3e8a825ac1
|
recording changes from synthetic crate
|
2019-09-16 10:56:45 -07:00 |
|
Dustin Carlino
|
4a12cdd36a
|
easy way to select and delete big chunk of stuff in synthetic
|
2019-09-16 10:16:56 -07:00 |
|
Dustin Carlino
|
0543cb015e
|
fix an awesome parking contention bug
|
2019-09-15 14:10:54 -07:00 |
|
Dustin Carlino
|
72c391fe15
|
clean up stuck/vanish case for drivers, now that parking blackholes have been fixed
|
2019-09-15 13:46:40 -07:00 |
|
Dustin Carlino
|
af22daaf69
|
hop to debug mode from a/b test mode, and make it a proper pushed state
from edit and sandbox mode too
|
2019-09-15 13:28:38 -07:00 |
|
Dustin Carlino
|
1f2c4e3797
|
make route viewer also handle mode changes and trips ending
|
2019-09-15 13:07:58 -07:00 |
|
Dustin Carlino
|
5c2d86ee95
|
improve a/b scoreboard colors and duration printing
|
2019-09-15 12:25:57 -07:00 |
|
Dustin Carlino
|
ece53430a1
|
point out the A and B in the a/b test menu
|
2019-09-15 10:28:10 -07:00 |
|
Dustin Carlino
|
8d8237a40e
|
making sure we only consider appropriate lane types for parking searches
|
2019-09-15 10:11:13 -07:00 |
|
Dustin Carlino
|
fa898a9c70
|
fix more a/b test setup bug -- have to reset sim after applying edits.
doh.
|
2019-09-14 19:34:24 -07:00 |
|
Dustin Carlino
|
c6641dc1b9
|
get rid of unused globally-scoped notes
|
2019-09-14 19:19:35 -07:00 |
|
Dustin Carlino
|
f52ab43752
|
fix HUGE a/b test setup bug... secondary was instantiating scenario, THEN applying map edits. possibly still broken though?!
|
2019-09-14 14:46:51 -07:00 |
|
Dustin Carlino
|
b757efd644
|
verify vehicles dont wind up on nonsense lane types...
|
2019-09-14 14:10:41 -07:00 |
|
Dustin Carlino
|
8730884eb4
|
dont allow setting up abtest with same edits for both
|
2019-09-14 13:48:21 -07:00 |
|
Dustin Carlino
|
974e4d43b7
|
fix debug mode's overlapping UIs... dont keep trying to draw all the special debug mode stuff in nested states. also stop double-drawing when using {Road,Building}Colorer
|
2019-09-14 13:42:43 -07:00 |
|
Dustin Carlino
|
af11fa4212
|
adjust synthetic crate -- just a binary, not also a library
|
2019-09-14 13:34:02 -07:00 |
|
Dustin Carlino
|
f36885eb2f
|
synthetic: redo mouseover after swapping lanes, strip out synthetic osm
tags from display, skip dupe roads between same intersections
|
2019-09-14 10:49:45 -07:00 |
|
Dustin Carlino
|
3a5e9c5a29
|
make_degenerate_crosswalks broke on huge_seattle, dodge tiny lines
|
2019-09-14 09:37:30 -07:00 |
|
Dustin Carlino
|
47e38f6fa6
|
strip out really useless OSM metadata... slightly smaller files, less noise in various debug modes
|
2019-09-13 15:28:54 -07:00 |
|
Dustin Carlino
|
1248dac270
|
nicer API for appending bits of text
|
2019-09-13 15:23:25 -07:00 |
|
Dustin Carlino
|
95545863fc
|
display OSM tags and road names in synthetic. it's slowly becoming like fix_map_geom, i bet
|
2019-09-13 14:55:14 -07:00 |
|
Dustin Carlino
|
dd6db94fa0
|
derp, synthetic was swallowing all events -- even text box entry -- when cursor is on covered areas -- like, say, the text box
|
2019-09-12 11:20:07 -07:00 |
|
Dustin Carlino
|
180fdd1412
|
builder API for World. restoring synthetic labels
|
2019-09-12 11:11:31 -07:00 |
|
Dustin Carlino
|
672899c20f
|
better synthetic drawing: lanes offset properly (still buggy...), draw center line
|
2019-09-12 10:25:34 -07:00 |
|
Dustin Carlino
|
353d89cd25
|
more synthetic fixes: redo mouseover when model changes, avoid panic
with 0-len new road line, fix reused IDs, fix contains_pt for
some precomputed polygons
|
2019-09-12 09:54:12 -07:00 |
|
Dustin Carlino
|
92a4f304f7
|
restoring functionality to synthetic: changing stuff updates the world
|
2019-09-11 17:08:11 -07:00 |
|
Dustin Carlino
|
cb7121162b
|
folding viewer into ezgui crate
|
2019-09-11 15:27:12 -07:00 |
|