38
TECHNOLOGY OF THE GEOSPATIAL WEB ENVS 4522

Technology Of The Geospatial Web Nov3

Embed Size (px)

Citation preview

Page 1: Technology Of The Geospatial Web Nov3

TECHNOLOGY OF THE GEOSPATIAL WEB

ENVS 4522

Page 2: Technology Of The Geospatial Web Nov3

2 Kinds of Web Maps

Page 3: Technology Of The Geospatial Web Nov3

Static Web Maps

Page 4: Technology Of The Geospatial Web Nov3
Page 5: Technology Of The Geospatial Web Nov3

Data is pre-loaded

Page 6: Technology Of The Geospatial Web Nov3
Page 7: Technology Of The Geospatial Web Nov3

<A HREF="rollover_target.html"onMouseOver = "rollover('home')" onMouseOut = "rollout('home')" ><IMG SRC="../graphics/home_out.gif" NAME="home" ALT="Home Page" BORDER=0 HEIGHT=130 WIDTH=115></A><SCRIPT TYPE="text/javascript"><!--setrollover("../graphics/home_over.gif");//--></SCRIPT>

Page 8: Technology Of The Geospatial Web Nov3
Page 9: Technology Of The Geospatial Web Nov3
Page 10: Technology Of The Geospatial Web Nov3

<?xml version="1.0"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="467" height="462"><!-- This is the red square: --><rect x="80" y="60" width="250" height="250" rx="20" fill="red"stroke="black" stroke-width="2px" /><!-- This is the blue square: --><rect x="140" y="120" width="250" height="250" rx="40" fill="blue"stroke="black" stroke-width="2px" fill-opacity="0.7" /></svg>

Page 11: Technology Of The Geospatial Web Nov3

Stored in public directory

Page 12: Technology Of The Geospatial Web Nov3

Dynamically Created Web Maps

Page 13: Technology Of The Geospatial Web Nov3

General Software

• Webserver

• Geodatabase• Spatial data

• Map server

Page 14: Technology Of The Geospatial Web Nov3
Page 15: Technology Of The Geospatial Web Nov3

Dynamically Created Web Maps

Page 16: Technology Of The Geospatial Web Nov3

Geoserver

Page 17: Technology Of The Geospatial Web Nov3
Page 18: Technology Of The Geospatial Web Nov3

<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 100,0 100,100 0,100 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon><gml:Point><gml:coordinates>100,200</gml:coordinates></gml:Point><gml:LineString><gml:coordinates>100,200 150,300</gml:coordinates></gml:LineString>

Page 19: Technology Of The Geospatial Web Nov3

Mapserver

Page 20: Technology Of The Geospatial Web Nov3
Page 21: Technology Of The Geospatial Web Nov3
Page 22: Technology Of The Geospatial Web Nov3
Page 23: Technology Of The Geospatial Web Nov3
Page 24: Technology Of The Geospatial Web Nov3

ArcIMS

Page 25: Technology Of The Geospatial Web Nov3
Page 26: Technology Of The Geospatial Web Nov3
Page 27: Technology Of The Geospatial Web Nov3

Other types of web maps

• Distributed web mapsMaps are created from distributed data sources. The interface of the web mapping system provides a method to access maps on other servers.o http://www.openlayers.org/

• Real time web mapso Real time maps show the situation of a phenomena

as it is occurring.http://science.nasa.gov/Realtime/jtrack/3d/JTrack3D.html

Page 28: Technology Of The Geospatial Web Nov3

• Open, reusable web mapso Web maps in this category are usually more complex

web mapping systems that offer APIs for reuse in other people's web pages and products. An example for such a system with an API for reuse is Google Maps. http://developer.yahoo.com/maps/flash/index.html

Page 29: Technology Of The Geospatial Web Nov3

Evolution: Transferring of Data

• The difference lies in how data is streamed from the provider to the user Over the Internet

Page 30: Technology Of The Geospatial Web Nov3
Page 31: Technology Of The Geospatial Web Nov3

Data Components of Web Maps

Page 32: Technology Of The Geospatial Web Nov3

Vector

Page 33: Technology Of The Geospatial Web Nov3

Raster

Page 34: Technology Of The Geospatial Web Nov3

Vector VS Raster

• Neither is better

• The data you utilize depends on the purpose of the application

Page 35: Technology Of The Geospatial Web Nov3

Vector VS Raster

• Vector data is an interpretation of the natural world

• Raster data is an actual representation of the natural world at a moment in time

Page 36: Technology Of The Geospatial Web Nov3

Primary VS Secondary Data

• Primary Datao Data that the application is concerned abouto Main theme of the application

• Photoso http://www.iceburnslair.com/mapper/lv-

night/GMap.php

Page 37: Technology Of The Geospatial Web Nov3

Primary VS Secondary Data

• Basemap Datao Supporting spatial data used to contextualize the

mapping application's theme.

o Basemap http://www.openstreetmap.org

Page 38: Technology Of The Geospatial Web Nov3

Summary

• Web maps requireo Spatial Datao Software package to serve up the spatial datao A general plan as to the purpose of the

application