CS 128/ES 228 - Lecture 14b1 Maps and GIS’s on the Internet.

Slides:



Advertisements
Similar presentations
Internet-based GIS Larry Theller October Geographic Information Systems Mapping is inventory and presentation of spatial data. GIS means Geographical.
Advertisements

Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS The ArcGIS Interface.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
. Website and file organization. How websites work.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
Web Server Hardware and Software
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
Design of Web-based Systems IS Development: lecture 10.
Copyright © 2004 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Second Edition.
CS 128/ES Lecture 14b1 Maps on the Internet.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Web Design Basic Concepts.
Client/Server Architectures
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Electronic Commerce Last Week
GIS 2096 Introduction to Web Mapping & The WWW Google Maps & Google Mashups.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
GIS technologies and Web Mapping Services
PROGRAMMING IN VISUAL BASIC.NET INTRODUCTION TO VISUAL BASIC.NET Bilal Munir Mughal 1 Chapter-1.
what is contacts? In-contacts is an online contacts database designed from the ground up to be compatible with modern business needs.
Chapter 8 The Internet: A Resource for All of Us.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
Introduction to ArcGIS for Environmental Scientists Module 1 – Data Visualization Chapter 1 – GIS Basics.
 2005 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and the World Wide Web.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Fundamentals of Database Chapter 7 Database Technologies.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Group ID: Prepared By: Jubin Goswami Milan Valambhiya.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
MACIASZEK, L.A. (2001): Requirements Analysis and System Design. Developing Information Systems with UML, Addison Wesley Chapter 6 - Tutorial Guided Tutorial.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
CS1001 Lecture 9. Overview Security Security HTML HTML.
Workshop site:
2008 ESRI International User Conference “G eography in Action” GIS User Group Meeting September 19, 2008.
Using Google Maps Sunday 9th Sept H.A. Nandalal, TTLS
Stanford GSB High Tech Club Tech 101 – Session 1 Introduction to Software, Distributed Architectures, and ASPs Presented by Shawn Carolan Former Manager.
Google Apps and Education Jack Nieporte St James of the Valley
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Web Systems & Technologies Lecture 1
Skill Area 214 Introduce World wide web(www)
WEB SERVER SOFTWARE FEATURE SETS
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Google search in general  Google Search, commonly referred to as Google Web Search or just Google, is a web search engine owned by Google Inc. It is.
What about the World Wide Web? 9 th Grade Digital Dimensions.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Airport Ride Service LCO Project Proposal. AGENDA Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Planning and Creating a Web Site. Stages in planning a web site planning the project decide on the purpose and audience for the web site create mind map.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Section 6.3 Server-side Scripting
Introduction to Computers, the Internet and the World Wide Web
Database Driven Websites
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Database Connectivity and Web Development
Presentation transcript:

CS 128/ES Lecture 14b1 Maps and GIS’s on the Internet

CS 128/ES Lecture 14b2 Fundamental Questions Who has the maps? Who has the data? Who does the computation?

CS 128/ES Lecture 14b3 The simplest model Post a map No different than posting a photo of your pet. Post a series of linked maps No different that posting a photo album of your pets. Some Dull Maps

CS 128/ES Lecture 14b4 A More Sophisticated Model Computer scientists often speak of a client- server model. In this model, one computer (the server) answers questions posed by another (the client)

CS 128/ES Lecture 14b5 Examples of Client-Server Google Amazon.com Actually, most web sites 3D map of world wide web from

CS 128/ES Lecture 14b6 A Client-Server GIS Zillow – A Real Estate GIS At first Zillow just connected home locations to the local tax rolls so that valuations became known Then it combined with map servers to display by neighborhood Now it is branching into the buy-sell arena Zillow

CS 128/ES Lecture 14b7 Limitations of Zillow Not all areas well mapped Geocoding is imperfect Tax rolls are inconsistent Zillow does NO computation besides map focus

CS 128/ES Lecture 14b8 Servers that “compute” Mapquest will produce a page for you that has never been viewed by anyone else in the history of the world!

CS 128/ES Lecture 14b9 GMaps Pedometer Draw your running routes View it!

CS 128/ES Lecture 14b10 ArcView IMS  Internet map server connected to Arc software  Capabilities  Deliver dynamic maps (and DATA) through the web  Restrict user interface to something more appropriate than ArcView  Bring modern web technology into GIS world

CS 128/ES Lecture 14b11 Example 1 – Reuters AlertNet Series of GIS layers (world-wide) connected to an index (menu) featuring areas of interest to humanitarian/relief workers/agencies AlertNet

CS 128/ES Lecture 14b12 Greenwood County Classic ARC-like interface Visual BASIC.Net back end (also uses ActiveX) “Lightweight” GIS – designed to load and compute quickly Greenwood

CS 128/ES Lecture 14b13 San Francisco Prospector Business information database Extensive queries Aerial photos Access to other databases

CS 128/ES Lecture 14b14 What if we make the user compute? Google Earth Free application that runs under most operating systems Interfaces maps and satellite imagery with databases

CS 128/ES Lecture 14b15 Google Earth Comes in many versions Basic versions are free Enhanced versions cost modest amounts Part of a much larger suite of web-compatible software Provides an applications programmer interface (API) so that you can customize an application (GIS)

CS 128/ES Lecture 14b16 Concerns for GIS/Maps on the Internet How much to restrict user interface? Who is the audience? What are the copyright issues? What are the privacy issues? What technology to use? Support all browsers or just some? Programming language or just scripting?

CS 128/ES Lecture 14b17 More Concerns... Hosting/serving issues Who hosts? Data Security? Are on-line updates permitted or only queries? Capacity? Scalability? Develop on-line or “port” upon completion?

CS 128/ES Lecture 14b18