By Liqiang Cheng, Naiqi Jin and Jason Yap. Project Description Project summary: A Geo-spatial search system that collects and combines data from various.

Slides:



Advertisements
Similar presentations
Introductory to database handling Endre Sebestyén.
Advertisements

Fatma Y. ELDRESI Fatma Y. ELDRESI ( MPhil ) Systems Analysis / Programming Specialist, AGOCO Part time lecturer in University of Garyounis,
Broadband Session Michael Byrne. Broadband Map Technical Details Data Integration Map Presentation Since Launch.
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Towards quality-aware Infrastructures for Geographic Information Services Richard.
Components of GIS.
The North American Carbon Program Google Earth Collection Peter C. Griffith, NACP Coordinator; Lisa E. Wilcox; Amy L. Morrell, NACP Web Group Organization:
Building an online tool for spatial joins using open source software Karsten Vennemann Seattle.
Harvesting Metadata for Use by the geodata.gov Portal Doug Nebert FGDC Secretariat Geospatial One-Stop Team.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
IST NeOn-project.org The Semantic Web is growing… #SW Pages Lee, J., Goodwin, R. (2004) The Semantic.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
System Analysis and Design
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
Databases & Data Warehouses Chapter 3 Database Processing.
Introduction To Databases IDIA 618 Fall 2014 Bridget M. Blodgett.
Online real-time tweets extraction, mapping and dissemination Xiannian Chen and Gregory Elmes West Virginia University Chen & West Virginia University2014.
Web 2.0: Concepts and Applications 2 Publishing Online.
Mobile Mapping Systems (MMS) for infrastructural monitoring and mapping are becoming more prevalent as the availability and affordability of solutions.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
CS621 : Seminar-2008 DEEP WEB Shubhangi Agrawal ( )‏ Jayalekshmy S. Nair ( )‏
Using Social Networks to Harvest Addresses Reporter: Chia-Yi Lin Advisor: Chun-Ying Huang Mail: 9/14/
OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF ENERGY The Open Location Services (OLS) Tracking Service Standard Dr. Johnny Tolliver Oak Ridge National.
EXTENDING GIS INTO EMR Final Presentation. Project Team  Rahkiya Hawkins (Team Leader)  Cristian Andrade  Perry Estes  Steve Friedlander  Kevin Gravesande.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
Basic Web Applications 2. Search Engine Why we need search ensigns? Why we need search ensigns? –because there are hundreds of millions of pages available.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
M1G Introduction to Database Development 6. Building Applications.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
CourseCrawler Matt Berntsen Don Frehulfer Evan Kaiser.
Overview What is a Web search engine History Popular Web search engines How Web search engines work Problems.
DBXplorer: A System for Keyword- Based Search over Relational Databases Sanjay Agrawal, Surajit Chaudhuri, Gautam Das Cathy Wang
Geo-spatial Search Engine Liqiang Cheng, Naiqi Jin, Jason Yap.
© 2011 Autodesk High-End Infrastructure Modeling with Low-Cost Tools: Introducing AutoCAD® Map 3D 2012 Bradford Heasley, GISP Vice President, Brockwell.
ECE 3553 Final Project by Brian Robl. What is Eventor? A simple, yet effective, website for event planning and searching.  Influence from Facebook Events.
The Anatomy of a Large-Scale Hypertextual Web Search Engine Sergey Brin & Lawrence Page Presented by: Siddharth Sriram & Joseph Xavier Department of Electrical.
Geospatial Metadata in GCE EML Wade Sheldon Georgia Coastal Ecosystems LTER.
GUIDED BY DR. A. J. AGRAWAL Search Engine By Chetan R. Rathod.
MySQL spatial indexing for GIS data in a web 2.0 internet application Brian Toone Samford University
Location Aware Information System (LAIS) Neftali Alverio Bryan Halter Jeff Cardillo Brian Reed Advisor: Prof. Tilman Wolf.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
Mobile Search Engine Based on idea presented in paper Data mining for personal navigation, Hariharan, G., Fränti, P., Mehta S. (2002)
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
ITE District 6 Annual Meeting 1 Implementing a Web-based Transportation Data Management System Prepared for: ITE District 6 Annual Meeting Honolulu, Hawaii.
Object storage and object interoperability
Don’t Duck Metadata March 2005 Introducing Setting Up a Clearinghouse Node Topic: Introduction to Setting Up a Clearinghouse Node Objective: By.
By Pamela Drake SEARCH ENGINE OPTIMIZATION. WHAT IS SEO? Search engine optimization (SEO) is the process of affecting the visibility of a website or a.
How Web Database Architectures Work CPS181s April 8, 2003.
Oct HPS Collaboration Meeting Jeremy McCormick (SLAC) HPS Web 2.0 OR Web Apps and Databases (Oh My!) Jeremy McCormick (SLAC)
ELISQ Systems Demonstration Sagnik Ray Choudhury Doha -- May 2015.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
GBIF Governing Board 20 Module 6B: New GBIF Tools II 2013 Portal and NPT Startup Daniel Amariles IT Leader, National Biodiversity Information System of.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
General Architecture of Retrieval Systems 1Adrienn Skrop.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Module 4 Data Management-Applications Coastal Applications of ArcGIS.
Discovery and Metadata March 9, 2004 John Weatherley
Database System Concepts and Architecture
Haiti Resilience Systems
Web Engineering.
A Restaurant Recommendation System Based on Range and Skyline Queries
Building an online tool for spatial joins using open source software
Search Engine Architecture
Presentation transcript:

By Liqiang Cheng, Naiqi Jin and Jason Yap

Project Description Project summary: A Geo-spatial search system that collects and combines data from various sources into a single searchable repository. Goals: Collect data about locations of interest from multiple sources. Provide a User Interface that allows a user to query a geographic area for interesting locations. Satisfy queries efficiently (results returned in real time).

Translated Index Query Architecture Crawler Urbanspoon.com Yelp.com External Sources Data Repository and Spatial Indexes User (Web Browser) User QueryResults Result Set Crawled Results UploadQuery Update DBMS & Index Web Server

Crawler yelp.com urbanspoon.com

Crawler two data sources yelp.com urbanspoon.com crawling several postal codes around USC information crawled name address URL latitude, longitude average review (1-100 points) number of reviews

Example Crawled Results yelp.com

Indexing and Retrieval MySQL Spatial Index was used to index locations for efficient querying. MyISAM tables specified with “SPATIAL INDEX” create an R-tree index which supports efficient range queries. GPS coordinates for each location was extracted by the crawler and registered with the DBMS and index through the Upload component. To generate a query for retrieval, a user specifies points of a polygon which translate to GPS coordinates. A Minimum Bounding Rectangle(MBR) specifies the area for the DBMS query in SQL.

User Interface Advertisement module - Commercial scrolling advertisement and propagation such as facebook and twitter. Geo-spatial Search module (Primary UI) - Conducting search query by drawing polygon. - Google maps presentation ordered by Name, Rating, Type or Votes No. (Different type has different color indexed Marker) Advertise ment Geo- spatial Search UI (Web Browser)

User Interface

OrderBy Number of Votes OrderBy Average Rating Facebook popularization OrderBy Average Rating

Demo Website: