Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "CS 128/ES 228 - Lecture 14b1 Maps and GIS’s on the Internet."— Presentation transcript:

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

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

3 CS 128/ES 228 - 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

4 CS 128/ES 228 - 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)

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

6 CS 128/ES 228 - 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

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

8 CS 128/ES 228 - 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!

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

10 CS 128/ES 228 - 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

11 CS 128/ES 228 - 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

12 CS 128/ES 228 - 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

13 CS 128/ES 228 - Lecture 14b13 San Francisco Prospector Business information database Extensive queries Aerial photos Access to other databases www.sfprospector.com

14 CS 128/ES 228 - 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

15 CS 128/ES 228 - 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)

16 CS 128/ES 228 - 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?

17 CS 128/ES 228 - 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?

18 CS 128/ES 228 - Lecture 14b18


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

Similar presentations


Ads by Google