Upload
ira-matthews
View
218
Download
0
Tags:
Embed Size (px)
Citation preview
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
WMS Map Integration -WMS Map Integration -ImprovedImproved
Ghulam MemonGhulam Memon
Ashraf MemonAshraf Memon
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
ContentsContents
• WMS ReviewWMS Review
• Problems with previous viewerProblems with previous viewer
• OGC WMS ViewerOGC WMS Viewer
• WMS Integration Architecture – ImprovedWMS Integration Architecture – Improved
• WMS Registration – ImprovedWMS Registration – Improved
• Future GoalsFuture Goals
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
WMS ReviewWMS Review
• An OGC standard, which can retrieve map images An OGC standard, which can retrieve map images from any complying server. from any complying server.
• 3 versions so far i.e. 1.0.0, 1.1.0 and 1.1.13 versions so far i.e. 1.0.0, 1.1.0 and 1.1.1• Current implementation uses HTTP to send and Current implementation uses HTTP to send and
receive messages.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.
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
WMS Registration Porlet
WMS Registration Porlet
GEON Metadata Catalogue
WMSServer
WMSServer
1. WMS URL(s)
2. ADN Metadata
3. RegistrationOntology Name (Optional)
GetCapabilities
Ontologies and Concepts1. WMS URL2. ADN metadata3. Ontology Name4. Service Envelope5. WMS Version Supported6. Layer Names7. Layer Styles8. Layer Projections9. Layer Envelope
Compile
REGISTER
GetCapabilities
SRBREGISTER ADN Metadata
Registration ArchitectureRegistration Architecture
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
WMS Registration Porlet
WMS Registration Porlet
WMS Integration ServiceWMS Integration Service
GEON Metadata Catalogue
WMSServer
WMSServer
1. Selected GEON Ids
GetImage
1. WMS URL2. Service Envelope3. WMS Version
Supported4. Layer Names5. Layer Styles6. Layer Projections
1. Selected GEON Ids
GetImage
Map Integration ArchitectureMap Integration Architecture
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
Integrating Multiple WMS Services - IssuesIntegrating Multiple WMS Services - Issues
• Projection NegotiationProjection Negotiation
• Layer SequencingLayer Sequencing
• Quality of ServiceQuality of Service
• Granularity of IntegrationGranularity of Integration
• Lack of a better viewerLack of a better viewer
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
Problems with previous viewerProblems with previous viewer
• Lack of compliance with WMS standardsLack of compliance with WMS standards
• Lack of traditional ArcIMS Viewer like featuresLack of traditional ArcIMS Viewer like features
• Lack of a flexible programmer interfaceLack of a flexible programmer interface
• Not scalableNot scalable
• Doesn’t incorporate the notion of WMS layersDoesn’t incorporate the notion of WMS layers
• No support for legendNo support for legend
• Doesn’t support identify operation, even if the layer doesDoesn’t support identify operation, even if the layer does
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
OGC WMS ViewerOGC WMS Viewer
• Eliminates all previous problemsEliminates all previous problems• Supports Web Map Context SpecificationSupports 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
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
WMS Registration Porlet
WMS Registration Porlet
WMS Integration Service
WMS Integration Service
GEON Metadata Catalogue
WMS Server
Selected GEON Ids
GetImage
WMS InfoSelected GEON Ids
GetImage
Map Integration Architecture - ImprovedMap Integration Architecture - Improved
WMS Server
WMC file
OGC WMS ViewerOGC WMS Viewer
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
WMS Registration - ImprovedWMS Registration - Improved
• Download and parse the capability document for Download and parse the capability document for WMS Service.WMS Service.
• The improved interface allows the user to fill The improved interface allows the user to fill metadata only if the URL is validmetadata only if the URL is valid
• Incorporates two levels of errors i.e. service and Incorporates two levels of errors i.e. service and layer levelslayer levels
• Users can select the layers that need to be Users can select the layers that need to be registeredregistered
• Users can register multiple layer/datasets without Users can register multiple layer/datasets without entering metadata for every layerentering metadata for every layer
www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES
Future GoalsFuture Goals
• Heterogeneous Resource IntegrationHeterogeneous Resource Integration– Shapefiles– GeoTiffs– ArcIMS Services– NetCDF files
• Automated Discovery and registration of distributed Automated Discovery and registration of distributed data sourcesdata sources