Escolar Documentos
Profissional Documentos
Cultura Documentos
Vincent Tao, Ph.D., P.Eng. Canada Research Chair in Geomatics GeoICT Lab York University www.geoict.net
URL Request
Web Browser
WWW
HTML, Images
Web Server
DBs Files
Client Computer
Server Computer
WWW
HTML, Map Images, etc.
Web Server
GIS Gateway
GIS software
GIS Database
Client Computer
Server Computer
Fundamental Architectures
THIN Client THICK
Client
Client
Client
Client
Display
Display
Display
Render
Render
Render
Server
HEAVY
Server
LIGHT
Raster
internet
Map Server
Web Server
Map Server
Standard browser
Raster
Map Server
Display
Client (Display) standard browser (scripting) Server (Render and Data Generator)
Applications (Catalog, Cascading map server, preset applications) Databases Raster transfer
Protocol (Data Transfer) Uses Mainly for data distribution, display, inventory type
Centralized Centralizedcontrol control Easy Easyfor fordata data maintenance/updating maintenance/updating Keep Keepthe thelatest latestversion version Generally Generally cheaper cheaper Integration Integrationpossibilities possibilities
Not Notresponsive responsiveto tolocal local needs needs No Nolocal localaccountability accountability Large Largedata datavolume volume(size (size of ofthe thedatabase) database) Response Responsetime timeslow slow Overloading Overloading Less Lessinteractive interactive
Commercial systems
z z z z z z
ESRI ArcView IMS, MapObject IMS MapInfo MapXtreme Bentley ModelServer MapServer MapQuest Map Point (web version)
Middleware
Geospatial Servlets
internet
Plug-in XML/SVG
internet
Capabilities Integrator
Raster,
Servers
Data Generator
Plug-in XML
Plug-in: enhance the current browser z XML: employ a XML enabled browser
z
internet
Transfer data format -Encoded vector -WebCGM, ActiveCGM, SVG (XML), GML
Autodesk MapGuide
z z
z z
ESRI ArcIMS
z z
Oracle GeoXML
Web Browser
Capabilities Integrator
internet
Geospatial Servlets
Map Server
Map Server
Java Applet
Map Server
Model
Thin
Management Query Processing Map render Raster (GIF/JPG/PNG) Display
Medium
Management Query Processing WebCGM XML SVG Display Map render Query Plug-in XML
Thick
Management Query Processing Vector Raster Display Map render Query Processing ActiveX Java Applet
Server
Transfer Client
Browser User
Regular
viewers
professional users