OpenTripPlanner

A multimodal router for OpenStreetMap

David Turner

OpenPlans

Outline

Overview

Analyst

Features

Data sources

Development

OSM

Names and narrative

Routeable ways

Exceptions:

Per-mode permissions

Per-mode permissions, cont'd

Bike safety Model

Bike safety Tags

Bike safety model snippet

setProperties(props, "highway=residential_link;cycleway=opposite", StreetTraversalPermission.ALL, 0.98, 0.98);
setProperties(props, "highway=tertiary;cycleway=opposite", StreetTraversalPermission.ALL, 1, 1);
setProperties(props, "highway=tertiary_link;cycleway=opposite", StreetTraversalPermission.ALL, 1, 1);
setProperties(props, "highway=secondary;cycleway=opposite", StreetTraversalPermission.ALL, 1.5, 1.71);
setProperties(props, "highway=secondary_link;cycleway=opposite", StreetTraversalPermission.ALL, 1.5, 1.71);
setProperties(props, "highway=primary;cycleway=opposite", StreetTraversalPermission.ALL, 2.06, 2.99);
setProperties(props, "highway=primary_link;cycleway=opposite", StreetTraversalPermission.ALL, 2.06, 2.99);

Bike safety model snippet 2

setProperties(props, "RLIS:bicycle=caution_area", StreetTraversalPermission.ALL, 1.45, 1.45, true);
setProperties(props, "RLIS:bicycle:right=caution_area", StreetTraversalPermission.ALL, 1.45, 1.0, true);
setProperties(props, "RLIS:bicycle:left=caution_area", StreetTraversalPermission.ALL, 1.0, 1.45, true);
setProperties(props, "CCGIS:bicycle=caution_area", StreetTraversalPermission.ALL, 1.45, 1.45, true);
setProperties(props, "CCGIS:bicycle:right=caution_area", StreetTraversalPermission.ALL, 1.45, 1.0, true);
setProperties(props, "CCGIS:bicycle:left=caution_area", StreetTraversalPermission.ALL, 1.0, 1.45, true);

Bike Safety, conclusion

Turn Restrictions

Turn Restrictions: example

Relation: 1694152

Tags:type = restriction
restriction = only_straight_on
Members:Way West Burnside Street (118756155) as to
Node 567256143 as via
Way West Burnside Street (128309208) as from

Elevation

Wheelchair Accessibility

Elevators

Areas

Areas: Piazza San Marco

Areas: Martinez, CA

Common Problems

Future directions

Questions

?

Epilogue