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

Slides:



Advertisements
Similar presentations
OS Places New Service Products from May 2014 Address Capture & Verification Address Matching GeoSearch Ordnance Survey 2014.
Advertisements

MXIE overview 5/4/ Update1. MXIE Media Exchange Interface for End Users 5/4/ Update2.
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
1 Indexing Structures for Files. 2 Basic Concepts  Indexing mechanisms used to speed up access to desired data without having to scan entire.
By: Devesh Sharma.  Why Cloud Computing? ◦ Traditional Business Applications  Expensive  Complicated  Difficult to manage  Idea behind Cloud Computing.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
O-Mopsi Project Presentation Zhentian Wan,Vladimir Tikhomirov, Surendra Maharjan, Olawumi Olayemi,
Google (LBC) Local Business Center Free Listing, Free Updates, and ( New ) Free Insights Organize your Ownership Listing for enhanced Optimization and.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
TicorOnline Page: 2 Main Menu Prior to running a Property Report for the first time, select User Tools from the Main Menu. Note: If you already set your.
Location based services Using Google Maps v2 etc. in Android apps 1Location based services.
Tag You’re It! –
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 3 1 Searching the Web Using Search Engines and Directories Effectively Tutorial.
ECE 3553 Final Project by Brian Robl. What is Eventor? A simple, yet effective, website for event planning and searching.  Influence from Facebook Events.
McLean HIGHER COMPUTER NETWORKING Lesson 7 Search engines Description of search engine methods.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
MySQL spatial indexing for GIS data in a web 2.0 internet application Brian Toone Samford University
Google Maps: Directions and Functions Presented by Hyuntak Oh, Celena Lok Tiffany Liu, YunYan Guan, Olivia Chung.
BT Wholesale Tags on the Line Portal How to Raise a Tags Query.
U.S. Department of the Interior U.S. Geological Survey Exploring New Ground Data Sources GFSAD30 April 2015 Meeting Justin Poehnelt, Student Developer.
Introduction to Archon for CARLI Members Jen Masciadrelli, Library Systems Coordinator, CARLI Office Sarah Horowitz, Special Collections Librarian, Augustana.
Enterprise Service Desk (ESD) Enterprise Service Desk for Notification / Knowledge Article Authors.
Snow Events Application DESIGNED TO RECEIVE AND TRACK CITIZEN REQUESTS RELATING TO SNOW EVENTS IN DULUTH.
Croplands Website. Croplands Website: Marker Icons New map icons allow users to quickly differentiate locations, and track those they have reviewed or.
Online Submission and Management Information -- Authors AMS Annual Conference / AMS WMC Click on play to begin show.
How Your Customers Will Pay Online & by Phone
5 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Other Administrator Tasks.
Corporate Customers Basic Services Intuit Financial Services University Business Financial Solutions Certification.
What is Seo? SEO stands for “search engine optimization.” It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search.
“It’s Not a Sprint – It’s a Marathon” GIS 101 For Local Government ICIT Midyear Conference June 17, 2010 Jeff Miller, Dubuque County Matt Boeck, Story.
3rd Training Workshop June 2008, Ostende Management of CSR Anne Che-Bohnenstengel, BSH  Metadata Formats  Defined Vocabularies  Content Management.
 This is an online tool that one can use to share with multiple users either by saving and printing their creation or sending the link to someone else.
The FA’s Online Safeguarding Service For Club Welfare Officers and Assistant Club Welfare Officers.
Now login to your Distributor Panel on
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Source-to-Pay (S2P) Initiative Coupa Supplier Network Training
Online Submission and Management Information -- Authors
Information Architecture
Introduction Most samples in Household Travel Surveys (HTS) complete via web Geocoding is an important element in HTS collection Online geocoding services.
USER INTERFACE 4.x Introduction To Colleague
Always Check Content before Submission on Online Platforms One of the most important tips before submitting any online post is to check the content.
Jonathan Walpole Computer Science Portland State University
Recruiter 2.0 Overview May 1, 2012.
Creating A CCO ID.
Using the Search History in EBSCO Interfaces
Tables and Triggers.
Improving searches through community clustering of information
GIS Basic Training June 7, 2007 – ICIT Midyear Conference
CAT: Correct Answers of Continuous Queries using Triggers
VI-SEEM Data Discovery Service
Tracking and Booking Taxi
by Jakob Gray, and Sara Inglis, Jerry Sun
One Click Textbooks CSE 454 By Mark, Nick, and Ken.
Materials Engineering Product Data Management (ePDM)
Online Food Ordering Script |Online Food Delivery Script |Food ordering Script Phpscriptsmall.
1 SEO is short for search engine optimization. Search engine optimization is a methodology of strategies, techniques and tactics used to increase the amount.
Senior Project, 2018, Spring To-do List Optimizer 1.0
Fred Dirkse CEO, OIC Group, Inc.
E-NOTIFY and CAER OnLine Training
Welcome to the St. Louis Community College Online Applicant Tracking Tutorial Create Posting: Assign Search Committee Members Let’s Get Started!
A Restaurant Recommendation System Based on Range and Skyline Queries
Electronic First Piece System Home Page
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Vendor Management: New Vendor Request Processing
Technical Integration Guide
Better Management of Instructors
EMAP Read Only User Training
Helpful Things To Know For Successful Digital Marketing Strategy Presented By:- Abhinav Shashtri.
Presentation transcript:

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

CSE 454 Autumn 2009

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

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

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

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

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

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

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

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

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