Download presentation
Presentation is loading. Please wait.
Published byMartin Clark Modified over 6 years ago
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.