Requirements

Functional

  • Enter routes into a tool like Bikely.com for capturing tracks.
  • Continuous route will be called a highway and has a particular number associated with it.
  • Portions of the route may be colored differently (green, yellow, red) to correspond to the perceived difficulty of taking that route by bicycle.
  • Present a Visual Catalog of routes — multiple routes on same screen — matching search criteria
  • Enter waypoints for features such as Rest Stops or significant locations specific to particular routes
  • Provide for overlays of bike shops, bike parking, segregated facilities

Also see Visual Route Catalog & Bike Suitability Maps

System

  • Linux/Unix preferred

Glossary of Terms

Use Cases

ActorsList - Descriptions of the Actors

Actor - Map Maker

  • UC-CaptureRouteSegment - Import a route or segment from an existing site.
  • Number a route
  • UC-GradeRouteSegment - Enter the grade for a route segment so from then on, it carries a particular color that can be configured.
  • EditRouteSegments - Cut & Paste as well as modifying attributes of the route, such as tags, links, waypoints, cue sheets, images, elevation profiles.

Actor - User

  • UC-SearchRoutes - Select endpoints of start & destination or locate a nearby loop.
  • UC-IdentifyRoute - Click on a route or select it's name from a list to get details about the route.
  • UC-ViewRoutes - Show the map with all routes matching criteria and presented with color coding.

Actor - Web Publisher

  • UC-PresentRoutes - Tag a selection of routes to present under a single URL.
  • UC-GradeRouteSegment - Enter the grade for a route segment so from then on, it carries a particular color that can be configured.
  • UC-EnterCommuteProfile - Capture user's information about their schedule and route for sharing with others.

Nice to have

  • Time-based difficulty levels
  • Get queue sheet (may be possible from Google maps given waypoints that need to be hit)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License