Pathfinder a cue sheet generator

7
Pathfinder a cue sheet generator Members: Kurt, Hang, Weston, Jungyul, Ka Long

description

Pathfinder a cue sheet generator. Members: Kurt, Hang, Weston, Jungyul , Ka Long. Motivation. Cyclists create GPS track files on rides Track files are sets of lat/long points - PowerPoint PPT Presentation

Transcript of Pathfinder a cue sheet generator

Page 1: Pathfinder a cue sheet generator

Pathfindera cue sheet generator

Members: Kurt, Hang, Weston, Jungyul, Ka Long

Page 2: Pathfinder a cue sheet generator

Motivation• Cyclists create GPS track files on rides

• Track files are sets of lat/long points

• Would be useful to create turn-by-turn directions from these lat/long points, with street names, distances between turns, direction to turn, and points of interest along route, as well as a map of the route

Page 3: Pathfinder a cue sheet generator

Pathfinder Program Features

• gpx track file input and parsing• map generation• annotation function for adding more

POIs (points of interest)• cue sheet generation and output as

Excel or CSV file

Page 4: Pathfinder a cue sheet generator

PathfinderProgram Description

• First version: Client side application

– Written in Java.

– Using Google reverse geocoding API and Google static maps.

• Second version: Web based application

– Java JSP/servlet, accessible through internet.

– Employ dynamic maps.

– Extended features: Export .gpx format etc.

Page 5: Pathfinder a cue sheet generator

Pathfinder (Prototype)

Page 6: Pathfinder a cue sheet generator

Members’ Roles in Program Development

• Manager: Kurt

• System Architect: Weston

• Quality Control: Ka Long

• Technical documentation: Hang (Back up: Weston)

• User documentation: Jungyul

• User interface: Hang (Back up: Jungyul)

• Configuration control(Build Master) : Kurt

Page 7: Pathfinder a cue sheet generator

Technical Challenges

• Accuracy of GPS.

• Resolution of path for extended rides.

• Adding custom locations on the map.

• Limited requests to Google reverse geocoding

API (2,500 per day).