Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pathfinder GPS cue sheet generator

Similar presentations


Presentation on theme: "Pathfinder GPS cue sheet generator"— Presentation transcript:

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

2 Motivation Cyclists create GPS track files on rides
Track files are sets of latitude, longitude, and elevation points We wanted to convert tracks into cue-sheets, i.e., lists of turns and distances (reverse-geocoding) Kurt

3 GPX Snippet KML Snippet KL

4 Cue Sheet Ride Map KL Turn Map

5 Pathfinder Program Features
GPX and KML track file input Ride map and turn map generation Annotation function for adding points of interest (POIs) Elevation profile Cue sheet generation and output as CSV and HTML files Jungyul

6 Design Decisions Client vs Server Side Static vs Dynamic Maps
Geocoding service or no geocoding at all? Platform, Mac Windows Linux all of the above Language Choice Weston

7 Pathfinder Program Description
Client side application Written in C#, runs on .Net framework on windows and mono on Mac and Linux. Leverages Google reverse geocoding API and Geonames.org reverse geocoding service and Google static maps. weston 7

8 Demo 1/10/11 Opening a file Generating cuesheet
Moving back/forward through turns Different map view types Adding POI Viewing elevation profile Show exported CSV and HTML files (already loaded)

9 Technical Highlights Douglas-Peucker waypoint minimization algorithm: recursive, divide and conquer Address cache: Left Leaning Red-Black Tree Geonames geocoding service fail-over Custom map painting API, map registration Hang

10 What We Learned Google Code: Subversion (SVN), Wiki and file repository are useful for group project Regular meetings, value of face to face time Benefit of crafting good documentation Rapid prototyping and design very useful, made possible by choice of tools Kurt


Download ppt "Pathfinder GPS cue sheet generator"

Similar presentations


Ads by Google