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

Preview:

DESCRIPTION

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

Citation preview

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.

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).

Recommended