2020-08-11 00:57:11 +03:00
<!DOCTYPE HTML>
< html lang = "en" class = "sidebar-visible no-js light" >
< head >
<!-- Book generated using mdBook -->
< meta charset = "UTF-8" >
< title > References - A/B Street< / title >
< meta content = "text/html; charset=utf-8" http-equiv = "Content-Type" >
< meta name = "description" content = "" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< meta name = "theme-color" content = "#ffffff" / >
< link rel = "shortcut icon" href = "../favicon.png" >
< link rel = "stylesheet" href = "../css/variables.css" >
< link rel = "stylesheet" href = "../css/general.css" >
< link rel = "stylesheet" href = "../css/chrome.css" >
< link rel = "stylesheet" href = "../css/print.css" media = "print" >
<!-- Fonts -->
< link rel = "stylesheet" href = "../FontAwesome/css/font-awesome.css" >
< link href = "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel = "stylesheet" type = "text/css" >
< link href = "https://fonts.googleapis.com/css?family=Source+Code+Pro:500" rel = "stylesheet" type = "text/css" >
<!-- Highlight.js Stylesheets -->
< link rel = "stylesheet" href = "../highlight.css" >
< link rel = "stylesheet" href = "../tomorrow-night.css" >
< link rel = "stylesheet" href = "../ayu-highlight.css" >
<!-- Custom theme stylesheets -->
< / head >
< body >
<!-- Provide site root to javascript -->
< script type = "text/javascript" >
var path_to_root = "../";
var default_theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "light" : "light";
< / script >
<!-- Work around some values being stored in localStorage wrapped in quotes -->
< script type = "text/javascript" >
try {
var theme = localStorage.getItem('mdbook-theme');
var sidebar = localStorage.getItem('mdbook-sidebar');
if (theme.startsWith('"') & & theme.endsWith('"')) {
localStorage.setItem('mdbook-theme', theme.slice(1, theme.length - 1));
}
if (sidebar.startsWith('"') & & sidebar.endsWith('"')) {
localStorage.setItem('mdbook-sidebar', sidebar.slice(1, sidebar.length - 1));
}
} catch (e) { }
< / script >
<!-- Set the theme before any content is loaded, prevents flash -->
< script type = "text/javascript" >
var theme;
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
if (theme === null || theme === undefined) { theme = default_theme; }
var html = document.querySelector('html');
html.classList.remove('no-js')
html.classList.remove('light')
html.classList.add(theme);
html.classList.add('js');
< / script >
<!-- Hide / unhide sidebar before it is displayed -->
< script type = "text/javascript" >
var html = document.querySelector('html');
var sidebar = 'hidden';
if (document.body.clientWidth >= 1080) {
try { sidebar = localStorage.getItem('mdbook-sidebar'); } catch(e) { }
sidebar = sidebar || 'visible';
}
html.classList.remove('sidebar-visible');
html.classList.add("sidebar-" + sidebar);
< / script >
< nav id = "sidebar" class = "sidebar" aria-label = "Table of contents" >
< div class = "sidebar-scrollbox" >
2020-08-26 22:53:16 +03:00
< ol class = "chapter" > < li class = "chapter-item expanded " > < a href = "../index.html" > < strong aria-hidden = "true" > 1.< / strong > Overview< / a > < / li > < li class = "chapter-item expanded " > < a href = "../howto/index.html" > < strong aria-hidden = "true" > 2.< / strong > Instructions< / a > < / li > < li > < ol class = "section" > < li class = "chapter-item expanded " > < a href = "../howto/map_parking.html" > < strong aria-hidden = "true" > 2.1.< / strong > How to map on-street parking< / a > < / li > < li class = "chapter-item expanded " > < a href = "../howto/new_city.html" > < strong aria-hidden = "true" > 2.2.< / strong > Importing a new city< / a > < / li > < / ol > < / li > < li class = "chapter-item expanded " > < a href = "../how_it_works.html" > < strong aria-hidden = "true" > 3.< / strong > How it works< / a > < / li > < li class = "chapter-item expanded " > < a href = "../case_studies/index.html" > < strong aria-hidden = "true" > 4.< / strong > Case studies< / a > < / li > < li > < ol class = "section" > < li class = "chapter-item expanded " > < a href = "../case_studies/lake_wash.html" > < strong aria-hidden = "true" > 4.1.< / strong > Lake Washington Blvd Stay Healthy Street< / a > < / li > < li class = "chapter-item expanded " > < a href = "../case_studies/west_seattle.html" > < strong aria-hidden = "true" > 4.2.< / strong > West Seattle mitigations< / a > < / li > < li class = "spacer" > < / li > < / ol > < / li > < li class = "chapter-item expanded " > < a href = "../dev/index.html" > < strong aria-hidden = "true" > 5.< / strong > Developer guide< / a > < / li > < li > < ol class = "section" > < li class = "chapter-item expanded " > < a href = "../dev/misc_tricks.html" > < strong aria-hidden = "true" > 5.1.< / strong > Misc developer tricks< / a > < / li > < li class = "chapter-item expanded " > < a href = "../dev/api.html" > < strong aria-hidden = "true" > 5.2.< / strong > API< / a > < / li > < / ol > < / li > < li class = "chapter-item expanded " > < a href = "../map/index.html" > < strong aria-hidden = "true" > 6.< / strong > Map model< / a > < / li > < li > < ol class = "section" > < li class = "chapter-item expanded " > < a href = "../map/importing/index.html" > < strong aria-hidden = "true" > 6.1.< / strong > Importing< / a > < / li > < li > < ol class = "section" > < li class = "chapter-item expanded " > < a href = "../map/importing/convert_osm.html" > < strong aria-hidden = "true" > 6.1.1.< / strong > convert_osm< / a > < / li > < li class = "chapter-item expanded " > < a href = "../map/importing/geometry.html" > < strong aria-hidden = "true" > 6.1.2.< / strong > Road/intersection geometry< / a > < / li > < li class = "chapter-item expanded " > < a href = "../map/importing/rest.html" > < strong aria-hidden = "true" > 6.1.3.< / strong > The rest< / a > < / li > < / ol > < / li > < li class = "chapter-item expanded " > < a href = "../map/edits.html" > < strong aria-hidden = "true" > 6.2.< / strong > Live edits< / a > < / li > < li class = "chapter-item expanded " > < a href = "../map/misc.html" > < strong aria-hidden = "true" > 6.3.< / strong > Misc< / a > < / li > < / ol > < / li > < li class = "chapter-item expanded " > < a href = "../trafficsim/index.html" > < strong aria-hidden = "true" > 7.< / strong > Traffic simulation< / a > < / li > < li > < ol class = "section" > < li class = "chapter-item expanded " > < a href = "../trafficsim/discrete_event.html" > < strong aria-hidden = "true" > 7.1.< / strong > Discrete event simulation< / a > < / li > < li class = "chapter-item expanded " > < a href = "../trafficsim/travel_demand.html" > < strong aria-hidden = "true" > 7.2.< / strong > Travel demand< / a > < / li > < li class = "chapter-item expanded " > < a href = "../trafficsim/gridlock.html" > < strong aria-hidden = "true" > 7.3.< / strong > Gridlock< / a > < / li > < li class = "chapter-item expanded " > < a href = "../trafficsim/trips.html" > < strong aria-hidden = "true" > 7.4.< / strong > Multi-modal trips< / a > < / li > < li class = "spacer" > < / li > < / ol > < / li > < li class = "chapter-item expanded " > < a href = "../project/index.html" > < strong aria-hidden = "true" > 8.< / strong > Project< / a > < / li > < li > < ol class = "section" > < li class = "chapter-item expanded " > < a href = "../project/roadmap.html" > < strong aria-hidden = "true" > 8.1.< / strong > Roadmap< / a > < / li > < li class = "chapter-item expanded " > < a href = "../project/motivations.html" > < strong aria-hidden = "true" > 8.2.< / strong > Motivations< / a > < / li > < li class = "chapter-item expanded " > < a href = "../project/history/index.html" > < strong aria-hidden = "true" > 8.3.< / strong > History< / a > < / li > < li > < ol class = "section" > < li class = "chapter-item expanded " > < a href = "../project/history/backstory.html" > < strong aria-hidden = "true" > 8.3.1.< / strong > Backstory< / a > < / li > < li
2020-08-11 00:57:11 +03:00
< / div >
< div id = "sidebar-resize-handle" class = "sidebar-resize-handle" > < / div >
< / nav >
< div id = "page-wrapper" class = "page-wrapper" >
< div class = "page" >
< div id = "menu-bar-hover-placeholder" > < / div >
< div id = "menu-bar" class = "menu-bar sticky bordered" >
< div class = "left-buttons" >
< button id = "sidebar-toggle" class = "icon-button" type = "button" title = "Toggle Table of Contents" aria-label = "Toggle Table of Contents" aria-controls = "sidebar" >
< i class = "fa fa-bars" > < / i >
< / button >
< button id = "theme-toggle" class = "icon-button" type = "button" title = "Change theme" aria-label = "Change theme" aria-haspopup = "true" aria-expanded = "false" aria-controls = "theme-list" >
< i class = "fa fa-paint-brush" > < / i >
< / button >
< ul id = "theme-list" class = "theme-popup" aria-label = "Themes" role = "menu" >
< li role = "none" > < button role = "menuitem" class = "theme" id = "light" > Light (default)< / button > < / li >
< li role = "none" > < button role = "menuitem" class = "theme" id = "rust" > Rust< / button > < / li >
< li role = "none" > < button role = "menuitem" class = "theme" id = "coal" > Coal< / button > < / li >
< li role = "none" > < button role = "menuitem" class = "theme" id = "navy" > Navy< / button > < / li >
< li role = "none" > < button role = "menuitem" class = "theme" id = "ayu" > Ayu< / button > < / li >
< / ul >
< button id = "search-toggle" class = "icon-button" type = "button" title = "Search. (Shortkey: s)" aria-label = "Toggle Searchbar" aria-expanded = "false" aria-keyshortcuts = "S" aria-controls = "searchbar" >
< i class = "fa fa-search" > < / i >
< / button >
< / div >
< h1 class = "menu-title" > A/B Street< / h1 >
< div class = "right-buttons" >
< a href = "../print.html" title = "Print this book" aria-label = "Print this book" >
< i id = "print-button" class = "fa fa-print" > < / i >
< / a >
< / div >
< / div >
< div id = "search-wrapper" class = "hidden" >
< form id = "searchbar-outer" class = "searchbar-outer" >
< input type = "search" name = "search" id = "searchbar" name = "searchbar" placeholder = "Search this book ..." aria-controls = "searchresults-outer" aria-describedby = "searchresults-header" >
< / form >
< div id = "searchresults-outer" class = "searchresults-outer hidden" >
< div id = "searchresults-header" class = "searchresults-header" > < / div >
< ul id = "searchresults" >
< / ul >
< / div >
< / div >
<!-- Apply ARIA attributes after the sidebar and the sidebar toggle button are added to the DOM -->
< script type = "text/javascript" >
document.getElementById('sidebar-toggle').setAttribute('aria-expanded', sidebar === 'visible');
document.getElementById('sidebar').setAttribute('aria-hidden', sidebar !== 'visible');
Array.from(document.querySelectorAll('#sidebar a')).forEach(function(link) {
link.setAttribute('tabIndex', sidebar === 'visible' ? 0 : -1);
});
< / script >
< div id = "content" class = "content" >
< main >
< h1 > < a class = "header" href = "#references" id = "references" > References< / a > < / h1 >
< h2 > < a class = "header" href = "#example-use-cases" id = "example-use-cases" > Example use cases< / a > < / h2 >
< ul >
< li > https://www.reddit.com/r/SeattleWA/comments/9mtgkh/seven_places_to_add_bus_lanes_now/< / li >
< li > https://www.reddit.com/r/SeattleWA/comments/9oqkz9/how_traffic_patterns_will_change_after_seattles/< / li >
< li > https://www.reddit.com/r/Seattle/comments/9orqne/4_fresh_ideas_to_ease_seattles_coming_traffic/< / li >
< li > https://www.reddit.com/r/SeattleWA/comments/cr1r1l/why_the_fuck_does_the_right_lane_convert_to/< / li >
< li > https://twitter.com/transitrunner/status/1175068582142599168< / li >
< / ul >
< h2 > < a class = "header" href = "#groups-that-may-be-eventually-interested" id = "groups-that-may-be-eventually-interested" > Groups that may be eventually interested< / a > < / h2 >
< ul >
< li > Seattle Times Traffic Lab< / li >
< li > https://www.citylab.com/transportation/2018/08/is-it-time-to-rethink-what-a-bike-lane-is/568483/< / li >
< li > http://openseattle.org/< / li >
< li > https://igniteseattle.com/< / li >
< li > http://seattlegreenways.org/< / li >
< li > https://www.livablecities.org/< / li >
< li > https://www.reddit.com/r/openstreetmap/comments/a39uv0/ok_so/< / li >
< li > https://mic.comotion.uw.edu/< / li >
< li > https://www.seattleinprogress.com/< / li >
< li > http://www.seattle.gov/seattle-pedestrian-advisory-board< / li >
< li > Socrata< / li >
< li > http://transportationcamp.org/< / li >
< li > https://www.seattle.gov/transportation/projects-and-programs/programs/neighborhood-street-fund
/
https://www.seattle.gov/neighborhoods/programs-and-services/your-voice-your-choice< / li >
< li > https://commuteseattle.com/< / li >
< li > https://www.theurbanist.org/< / li >
< li > https://humantransit.org/2019/03/notes-on-simcity-at-30.html< / li >
< li > https://mynorthwest.com/category/chokepoints/< / li >
< li > https://blogs.uw.edu/ceadvice/2019/05/08/infrastructure-week-2019-welcome-uw-cee-students-and-faculty/< / li >
< li > https://escience.washington.edu/dssg/< / li >
< li > josie kresner from transport foundry< / li >
< li > https://www.citylab.com/transportation/2019/08/city-planning-transportation-oakland-community-engagement/596050/
< ul >
< li > tweeting small problems -> bug tracker< / li >
< / ul >
< / li >
< li > https://www.the74million.org/article/building-a-smarter-and-cheaper-school-bus-system-how-a-boston-mit-partnership-led-to-new-routes-that-are-20-more-efficient-use-400-fewer-buses-save-5-million/< / li >
< li > https://www.citylab.com/perspective/2019/10/micromobility-urban-design-car-free-infrastruture-futurama/600163/< / li >
< li > https://www.sanjorn.com/< / li >
< li > https://ui.kpf.com/< / li >
< / ul >
< h2 > < a class = "header" href = "#similar-projects" id = "similar-projects" > Similar projects< / a > < / h2 >
< ul >
< li > Urban Footprint (https://news.ycombinator.com/item?id=17895739)< / li >
< / ul >
< h2 > < a class = "header" href = "#seattle-specific" id = "seattle-specific" > Seattle-specific< / a > < / h2 >
< p > SDOT asking for feedback:< / p >
< ul >
< li > http://sdotblog.seattle.gov/2017/02/08/from-signals-to-signs/< / li >
< li > https://www.seattle.gov/transportation/projects-and-programs/programs/bike-program/protected-bike-lanes/n-34th-st-mobility-improvements< / li >
< li > https://www.seattle.gov/transportation/projects-and-programs/programs/transportation-planning/north-downtown-mobility-action-plan< / li >
< li > https://www.seattlebikeblog.com/2016/12/01/check-out-seattles-12-winning-neighborhood-led-transportation-ideas/< / li >
< / ul >
< p > Seattlites with opinions and ideas:< / p >
< ul >
< li >
< p > http://seattlegreenways.org/< / p >
< / li >
< li >
< p > https://www.seattlebikeblog.com/2018/01/19/a-roosevelt-junior-redesigned-the-streets-around-his-high-school-and-his-plan-is-better-than-sdots/< / p >
< / li >
< li >
< p > https://www.reddit.com/r/SeattleWA/comments/5rvss5/what_changes_would_you_make_to_seattles_bus/< / p >
< / li >
< li >
< p > https://www.seattletimes.com/seattle-news/transportation/congestion-tolling-could-finally-break-seattles-working-poor-heres-a-better-idea/< / p >
< / li >
< li >
< p > https://www.reddit.com/r/SeattleWA/comments/86g3p9/id_get_back_an_hour_and_a_half_a_week/< / p >
< / li >
< li >
< p > https://www.reddit.com/r/Seattle/comments/4z3ewl/what_are_seattles_worst_intersections/< / p >
< / li >
< li >
< p > https://www.reddit.com/r/SeattleWA/comments/83h4ri/the_intersection_at_john_and_broadway_desperately/< / p >
< / li >
< li >
< p > http://www.seattle.gov/transportation/sdot-document-library/citywide-plans/move-seattle< / p >
< / li >
< / ul >
< h2 > < a class = "header" href = "#other-projects" id = "other-projects" > Other projects< / a > < / h2 >
< ul >
< li > https://github.com/uwescience/TrafficCruising-DSSG2017< / li >
< li > http://sharedstreets.io/< / li >
< li > https://github.com/twpol/osm-tiles attempting to infer nice road geometry too< / li >
< / ul >
< h2 > < a class = "header" href = "#notes-from-related-work" id = "notes-from-related-work" > Notes from related work< / a > < / h2 >
< h3 > < a class = "header" href = "#smarts-httpspeopleengunimelbeduauetanintist17pdf" id = "smarts-httpspeopleengunimelbeduauetanintist17pdf" > SMARTS (https://people.eng.unimelb.edu.au/etanin/tist17.pdf)< / a > < / h3 >
< ul >
< li > Split map into sections, simulate in parallel, load-balance< / li >
< li > has an IDM equation< / li >
< li > tests against real TomTom data of average speed per link< / li >
< / ul >
< h3 > < a class = "header" href = "#games" id = "games" > Games< / a > < / h3 >
< p > SimCity, Cities: Skylines
https://steamcommunity.com/sharedfiles/filedetails/?id=583429740
https://github.com/fegennari/3DWorld< / p >
< h3 > < a class = "header" href = "#open-source-urban-planning" id = "open-source-urban-planning" > Open source urban planning< / a > < / h3 >
< p > UrbanSim< / p >
< h3 > < a class = "header" href = "#proprietary" id = "proprietary" > Proprietary< / a > < / h3 >
< p > Sidewalk Labs Model< / p >
< h3 > < a class = "header" href = "#maps-for-people" id = "maps-for-people" > Maps for people< / a > < / h3 >
< p > https://arxiv.org/pdf/1811.01147.pdf< / p >
< h3 > < a class = "header" href = "#gammacsunceduroadnetworkwilkie_tvcgpdf" id = "gammacsunceduroadnetworkwilkie_tvcgpdf" > gamma.cs.unc.edu/RoadNetwork/wilkie_TVCG.pdf< / a > < / h3 >
< p > section 6.3 talks about offset polylines http://gamma.cs.unc.edu/RoadNetwork< / p >
< h3 > < a class = "header" href = "#citybound" id = "citybound" > CityBound< / a > < / h3 >
< p > https://github.com/aeickhoff/descartes< / p >
< h3 > < a class = "header" href = "#discrete-event-simulation-papers" id = "discrete-event-simulation-papers" > Discrete Event Simulation papers< / a > < / h3 >
< ul >
< li >
< p > section 5.1 of Advanced tutorial on microscopic discrete-event traffic
simulation refers to some DES systems< / p >
< ul >
< li > Florian, Mahut, and Tremblay 2008< / li >
< li > Sumaryo, Halim, and Ramli 2013< / li >
< li > Salimifard and Ansari 2013< / li >
< li > Burghout, Koutsopoulos, and Andreasson 2006< / li >
< li > Thulasidasan, Kasiviswanathan, Eidenbenz, Galli, Mniszewski, and Romero 2009< / li >
< / ul >
< / li >
< li >
< p > A Dynamic Traffic Assignment Model for Highly Congested Urban Networks< / p >
< ul >
< li > section 2.2 models lanes as a moving and queueing part, references other
possibly useful papers< / li >
< li > dont worry about multiple lanes for the moving part, just the turn queues at
the end< / li >
< / ul >
< / li >
< / ul >
< h2 > < a class = "header" href = "#tactical-urbanism" id = "tactical-urbanism" > Tactical urbanism< / a > < / h2 >
< ul >
< li > https://www.vice.com/en_us/article/pajgyz/rogue-coder-turned-a-parking-spot-into-a-coworking-space< / li >
< / ul >
< / main >
< nav class = "nav-wrapper" aria-label = "Page navigation" >
<!-- Mobile navigation buttons -->
< a rel = "prev" href = "../project/CHANGELOG.html" class = "mobile-nav-chapters previous" title = "Previous chapter" aria-label = "Previous chapter" aria-keyshortcuts = "Left" >
< i class = "fa fa-angle-left" > < / i >
< / a >
< div style = "clear: both" > < / div >
< / nav >
< / div >
< / div >
< nav class = "nav-wide-wrapper" aria-label = "Page navigation" >
< a rel = "prev" href = "../project/CHANGELOG.html" class = "nav-chapters previous" title = "Previous chapter" aria-label = "Previous chapter" aria-keyshortcuts = "Left" >
< i class = "fa fa-angle-left" > < / i >
< / a >
< / nav >
< / div >
< script type = "text/javascript" >
window.playpen_copyable = true;
< / script >
< script src = "../elasticlunr.min.js" type = "text/javascript" charset = "utf-8" > < / script >
< script src = "../mark.min.js" type = "text/javascript" charset = "utf-8" > < / script >
< script src = "../searcher.js" type = "text/javascript" charset = "utf-8" > < / script >
< script src = "../clipboard.min.js" type = "text/javascript" charset = "utf-8" > < / script >
< script src = "../highlight.js" type = "text/javascript" charset = "utf-8" > < / script >
< script src = "../book.js" type = "text/javascript" charset = "utf-8" > < / script >
<!-- Custom JS scripts -->
< / body >
< / html >