best presentation on research project(gunjan dholakiya)

37
4 2 5 1 0011 0010 1010 1101 0001 0100 1011 GML BASED DATA MANAGEMENT FOR GIS USING WFS BY: BY: GUNJAN DHOLAKIYA GUNJAN DHOLAKIYA JIGAR PUROHIT JIGAR PUROHIT A Research Project A Research Project at: at:

Upload: disneyland27

Post on 13-Nov-2014

1.200 views

Category:

Documents


2 download

DESCRIPTION

Best Presentation Ever you seen

TRANSCRIPT

Page 1: Best Presentation On Research Project(Gunjan Dholakiya)

425

10011 0010 1010 1101 0001 0100 1011

GML BASED DATA MANAGEMENTFOR GIS USING WFS

BY:BY:

GUNJAN DHOLAKIYAGUNJAN DHOLAKIYA

JIGAR PUROHITJIGAR PUROHIT

A Research Project A Research Project at:at:

Page 2: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

PURPOSE

The purpose of our project was to provide the maps, online to the user in Vector format using GML (world-wide standard) technology and provide Web Feature Services (WFS) and various functionalities on the map.

Page 3: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

Why This Project?

• Interoperatibility• Map Quality• Costly Proprietary Software• KML Problem

Page 4: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

GML

GIS

XSDSVG

Tools & Tools & TechnologiesTechnologies

Tools & Tools & TechnologiesTechnologies

XML

XSLT

B

Page 5: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

SHAPEFILETO

SVG

FUNCTIONALITIES

Query

Builder

LEGEND

EDITOR MULTILAYER

MAP

WFS

MODULES

B

Page 6: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

AGENDA

1. TOOLS & TECHNOLOGY1. TOOLS & TECHNOLOGY

2. MODULES 2. MODULES

3. MODULES WITH DEMO 3. MODULES WITH DEMO

4. SYSTEM DEMONSTRATION 4. SYSTEM DEMONSTRATION

B

Page 7: Best Presentation On Research Project(Gunjan Dholakiya)

425

10011 0010 1010 1101 0001 0100 1011

GIS & Shape File

GIS Definition:

• GIS is a System of computer software, hardware and data, and personnel to help manipulate, analyze and present information that is tied to a spatial location

Shape File Definition:

• A shapefile is a digital vector storage format for storing geometric location and associated attribute information.

B

Page 8: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

GMLDEFINITION:• The Geography Markup Language (GML) is the XML

grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet.

WHY GML?• No proprietary Software’s Required• Better Linking Capabilities• Easy to Edit and Understand• Open Source• Easy Interoperatibility• Based on XML

B

Page 9: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

Major Benefit of GML

• Accepts Multiple CRS System: Unlike KML or geoRSS, which is followed by Google Earth and Wikimapia, GML does not assume a single, fixed coordinate system. Instead, each coordinate system must be specified with a Coordinate Reference System.

B

Page 10: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

SVGDefinition:

Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated, and either declarative or scripted. Images can contain hyperlinks using outbound simple Xlinks. It is an open standard.

SVG IMAGES ARE SCALABLE

Original image

PNG SVG

B

Page 11: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

SVG files are smaller and more compressible than JPEG and GIF

images

BMP JPG Size: 604kb. Size: 16kb.

SVG

Size: 1kb.

B

Page 12: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

Text in SVG is selectable and searchable

(excellent for making maps)

This shows that text labels in graphics are searchable strings, not pixels.

B

Page 13: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

XML

– XML stands for eXtensible Markup Language– It is a universally accepted standard way of structuring

data (syntax).<?xml version='1.0' encoding='ISO-8859-1'?>

<directory name="/clas" owner="root" group="other" modified="Aug 22 08:34">

<file name='97-12'/>

<file name='98-02'/>

<file name='98-03'/>

<directory name='comm97'/>

<directory name='e1'/>

</directory>

Properties of node

Node contents

XML has a tree data model

B

Page 14: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

XML Schema (XSD)

• The origin of schema– XML Schema documents are used to define and

validate the content and structure of XML data.

B

Page 15: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

XSLT• XSLT is used to transform XML documents into other kinds of

documents--usually, but not necessarily, XHTML

XSLT

B

Page 16: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

System Use-Case Diagram

B

Page 17: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

Shapefile to SVG Conversion

Phase 1Phase 1 Phase 2Phase 2 Phase 3Phase 3

Shapefile to

GML

ValidateGML

TransformTo

SVG

B

Page 18: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

XSD FILEGML FILE

SVG (Final Output)XSLT (Style Sheet) B

Validate

GML

Page 19: Best Presentation On Research Project(Gunjan Dholakiya)

425

10011 0010 1010 1101 0001 0100 1011

B

What is WFS ?

•I provide u maps•I allow editing maps•Provide structure of schema files•Provide info how to access all ..services

WFS

WFSWFS

Page 20: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

WFS (ACTIVITY DIAGRAM)

B

Page 21: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

GET CAPABILITIES

B

Page 22: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

GET FEATURE INFO

B

Page 23: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

GET FEATURE

B

Page 24: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

Transaction

B

Page 25: Best Presentation On Research Project(Gunjan Dholakiya)

425

10011 0010 1010 1101 0001 0100 1011

QUERY BUILDER

B

How will I locateRann Area, Costal

Area?

How will I locateAreas having

Specific range ofPerimeter?

Query

Builder

Hey, I haveA Solution

Page 26: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

QUERY BUILDER

Input Parameter Input Value

Query

Relation

B

Page 27: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

B

QUERY BUILDER

Page 28: Best Presentation On Research Project(Gunjan Dholakiya)

425

10011 0010 1010 1101 0001 0100 1011

LEGEND EDITOR

B

Hey, I don’t like redColor. Can I change it?

Can I get the locations with larger area?

Legend Editor

Hey, I haveA Solution

Page 29: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

SINGLE COLOR

B

Page 30: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

GRADUATED COLOR

B

Page 31: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

LEGEND EDITOR

B

Page 32: Best Presentation On Research Project(Gunjan Dholakiya)

425

10011 0010 1010 1101 0001 0100 1011

MULTILAYER MAP

B

Can I combineboth the maps?

Multilayer

Map

Hey, I havea Solution

Page 33: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

B

MULTILAYER MAP

Page 34: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

B

MULTILAYER MAP

Page 35: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

FUNCTIONALITIES

B

Page 36: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

LIMITATIONS

• The project displays data in form of SVG which requires the user to have an SVG enabled browser, though plug-ins are freely available.

• The XSLT files are developed for specific format which means every time we have a new SCHEMA a new XSLT file needs to be created.

B

Page 37: Best Presentation On Research Project(Gunjan Dholakiya)

425

1

0011 0010 1010 1101 0001 0100 1011

FUTURE SCOPE

Generalized XSLT which can transform GML into Generalized XSLT which can transform GML into SVG with the help of given SCHEMA file. SVG with the help of given SCHEMA file.

This project is developed with the perspective of This project is developed with the perspective of displaying spatial data about Gujarat, which can displaying spatial data about Gujarat, which can be extended to higher levels.be extended to higher levels.

Raster images can be placed over SVG which Raster images can be placed over SVG which would make the presentation more interactive.would make the presentation more interactive.

B