development of dynamic sld and understanding wcs using geo-server supervisor prof n.l sarda dept. of...

29
Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech (CS) GISE Advanced Research Lab IIT-Bombay

Upload: pauline-fleming

Post on 13-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Development of Dynamic SLD

and Understanding WCS

Using Geo-server

Supervisor

Prof N.L Sarda

Dept. of Computer Science & Engg.

IIT-Bombay

Bharti

M.Tech (CS)

GISE Advanced Research Lab

IIT-Bombay

Page 2: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Contents_________________________________________

Open Geo-spatial Consortium (OGC)

Styled Layer Descriptor (SLD)

Introduction

About Geo-server

Need for Dynamic SLD

Scope

Styling

Labeling

Approach Used

Results

Further Work

Page 3: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Open Geo-spatial Consortium_________________________________________

Open Geo-spatial Consortium (OGC) is a global, non-for- profit organization of more than 400 companies.

The OGC baseline comprises more than 30 standards, including:

Web Map Service (WMS) : provides map images.

Web Feature Service (WFS) : for retrieving or altering feature description.

Styled layer Descriptor (SLD) : for user defined symbolization.

Page 4: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Styled Layer Descriptor_________________________________________

Maps exposed as WMS services can be symbolized using (SLD), an XML based

markup language.

SLD enables to create advanced rules for cartographic visualization of geospatial

data.

It can also be used with filters in order to define custom classes and categories for

creating thematic maps.

Page 5: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Introduction_________________________________________

The Web Map Service (WMS) Encoding Standard defines an encoding that

extends the WMS standard to allow user-defined symbolization and coloring of

geographic feature.

Page 6: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

About Geoserver_________________________________________

It is a Java-based software that allows users to view and edit geospatial data.

It allows you to display spatial information to the world.

OpenLayers, a free mapping library is integrated into Geoserver making map

generation quick and easy.

Page 7: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Geoserver Login

Geoserver Main Page

Openlayers showing map from Geoserver

Page 8: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Need for Dynamic SLD_________________________________________

For creating dynamic and user-oriented web maps.

Two basic ways of styling

The simplest one is to color all features the same way.

To style features of the data differently dependent on some attributes.

Page 9: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Scope_________________________________________

Phase 1:

Run-time generation of SLD for better visualization

• Styling

• Geo-ext Styler

• Labeling

Phase 2 :

Understanding WCS Standard

• Geoserver

Page 10: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Styling_________________________________________

Geospatial data has no intrinsic visual components.

In order to see data, it must be styled. This means to specify color, thickness and

other visible attributes.

Data that Geoserver can serve consists of three classes of shapes: Points, Lines

and Polygon.

Page 11: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Points___________________________________________________________________

Simple Point

Simple Point with stroke

Rotated Square

Transparent Triangle

Point as Graphic

Page 12: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Lines____________________________________________________________________

Simple Line

Line with Border

Dashed Line

Page 13: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Polygon____________________________________________________________________

Simple Polygon

Simple polygon with stroke

Page 14: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Labeling______________________________________________________________

Defines the most basic way of controlling placement

Geoserver fully supports SLD specification plus adds a few extra parameters so

you can make pretty maps.

Page 15: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Point Labeling______________________________________________________________

Point with default label

Point with styled label

Point with rotated label

Page 16: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Line Labeling_________________________________________________________________

line with default label

label following line

Page 17: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Polygon Labeling_________________________________________________________________

polygon with default label

Page 18: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Approach Used_________________________________________

Open-layers provides a powerful foundation for web mapping applications.

Geo-ext Styler: An interactive styling application for geospatial data.

Page 19: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Geo-Ext Styler______________________________________________________________

It is built on open standards, using the Styled Layer Descriptor (SLD) XML

language.

Rendered with the Web Map Service (WMS) standard, which has extensions to

remote SLDs, and uses REST calls to persist styles to servers.

Page 20: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Results:: 1.Symbology1.1 Single Symbol (Point Layer)_________________________________________________________________

Selected Point layer Symbol as Star

Selecting the Color

Selecting the Style as Solid

The Final Result is

Page 21: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Line layer______________________________________________________________

Selecting a line layer

Selecting the color for line

The result is

Page 22: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Polygon Layer_____________________________________________________________

Selecting the fill color for polygon layer

Selecting the style as solid

Selecting the stroke color

The result is

Page 23: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

1.2 Graduated1.2.1 Equal Interval_________________________________________________________________

Selecting the Column value as Shape_Leng

Selecting the classes as 4

Selecting the Mode as Equal Interval

The result is

Page 24: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

1.2.2 Quantile_______________________________________________________________

Selecting the column vales as Shape_Area

Selecting the classes as 6

Selecting the Mode as Quantile

The result is

Page 25: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

2. Labeling_________________________________________________________________

Selecting the Label tab

Selecting the label values

The Result of labeling is

Page 26: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Future Work______________________________________________________________

WCS provides a standard interface for how to request the raster source of a

geospatial image.

The results of a WCS can be used for complex modeling and analysis, as it

often contains more information.

It also allows more complex querying - clients can extract just the portion of

the coverage that they need.

Page 27: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

References____________________________________________________________________

http://www.opengeospatial.org

http://opengeo.org/

http://opengeo.org/technology/openlayers/

http://opengeo.org/technology/postgis/

http://opengeo.org/technology/geoext/

http://geoserver.org/

http://docs.geoserver.org/stable/en/user/extensions/

http://docs.geoserver.org/trunk/en/user/styling/sld

http://opengeo.org/technology/geoext/coredevelopment/uniquethematic/

https://github.com/mbasa/GeoThematics /

Page 28: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Publications___________________________________________________________________

Dynamic and interactive thematic cartography with webmappin

applications by Kern, H.F. , Von Nathusius, V. in 2010

Using Web Map Service (WMS) With Styled Layer Descriptor (SLD) For

Creating Dynamic And User-Oriented Maps by BURDZIEJ J. Nicolaus Copernicus University, Torun, Poland

Page 29: Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech

Thank You