Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSE 454 Jeff Beorse, James Lee, Bo Qin, Daniel Suskin

Similar presentations


Presentation on theme: "CSE 454 Jeff Beorse, James Lee, Bo Qin, Daniel Suskin"— Presentation transcript:

1 CSE 454 Jeff Beorse, James Lee, Bo Qin, Daniel Suskin
TopoCycle CSE 454 Jeff Beorse, James Lee, Bo Qin, Daniel Suskin

2 CSE 454 Autumn 2009

3

4

5

6

7 pgRouting Set up pgRouting with PostgreSQL
Import King County Tiger/Line Data Remove Highways and non-road lines Create Topology Use existing A* search Link with UI (front end) with PHP Looks up nearest node ID with given x’s and y’s Con: Slow (~5 sec per query) even with bounding box Pro: Easily scalable with more data

8 Custom route finding A* in 3D
Slope times distance Optimizations to make database queries faster

9 Further Problem Statement
If we wanted to find a route that we previously searched, how would we go about that? Route submissions! Why else are submissions a good idea? Share routes with buddies Have a community in which everyone can share routes online Etc..

10 Community system Highlights of our community system Searchable by:
Tags, length, start and end locations, route name, and creator id. Large set of initial routes obtained from other communities

11 Back end implementation
Process search queries Fetch single route track points Fetch single route meta data Submit single route

12 Showing the Map Google maps API version 3 Drawbacks Map Event Listener
Geocode Addresses Reverse Geocode Points Markers with Custom Images Polylines Drawbacks Limited number of geocoding requests Subject to change

13 Testing and Evaluation
TopoCycle vs pgRouting vs Google maps Riding the Routes User Testing Bikers compared against the routes they already used Usually matched the user's preferred route Sometimes elevation weighted too high User Interface Good: Large Map, Analogous design Google Maps, Click to add points, Delete Specific Points Bad: No directions, removing points doesn't update map immediately, more scope desired

14 Lessons Build upon previous work Government is behind the times
We used: Google Maps, pgRouting, Bikely.com, the U.S. Geological Survey, the Census Bureau Government is behind the times Mmm, tape And check terms of use

15 Problems and Plans for the Future
Bounding box Unreliable data No rigorous definition of success Future Better balance of elevation vs distance Scalability Mobile platforms Expansion of supported regions


Download ppt "CSE 454 Jeff Beorse, James Lee, Bo Qin, Daniel Suskin"

Similar presentations


Ads by Google