Professional Documents
Culture Documents
Introduction To webGIS PDF
Introduction To webGIS PDF
WEB-GIS
Chathura H Wickramasinghe
GIC/AIT chathura
GIS vs CAD
Difference between mapping software or CAD and GIS:
CAD
Ó Mapping 2D or 3D geospatial data
GIS
ÑThree levels of GIS applications:
GIC/AIT chathura
GIS MAP
GIC/AIT
Image: ESRI course Learning ArcGISchathura
Desktop 2007
Importance of Geographic Data
GIC/AIT chathura
Downloading
Data
Maturity
Media
Distribution
(“ftp”
ftp”)
Shared
Diskspace
Time
Issues with typical/traditional Data
Sharing Methods
Ñ Format
Ñ Coordinate System/Projection
Ñ Media Compatibility
Ñ File Size
Ñ Bandwidth
Ñ Metadata Distribution
GIC/AIT chathura
Wetlands Orthos
DEM
Real-time
access to Local
geographic Data
data and
services
Virtually Any Client
Mashup
Ñ An application that combines data from multiple sources
Ñ Referred to as “content aggregation”
aggregation”
Ñ Combines similar types of data (e.g., maps,) from
different systems/services
Ñ Term originated from music industry when a new song
+ =
Ñ Format is irrelevant
Ñ Guarantees latest data
Ñ No media involved
data needed)
Ñ Software independent
GIC/AIT chathura
Distributed GIS Advantages
Ñ Device independent (PC, phone)
Ñ Saves Time!
Ñ Data security
Ó Advantages
Ô Carryout advance GIS operations on the data.
Ô Use as source data for GIS analysis.
Ô Easy to search and access data.
Distributed GIS Disadvantages
GIC/AIT chathura
Service Oriented
Architecture
Ñ Architecture that is based on integrating
“loosely coupled”
coupled”, interoperable services
Request
Response
(HTML document)
GIC/AIT chathura
GIC/AIT chathura
Types of Geospatial Web Services
GIC/AIT chathura
Map Services
Ñ Client requests a map from a server for a specified geographic extent
extent
“Google Map”
Map” made way for WebGIS popularity
GIC/AIT chathura
Map Service Operation
Client
Web Server/Map Server
1. Creates XML Request
Sample site
Ñ http://www.wunderground.com/radar/map.as
p
Ñ http://maps.eyesontheforest.or.id/
Ñ https://mapsengine.google.com/map
GIC/AIT chathura
Need for standardization
Ñ Every one was creating own standards
Ó Google maps
Ó Bing Maps
Ó USGS
WebGIS.
http://www.opengeospatial.org/standards/wms
•Client:
– Internet Browser such as Internet Explore, Mozila firefox
etc
•Internet Connection:
– Performance of a web mapping site largely depends on
the bandwidth of the Internet connection
– Higher the bandwidth better the performance
•Web server
– Handle the requests from Web Browser (user) and
Return the web page
– Apache,IIS
•Meta Data
– data about data
– Including Server URL, Owner etc
Web GIS Components (Cont ……)
……)
•Map Server
– TheMapServer is the engine behind the maps you see on a web
page.
– The Map Server needs to be configured to communicate between
the web server and assemble data layers into an appropriate
image.
•Map viewer
– Renders the maps on the client side
– The relationships among Objects
–Map Extent
–Map Size
–Reference Map (Key Map)
– Point Map Server where to locate data
– Define how things are to be drawn
–Colors
–Labeling etc…
etc…
Map Servers
http://mapserver.org/
Rendering spatial data (maps, images,
and vector data) for the web
• Minnesota MapServer
• GeoServer http://geoserver.org
Map Viewer
GeoNetwork opensource
ÑGeoNetwork is a catalog application to manage spatially
GIC/AIT chathura
Core components
Ñ The standard also defines how a client can request the execution of a
process, and how the output from the process is handled. It defines
defines an
interface that facilitates the publishing of geospatial processes
processes and clients’
clients’
discovery of and binding to those processes. The data required by by the WPS
can be delivered across a network or they can be available at the
the server.
WPS
Advantages
Ó GIS Operation online
Ó No need of GIS applications
Ó Easy to use
Ó No need of GIS knowledge
Ó Can be done on any device ( mobile / pc)
Disadvantages
Ó Need powerful server
Thank You
GIC/AIT chathura