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 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
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
Pathfinder Program 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.
Pathfinder (Prototype)
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
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).