Europe’s Information Society eContentplus 20080923 - OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.

Slides:



Advertisements
Similar presentations
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Advertisements

EURO4M Project Kick-Off, April 2010 OGC Web Services Data visualization using OGC web services Maarten Plieger Wim Som de Cerff Royal Netherlands Meteorological.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
François ROBIDA, Jean-Jacques SERRANO BRGM, France One Geology: which catalogue ?
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
OWS-3 Catalog Introduction 20 April 2005 Joshua Lieberman
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
GeoSciML Implementation by Agnès Tellez-Arenas. GeoSciML implementation 1. First step: data mapping preparation of the services WMS,WFS Data Specification.
Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web Map Specifications Liping Di, Zhangshi Yin, Wenli Yang, Meixia Deng, and R.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
NDFD Technical Workshop (Nov 2, 2006) 1 GIS Web Services NDFD Technical Workshop November 2, 2006 John Schattel -
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
Web GIS – About and Need Arup Dasgupta Honorary Advisor GIS Development.
Session 1: Introduction to Geospatial Standards Why do we care about standards? Agreement on syntax, information models and interfaces lets us share information.
GIS on the Web. World Wide Web Internet Clients Servers FTP Opportunity in Web- based Mapping Disaster relief and Emergency management Global and.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES WMS Map Integration - Improved Ghulam Memon Ashraf Memon.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
Status of upgrading CDI service (user interface, harvesting via GeoNetwork, CDI interoperability options following SeaDataNet D8.7) By Dick M.A. Schaap.
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Interoperability ERRA System.
Ign.fr 23/06/2014. ign.fr THE FRENCH GEOPORTAL GI STANDARDS APPROACH 23/06/2014.
Web Feature Service – What and How? Ian Painter - Snowflake Software.
Bavarian Ministry of Finance AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way Markus Seifert Bavarian.
David Blasby The Open Planning Project New York. Goals Explain what a WFS and WMS are, and when to use them Be able to create simple spatial web applications.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Jürgen Walther Office of the Interministerial Committee for Geo Information (IMAGI) Coordination Office GDI-DE Federal Agency for Cartography and Geodesy.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Trends in map e-services Karel Charvat
Data Scrounging 101 Steve Signell, Instructor Robert Poirier, TA School of Science Rensselaer Polytechnic Institute Monday,
12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental.
Jean François Doyon Tom Kralidis June 2003 Services Overview.
June 9-11, 2004 Carleton University Ottawa Canada OGC in Open Source Products Tom Kralidis Jeff McKenna Peter Pulsifer Bart van den Eijnden June 9-11,
Web GIS Technologies A R Dasgupta Honorary Advisor GIS Development.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
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.
XIth International Congress for Mathematical Geology - September 3-8, 2006 – Liège, Belgium Contribution of GeoScienceML to the INSPIRE data harmonisation.
Web Services and Geologic Data Interchange Simon Cox CSIRO Exploration & Mining
Geospatial Interoperability Jeff de La Beaujardière, PhD NASA Geospatial Interoperability Office.
Air Quality Data Services: Application of OGC specifications Air Quality Data: Multi-dimensional, multi-source, multi-format Point observations are collected.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
WIGOS Data model – standards introduction.
Open Geospatial Consortium Overview and why we are adopting the standards.
OpenGIS By: Rumana Reaz Arifin Amna Alsarabi. What is Open GIS  Transparent access to mixed geodata and geoprocessing resources in a networked environment.
©2010 AIR WORLDWIDE 1 Using ArcGIS Server Web Map Services in Web Map Mash-Ups Benjamin Spaulding, Ph.D. AIR Worldwide Esri Boston Dev Meet-Up 12/8/2010.
IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov.
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
COMPASS09 Annual Conference of Compass Informatics.
OBIS Web Services Mike Flavell OBIS Data Manager ODIN Africa Training Course on Marine Biodiversity Management, Oostende, Belgium, 17 March 2014.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Status and Progress of OneGeology: Operational and Technical Ian Jackson and Francois Robida 23 April 2009 OneGeology Secretariat.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
OGC Web Services : an introduction
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Kartografik Bilgi Sistemleri - JDF470
Flanders Marine Institute (VLIZ)
CGI – GeoSciML Use Case 2 & 3 Delivering GetFeatureInfo and GetFeature into HTML, GML and GeoSciML WFS & Filters.
Session 2: Metadata and Catalogues
and perspectives for AIXM
Presentation transcript:

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting OGC: Open Geospatial Consortium « non-profit, international, voluntary consensus standards organization that is leading the development of standards for geospatial and location based services »  WMS: Web Map Service  WFS: Web Feature Service  Catalogue Service [CSW]

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WMS / WFS / CSW … Are Web Services…  Are requested « over HTTP » (use of a URL Or a HTTP form)  The parameters in the request HTTP communicate with the Web Service to indicate:  Which operation is called  With wich parameter +> Very simple to use.  They response:  A XML file (description of the response)  Or an image (Web Map Service, operation getMap)

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WMS: Web Map Service « Provides a simple HTTP interface for requesting geo-registered map images from one or more distributed geospatial databases. » « A WMS request defines the geographic layer(s) and area of interest to be processed. » « The response to the request is one or more geo-registered map images (returned as JPEG, PNG, etc) that can be displayed in a browser application. » « The interface also supports the ability to specify whether the returned images should be transparent so that layers from multiple servers can be combined or not. »

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WMS: getCapabilities  The first operation supported by a WMS is: getCapabilities.  Response is a XML file describing: +> The information about the server (title, abstract, access constraints,…) +> The coordinate system, area, scale, … +> The datasets (layers), with for each: * is queryable * the legend to use * the title, * … WMS: GetCapabilities:

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WMS: getMap  The second operation supported by a WMS is: getMap  The query contains: +> The name of the layer(s) called +> The area (bbox), and the coordinate system used +> The type of the image (png, gif, …) +> The size of the image VICE=WMS&LAYERS=ITA_APATSGI_EN_500k_Lithology&SRS=EPSG:4326&BBOX= , , , &WIDTH=1143&HEIGHT =703&FORMAT=image/png&STYLES=Default&TRANSPARENT=TRUE The response is… the image

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WMS: getMap with SLD  A SLD is a Style (Styled Layer Description) describing +> How to draw the Features WMS&request=GetMap&LAYERS=brgm:fra_nordpdc_bss_brgm&WIDTH =800&HEIGHT=500&VERSION=1.0.0&FORMAT=image/png&SRS=EPS G:27582&BBOX= , , , &STYLES=bs s WMS&request=GetMap&LAYERS=brgm:fra_nordpdc_bss_brgm&WIDTH =800&HEIGHT=500&VERSION=1.0.0&FORMAT=image/png&SRS=EPS G:27582&BBOX= , , , &STYLES=bs s_withdepth_greaterThan_200

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WMS: getMap with SLD bss prof_debut 0 geom_l2e triangle #fffc00 #

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WMS: getMap with SLD bss prof_fin 200 geom_l2e triangle # #

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WMS: getFeatureInfo  The third (optional) operation supported by a WMS is: getFeatureInfo  The query contains: +> The name of the layer(s) called +> The area (bbox), and the coordinate system used +> The size of the image +> The point in the image nfo&SERVICE=WMS&LAYERS=ITA_APATSGI_EN_500k_Lithology&SRS=EPSG:4326&BBOX= , , , &WIDTH=1143&HEIGHT=703&INFO_FORMAT =text/html&FORMAT=image/png&FEATURE_COUNT=100&QUERY_LAYERS=ITA_APATSGI_EN_5 00k_Lithology&STYLES=default&X=442&Y=190 The response is… the attributes

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WFS: Web Feature Service « Defines an interface specifying requests for retrieving geographic features across the Web using platform-independent calls. » « Defines interfaces and operations for data access and manipulation on a set of geographic features, including:  Get or Query features based on spatial and non-spatial constraints  Create a new feature instance  Get a description of the properties of features  Delete a feature instance  Update a feature instance  Lock a feature instance « The specified feature encoding for input and output is the Geography Markup Language (GML) although other encodings may be used. »

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting WFS: getFeature  WFS are several operations. The main is « getFeature »  The query contains: +> The name of the layer(s) called +> The filter to select features: * Area (bbox) * or other operations &maxFeatures=3&typeName=fra_nordpdc_50k_fgeol The response is an XML file displaying the features (GML)

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Catalogue Service « Supports the ability to publish and search collections of descriptive information (metadata) about geospatial data, services and related resources. » « Providers of resources use catalogues to register metadata that conform to the provider's choice of an information model; such models include descriptions of spatial references and thematic information. » [WP4] « Client applications can then search for geospatial data and services in very efficient ways.» [WP6]

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting CSW getRecords CSW is the language used to request the catalogue service.  GetRecords: An operation to request for a list of results, according to a constraint (filter) version=2.0.2&CONSTRAINTLANGUAGE=FILTER&resultType=results&max Records=3&constraint_language_version=1.1.0&Constraint= type dataset Response in XML form. +> Used for the search engine

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting CSW getRecordById CSW is the language used to request the catalogue service.  GetRecordById: An operation to request for a record in the metadata catalogue, according to its ID W&version=2.0.2&id=2865feee55bcc2f2c d09faaa38e20c4 Response in XML form.

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Conclusion  Simple to use  Several softwares (open source or commercial) implementing these standards  But…  Multilingual issues?  Harmonization issues? (GeoSciML for WFS, format of the getFeatureInfo response)  WFS: performance issues?

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting OneGeology Europe Services

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Geological Survey C we b Portal Geological Survey B Geological Survey A Harmonized Web Services Harmonization:  Mapping rules (between national data model and 1G data specification)  which database, which attribute, to fill 1GE data spec  Translations (dictionaries)  for a given attribute for which a dictionary is defined, for each national database value, which common dictionary concept has to be used. Datasets WMS WFS W*S Mapping rules 1GE

Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Data Base Datasets Dictionnaries Transformation Service (coordinates) Geological Survey getCapabilities getFeatureInfo getCapabilities GeoSciML getFeatures INSPIRE WMS INSPIRE WFS 1GE D A T A M O D E L getMap 1GE SLDs ? 1GE ?