70 likes | 197 Views
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
E N D
Pathfindera 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
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.
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).