Statewide Cycloplan: Bicycle Planning Tool & Participatory GIS

Similar documents
Stakeholder Communication and Public Involvement Plan

Twin Cities Regional Bicycle System Study

TxDOT Bicycle Tourism Trails Study Update. April 2017 BAC Meeting April 10, 2017

MnDOT Implementation of Complete Streets Policy. January 2014

Coquitlam Cross-town Bike Route Improving Bicycle Facilities in a Mature Suburban Environment

Evaluation. Chapter 7. Education Encouragement Enforcement Engineering Evaluation. Evaluation Chapter 7

WALKNBIKE DRAFT PLAN NASHVILLE, TENNESSEE EXECUTIVE SUMMARY NASHVILLE, TENNESSEE

Evolving Roadway Design Policies for Walking and Bicycling

Advisory Committee on Non-Motorized Transportation

Public Transportation and Bicycle & Pedestrian Stakeholder Webinar. April 11, :30 PM

Developing a Bike/Pedestrian Plan Using ArcInfo and Public Participation Rob Shumowsky, Madison County Council of Governments

Planning the Mississippi River Trail in Iowa Using Geographic Information Systems

Chapter 9: Pedestrians and Bicyclists

LOUISIANA COMPLETE STREETS POLICY. Ellen W. Soll, AICP Principal Soll Planning

Metropolitan Council Transportation Committee. Twin Cities Regional Bicycle Barriers Study

Complete Street Analysis of a Road Diet: Orange Grove Boulevard, Pasadena, CA

The Florida Bicycle and Pedestrian Partnership Council

Bicycle and Pedestrian Planning in a Historically Car-Centric Culture: A Focus on Connectivity, Safety, & Accessibility

Strategic Research PROGRAM FOLLOW-UP ASSESSMENT OF THE MOBILEYE SHIELD+ COLLISION AVOIDANCE SYSTEM

Regional Bicycle Barriers Study

IBPI: Bicycle and Pedestrian Education Program

ACTION TRANSMITTAL No

Conducting Bicycle and Pedestrian Counts in Your Community: Count Manager Training. MnDOT and MDH Bicycle and Pedestrian Counting Initiative 2015

Highway 111 Corridor Study

Chapter 7: Bicycle And Pedestrian Investment Direction

3 ROADWAYS 3.1 CMS ROADWAY NETWORK 3.2 TRAVEL-TIME-BASED PERFORMANCE MEASURES Roadway Travel Time Measures

Clackamas County Comprehensive Plan

General Design Factors

Closing Plenary Session

Corpus Christi Metropolitan Transportation Plan Fiscal Year Introduction:

Using GPS Data for Arterial Mobility Performance Measures

Small Town & Rural Multimodal Networks

Non-Motorized Transportation 7-1

CITY OF BLOOMINGTON COMPLETE STREETS POLICY

We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports.

Traffic Calming Policy

Cycling Volume Estimation Methods for Safety Analysis

APPENDIX D. May 22, 2002 Open House Summary and Materials

New Castle County Bicycle Plan. Heather Dunigan ext

Chapter VISION, MISSION, AND GOALS AND OBJECTIVES. Vision. Mission. Goals and Objectives CONNECTING COMMUNITIES ACROSS THE ST.

NON-MOTORIZED TRANSPORTATION

A Survey of Planning, Design, and Education for Bikeways and Bus Routes on Urban Streets

Hennepin County Pedestrian Plan Public Comment Report

PURPOSE AND POLICY GUIDANCE

5.0 Roadway System Plan

Bringing together community and health. Physical Activity and Nutrition Unit Office of Statewide Health Improvement Initiatives

Hennepin County Bicycle and Pedestrian Planning

Planning Guidance in the 2012 AASHTO Bike Guide

Who is Toole Design Group?

Welcome. Thank you for your interest in the Lewis & Clark Viaduct Concept Study

900 BICYCLE FACILITIES Traffic Engineering Manual

MEETING NOTES Meeting notes - User -.docx. Jiaro Viafara, MPO David Kuharenko, GF Engineering Kim Greendahl, City of GF

PRELIMINARY DRAFT FIRST AMENDMENT TO VISION 2050: A REGIONAL LAND USE AND TRANSPORTATION PLAN FOR SOUTHEASTERN WISCONSIN

CHAPTER 1 INTRODUCTION

Pedestrian, Bicycle and Traffic Calming Strategic Implementation Plan. January 18, 2011

Bicyclist Signing Guidelines

Appendix C. Corridor Spacing Research

Pennsylvania Avenue (CR 484) Design Alternatives Study

FHWA Resources for Pedestrian and Bicycle Professionals

Chapter 4 Traffic Analysis

PBIC Webinar. How to Create a Bicycle Safety Action Plan: Planning for Safety [IMAGE] Oct. 2, 2014, 2 pm

PROJECT BACKGROUND/DESCRIPTION

Bicycling & Walking in the Twin Cities TPP Bike/Ped Chapter Overview. Land Use Advisory Committee September 21, 2017

Complete Streets implementation in Chicagoland

TRAFFIC IMPACT STUDY CRITERIA

Zlatko Krstulich, P.Eng. City of O9awa

LIVERPOOL TRANSPORTATION MODELING TECHNICAL MEMO MAY 2009

Purpose and Need. For the. Strava Bicycle Data Project

NM-POLICY 1: Improve service levels, participation, and options for non-motorized transportation modes throughout the County.

Safety Assessment of Installing Traffic Signals at High-Speed Expressway Intersections

Complete Streets Training. Georgia Municipal Association June 27, 2016

SIDRA INTERSECTION 6.1 UPDATE HISTORY

What Is a Complete Street?

User Help. Fabasoft Scrum

Cycle Track Design Best Practices Cycle Track Sections

AMENDING MOTION: Mobility Plan - Pedestrians and Disadvantaged Communities

Ben Timerson, MnDOT Erik Minge, SRF Consulting Group Greg Lindsey, University of Minnesota

The 2012 AASHTO Bike Guide: An Overview

Performance of Ultra-Thin Bounded Wearing Course (UTBWC) Surface Treatment on US-169 Princeton, Minnesota. Transportation Research

Crash Analysis Uses and Approaches

12 RECOMMENDATIONS Road Improvements. Short Term (generally the next five years)

RESOLUTION NO ?? A RESOLUTION OF THE CITY OF NEPTUNE BEACH ADOPTING A COMPLETE STREETS POLICY

unsignalized signalized isolated coordinated Intersections roundabouts Highway Capacity Manual level of service control delay

On Road Bikeways Part 1: Bicycle Lane Design

TOWN OF PORTLAND, CONNECTICUT COMPLETE STREETS POLICY

Bicycle and Pedestrian Chapter TPP Update Overview. TAB September 20, 2017

ENHANCED PARKWAY STUDY: PHASE 2 CONTINUOUS FLOW INTERSECTIONS. Final Report

Bicycle and Pedestrian Investment Direction

DISTRIBUTION: Electronic Recipients List TRANSMITTAL LETTER NO. (17-01) MINNESOTA DEPARTMENT OF TRANSPORTATION. MANUAL: Road Design English Manual

State Bicycle and Pedestrian Advisory Committee Meeting. March 27, 2013 John Bolecek Statewide Bicycle and Pedestrian Planner

ACTION TRANSMITTAL No

TABLE OF CONTENTS. Executive Summary

Goodlettsville Bicycle and Pedestrian Plan Executive Summary

BIKE PLAN CONTENTS GATEWAY

Bicycle and Pedestrian Level of Service Evaluation

DEPARTMENT OF ENVIRONMENTAL SERVICES. North Harrison Street (Lee Highway to Little Falls Road) Comparative Analysis. Prepared for:

General Plan Circulation Element Update Scoping Meeting April 16, 2014 Santa Ana Senior Center, 424 W. 3rd Street, Santa Ana, CA 92701

CAPITOL REGION COUNCIL OF GOVERNMENTS. Bike / Pedestrian Count Project

Bicycle Network Planning Report

SANTA CLARA COUNTYWIDE BICYCLE PLAN August 2008

Transcription:

Statewide Cycloplan: Bicycle Planning Tool & Participatory GIS Loren Terveen, Principal Investigator Department of Computer Science University of Minnesota June 2015 Research Project Final Report 2015-29

To request this document in an alternative format call 651-366-4718 or 1-800-657-3774 (Greater Minnesota) or email your request to ADArequest.dot@state.mn.us. Please request at least one week in advance.

Technical Report Documentation Page 1. Report No. 2. 3. Recipients Accession No. MN/RC 2015-29 4. Title and Subtitle 5. Report Date Statewide Cycloplan: Bicycle Planning Tool & Participatory GIS June 2015 6. 7. Author(s) 8. Performing Organization Report No. Loren Terveen 9. Performing Organization Name and Address 10. Project/Task/Work Unit No. Department of Computer Science and Engineering University of Minnesota 4-192 Keller Hall, 200 Union Street S.E. Minneapolis, MN 55455-0159 CTS #2012050 11. Contract (C) or Grant (G) No. (c) 99008 (wo) 35 12. Sponsoring Organization Name and Address 13. Type of Report and Period Covered Minnesota Department of Transportation Research Services & Library 395 John Ireland Boulevard, MS 330 St. Paul, Minnesota 55155-1899 15. Supplementary Notes http://www.lrrb.org/pdf/201529.pdf 16. Abstract (Limit: 250 words) Final Report 14. Sponsoring Agency Code This project extended the existing Cyclopath and Cycloplan bicycle routing and planning system. The primary goal of this project was to develop a statewide bicycle map. The map was intended to serve multiple purposes, including: Giving people throughout Minnesota easy access to bicycle routing information, thus making it easier for them to utilize bicycling as transportation; Supporting long-distance bicycle travel and bicycle travel outside of urban areas; Compiling disparate sets of bikeways data -- from different sources and in different formats -- into a single, unified dataset and tool; Serving as a collaborative tool for public participation and inter-agency cooperation. We achieved these goals by working closely with relevant stakeholders both end users and planners over the life of this project. The result is a version of Cyclopath that: Enables bicycle routing for the entire state of Minnesota; Features a significantly simplified and improved end-user interface; Adds useful new features for transportation planners. 17. Document Analysis/Descriptors 18. Availability Statement Bicycling, Routes and routing, Geographic information systems, Mapping, Public participation No restrictions. Document available from: National Technical Information Services, Alexandria, Virginia 22312 19. Security Class (this report) 20. Security Class (this page) 21. No. of Pages 22. Price Unclassified Unclassified 15

Statewide Cycloplan: Bicycle Planning Tool & Participatory GIS Final Report Prepared by: Loren Terveen Department of Computer Science University of Minnesota June 2015 Published by: Minnesota Department of Transportation Research Services & Library 395 John Ireland Boulevard, MS 330 St. Paul, Minnesota 55155-1899 This report represents the results of research conducted by the authors and does not necessarily represent the views or policies of the Minnesota Department of Transportation or the University of Minnesota. This report does not contain a standard or specified technique. The authors, the Minnesota Department of Transportation, and the University of Minnesota do not endorse products or manufacturers. Trade or manufacturers names appear herein solely because they are considered essential to this report

ACKNOWLEDGMENTS I thank everyone who has worked on this project, especially the following: Landon Bouma, the software engineer for my group, who did incredible amounts of problem solving, programming, and design; Reid Priedhorsky, who co-founded Cyclopath and designed and implemented nearly the entire system originally; Mikhil Masli, who contributed significantly to user research and design and implementation work involved in this project; Greta Alquist, who was the first technical liaison for this project; and Jasna Hadzic, who was the second technical liaison.

TABLE OF CONTENTS Chapter 1: Introduction: Background and technical challenges... 1 Chapter 2: The Problem of Data Integration... 3 2.1 Segmentization... 3 2.2 Solution... 4 2.3 Integrating Regional and State Trails... 5 Chapter 3: User Interface Redesign and system engineering... 6 Chapter 4: Conclusions... 8 LIST OF FIGURES Figure 1 Current Cyclopath Landing Page.... 2 Figure 2: The "Segmentization" Problem Illustrated.... 4

EXECUTIVE SUMMARY This project extended the existing Cyclopath and Cycloplan bicycle routing and planning system. The primary goal of this project was to develop a statewide bicycle map. The map was intended to serve multiple purposes, including: Giving people throughout Minnesota easy access to bicycle routing information, thus making it easier for them to utilize bicycling as transportation Supporting long-distance bicycle travel and bicycle travel outside of urban areas Compiling disparate sets of bikeways data from different sources and in different formats into a single, unified dataset and tool Serving as a collaborative tool for public participation and inter-agency cooperation. We achieved these goals by working closely with relevant stakeholders both end users and planners over the life of this project. The result is a version of Cyclopath that: Enables bicycle routing for the entire state of Minnesota Features a significantly simplified and improved end-user interface Adds useful new features for transportation planners.

CHAPTER 1: INTRODUCTION: BACKGROUND AND TECHNICAL CHALLENGES At the beginning of this project, Cyclopath already was a mature bicycle routing system for the 7-county Twin Cities Metro Area. It had been developed over a period of about four years, using significant funding from the National Science Foundation, The University of Minnesota, The Minnesota Department of Transportation, and The Metropolitan Council. One full-time software engineer, 5 PhD students, and about 5 undergraduate and Masters students contributed to the system design and implementation. The original version of Cyclopath was designed for bicyclists, and it featured several important innovations: It was a geographic wiki; a map that anyone could edit. The motivation for this was that cyclists had knowledge not reflected in official road and trail maps, ranging from informal paths they used (e.g., important shortcuts through parks) to their evaluations and ratings of road and trail segments. It offered intelligent personalized routing; using techniques from search and recommender systems, Cyclopath could compute routes for cyclists that satisfied their personal preferences, e.g., utilizing only off-road trails, minimizing distance, or avoiding hills. With previous funding from MnDOT, we extended Cyclopath to enable multimodal routing, i.e., routes that combined both biking and public transit. And with previous funding from the Metropolitan Council, we extended Cyclopath to add features to support transportation planners, e.g., to enable them to analyze the entire database of (10s of thousands of) route requests to identify inefficiencies in the existing network of bicycle facilities. In this project, we took on the challenge of extending Cyclopath to work for the entire state of Minnesota. This raised a number of technical challenges that we had to solve: We had to obtain several relevant bikeways datasets and translate them into a format usable by Cyclopath. We had to merge road geometry and metadata to enable unified routing; We modified the user interface to make it simpler and easier to use as well as faster; we did this in part by separating out map editing functionality, which users could access with the press of a button; We had to engineer Cyclopath to statewide scale; this included adding several new zoom layers to enable map viewing at larger geographic scales and modifying our routing algorithm to enable long-distance routing; We had to move our code to a new server to handle larger amounts of data and more demanding computational requirements. 1

We carried out the work of this project in close collaboration with stakeholders from MnDOT and other relevant partners, including holding a number of design and prototyping sessions that greatly influenced the revised design of Cyclopath. Figure 1shows the current Cyclopath landing page, i.e., the view users get when they first enter the system. In the remainder of this report, we describe the main technical challenges we had to solve to reach this point and detail the user interface development process we followed and the design changes we made. Figure 1 Current Cyclopath Landing Page. 2

CHAPTER 2: THE PROBLEM OF DATA INTEGRATION We describe some of the key technical challenges we solved in integrating statewide trail and road data into the original 7-county-metro-area Cyclopath database. First, let us consider the challenges through a consideration of a geographic database that we received from MnDOT (in June 2013). The database contained a line segment layer called Roadway_Char that represents the state roadway network, and it includes useful attributes: Shoulder type and width (which Cyclopath uses to indicate if a shoulder is considered bikeable, i.e., if it's 4 feet or wider). Controlled access or not (which is used to indicate if a roadway is open to bicyclists, and used to guess if an intersection exists with another road when segmenting line segments; see discussion below). Number of lanes (used to guess a road's bikeability, its appeal to the average/casual cyclist). Direction of travel (used by the route finder so it doesn't send cyclists the wrong way down a street). But importing this data into Cyclopath was difficult: Line segments were not segmentized, that is, split at intersections with other line segments. Road names were obscure and not useful for cyclists; e.g., in Duluth, you'll find line segments with attributes like, ROAD_NAME: M457, and DESCRIPTION: 7TH ST E MSAS-217 XING. 2.1 Segmentization This figure below illustrates the segmentization problem: one line segment is selected, shown highlighted in green. This segment goes for ten blocks. We can see that it intersects 9 other roads, but in the database, its only connections to the rest of the roads are its two endpoints. If we simply imported this data as is, the Cyclopath route finder could only route cyclists between the two endpoints (ten blocks apart) and would not be able to route a cyclist to any of the nine intersecting streets. 3

Figure 2: The "Segmentization" Problem Illustrated. There may seem to be an obvious solution to this problem: when we integrate new data, write code to check the geometry of each segment against existing data, and wherever the geometries intersect, create a connection in the database. In the above example, this would result in correctly adding the 8 intermediate intersections. However, there are many cases where this is not the right thing to do: for example, a bicycle trail might pass over a highway on a bridge, thus the trail and road are not connected. Further, the data we received for importation also had many so-called dangles, line segment endpoints that do not connect to the rest of the road network. 2.2 Solution We solved these problems (and a few other related, less common ones) through a combination of automated and manual methods We developed custom software to intelligently create intersections where line segments intersect; for example, the software would not create intersections where a controlled access road intersects another road. We recorded metadata about the new intersections so that a human operator can audit the changes. We manually audited the added intersections in Cyclopath for accuracy. 4

2.3 Integrating Regional and State Trails The MnDot data did not include regional or state bike trails, or any bike facility-specific attributes. To get this data, we obtained a statewide geodatabase of bicycle and recreational trails published by the College of Design (http://ccl.design.umn.edu/mnpat.html). This dataset was compiled from many different sources, including regional, state, and federal agencies. Much of this data is very useful for statewide bicycle travel. For example, the data includes the Willard Munger Trail, which connects cyclists from Hinkley to Duluth. We integrated this dataset into Cyclopath using the same methods described above. 5

CHAPTER 3: USER INTERFACE REDESIGN AND SYSTEM ENGINEERING Our goals were to make the Cyclopath user interface simpler, easier, and faster to use, and to add new functionality as needed to better support transportation planners. We worked to achieve these goals through an iterative process involving discussion with and feedback from a variety of stakeholders. Notably, in late 2012, we attended the annual Statewide Non-Motorized Transportation Advisory Committee. We did a half dozen small group exercises, where we presented each group a paper mockup, and instructed them to perform basic tasks such as: If you logged into Cyclopath, and this was the screen you saw, how would you request a bike route? The participants demonstrated how they would proceed and described their thought processes; in response, we modified the mockup as necessary to accommodate their ideas, using a set of paper prototyping widgets we had prepared, such as dialog boxes and dropdown menus. We also solicited general feedback about the design, language used, help messages, etc. Based on what we learned from these sessions, as well as other feedback we gathered along the way, we made a number of significant modifications to the Cyclopath user interface: The original inspiration for Cyclopath was that it was a wiki map; a map that anyone can edit. Cyclopath has gained a lot of power this way; however, most users never edit. Thus, we removed the editing capabilities from the default (View) mode in the interface, which has the benefit of simplifying a number of user interactions. We improved navigation in several ways: o Redesigning the map landing page to show the route request interface (since this is the most commonly used feature). o Replacing the original accordion layout with a simpler tab layout. o Adding a universal search bar. We made a number of changes to the route finding algorithm and interface to improve the user experience and system responsiveness. These included: o Increasing the diversity of routes we returned to users as they adjusted the preference control slider. o Improving algorithm efficiency; this resulted in decreasing response time for some long routes by an order of magnitude. o Making the route request parser more flexible (e.g., to understand that mpls refers to Minneapolis ) o Improving the clarification dialog necessary when a user s request is ambiguous. We added a number of functions for planners: o We added a new Bike Facility widget that makes it easy for a user to specify standard bike facilities of a road or trail (e.g., that it is a Bicycle Boulevard ) and any relevant cautions (e.g., that there is a Difficult Connection ). o We added a panel for planners to handle data export. o We improved the means by which planners can watch items on the map, that is, items for which the planner wants to receive alerts when they are edited. 6

We also fixed a number of bugs and made low-level improvements to the UI. 7

CHAPTER 4: CONCLUSIONS All the modifications described in this document are live and available at Cyclopath.org. Landon Bouma, who was the software engineer for the project, has made a number of presentations to stakeholders to demonstrate the functionality and use of the system. 8