Presentation is loading. Please wait.

Presentation is loading. Please wait.

CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Map Integration - Improved Ghulam Memon Ashraf Memon.

Similar presentations


Presentation on theme: "CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Map Integration - Improved Ghulam Memon Ashraf Memon."— Presentation transcript:

1 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Map Integration - Improved Ghulam Memon Ashraf Memon

2 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org Contents WMS Review WMS Review Problems with previous viewer Problems with previous viewer OGC WMS Viewer OGC WMS Viewer WMS Integration Architecture – Improved WMS Integration Architecture – Improved WMS Registration – Improved WMS Registration – Improved Future Goals Future Goals

3 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Review An OGC standard, which can retrieve map images from any complying server. An OGC standard, which can retrieve map images from any complying server. 3 versions so far i.e. 1.0.0, 1.1.0 and 1.1.1 3 versions so far i.e. 1.0.0, 1.1.0 and 1.1.1 Current implementation uses HTTP to send and receive messages. Current implementation uses HTTP to send and receive messages. Supported operations (required): Supported operations (required): – GetCapabilities: Used to retrieve metadata for a WMS Service, exposed by publisher. – GetMap: Used to retrieve map image for specified layers within a specific envelope in a WMS Service.

4 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Registration Porlet WMS Registration Porlet GEON Metadata Catalogue WMS Server WMS Server 1.WMS URL(s) 2.ADN Metadata 3.Registration Ontology Name (Optional) GetCapabilities Ontologies and Concepts 1.WMS URL 2.ADN metadata 3.Ontology Name 4.Service Envelope 5.WMS Version Supported 6.Layer Names 7.Layer Styles 8.Layer Projections 9.Layer Envelope Compile REGISTER GetCapabilities SRB REGISTER ADN Metadata Registration Architecture

5 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Registration Porlet WMS Registration Porlet WMS Integration Service GEON Metadata Catalogue WMS Server WMS Server 1.Selected GEON Ids GetImage 1.WMS URL 2.Service Envelope 3.WMS Version Supported 4.Layer Names 5.Layer Styles 6.Layer Projections 1.Selected GEON Ids GetImage Map Integration Architecture

6 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org Integrating Multiple WMS Services - Issues Projection Negotiation Projection Negotiation Layer Sequencing Layer Sequencing Quality of Service Quality of Service Granularity of Integration Granularity of Integration Lack of a better viewer Lack of a better viewer

7 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org Problems with previous viewer Lack of compliance with WMS standards Lack of compliance with WMS standards Lack of traditional ArcIMS Viewer like features Lack of traditional ArcIMS Viewer like features Lack of a flexible programmer interface Lack of a flexible programmer interface Not scalable Not scalable Doesn’t incorporate the notion of WMS layers Doesn’t incorporate the notion of WMS layers No support for legend No support for legend Doesn’t support identify operation, even if the layer does Doesn’t support identify operation, even if the layer does

8 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org OGC WMS Viewer Eliminates all previous problems Eliminates all previous problems Supports Web Map Context Specification Supports Web Map Context Specification – An XML based OGC standard developed as a companion specification to WMS 1.1.1 – Serves the core purpose of describing an integrated view of different WMS layers (not services) requested from different servers – Perfect for GEON’s needs of personlaization (myGEON) – Standardization and use of XML makes it portable across different viewers – In GEON’s particular case, WMC helped to derive the database schema

9 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Registration Porlet WMS Registration Porlet WMS Integration Service WMS Integration Service GEON Metadata Catalogue WMS Server Selected GEON Ids GetImage WMS Info Selected GEON Ids GetImage Map Integration Architecture - Improved WMS Server WMC file OGC WMS Viewer

10 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Registration - Improved Download and parse the capability document for WMS Service. Download and parse the capability document for WMS Service. The improved interface allows the user to fill metadata only if the URL is valid The improved interface allows the user to fill metadata only if the URL is valid Incorporates two levels of errors i.e. service and layer levels Incorporates two levels of errors i.e. service and layer levels Users can select the layers that need to be registered Users can select the layers that need to be registered Users can register multiple layer/datasets without entering metadata for every layer Users can register multiple layer/datasets without entering metadata for every layer

11 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org Future Goals Heterogeneous Resource Integration Heterogeneous Resource Integration – Shapefiles – GeoTiffs – ArcIMS Services – NetCDF files Automated Discovery and registration of distributed data sources Automated Discovery and registration of distributed data sources


Download ppt "CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org WMS Map Integration - Improved Ghulam Memon Ashraf Memon."

Similar presentations


Ads by Google