Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Europe’s Information Society eContentplus 20080923 - OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW."— Presentation transcript:

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

2 Europe’s Information Society eContentplus 20080923 - OrléansWP6 1st Coordination and progress meeting OGC: Open Geospatial Consortium http://www.opengeospatial.org/ « 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]

3 Europe’s Information Society eContentplus 20080923 - OrléansWP6 1st Coordination and progress meeting WMS / WFS / CSW … Are Web Services…  Are requested « over HTTP » (use of a URL http://.... 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)

4 Europe’s Information Society eContentplus 20080923 - OrléansWP6 1st Coordination and progress meeting WMS: Web Map Service http://www.opengeospatial.org/standards/wms « 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. »

5 Europe’s Information Society eContentplus 20080923 - 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: http://serviziogeologico.apat.it/cocoon/Onegeology/wms_enhttp://serviziogeologico.apat.it/cocoon/Onegeology/wms_en GetCapabilities: http://serviziogeologico.apat.it/cocoon/Onegeology/wms_en?service=wms&request=getCapabilities&version=1.1.1

6 Europe’s Information Society eContentplus 20080923 - 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 http://serviziogeologico.apat.it/cocoon/Onegeology/wms_en?VERSION=1.1.1&REQUEST=GetMap&SER VICE=WMS&LAYERS=ITA_APATSGI_EN_500k_Lithology&SRS=EPSG:4326&BBOX=2.342014940 440123,35.581577943782676,22.854835453260648,48.197949615272464&WIDTH=1143&HEIGHT =703&FORMAT=image/png&STYLES=Default&TRANSPARENT=TRUE The response is… the image

7 Europe’s Information Society eContentplus 20080923 - 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 http://appgeosciml.brgm.fr/GeoserverGeoSciML_boreholes/wms?SERVICE= 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=544892.9,2555869.7,732402.0,2675770.0&STYLES=bs s http://appgeosciml.brgm.fr/GeoserverGeoSciML_boreholes/wms?SERVICE= 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=544892.9,2555869.7,732402.0,2675770.0&STYLES=bs s_withdepth_greaterThan_200

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

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

10 Europe’s Information Society eContentplus 20080923 - 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 http://serviziogeologico.apat.it/cocoon/Onegeology/wms_en?&VERSION=1.1.1&REQUEST=GetFeatureI nfo&SERVICE=WMS&LAYERS=ITA_APATSGI_EN_500k_Lithology&SRS=EPSG:4326&BBOX=2.34 201494,35.581577944,22.854835453,48.197949615&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

11 Europe’s Information Society eContentplus 20080923 - OrléansWP6 1st Coordination and progress meeting WFS: Web Feature Service http://www.opengeospatial.org/standards/wfs « 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. »

12 Europe’s Information Society eContentplus 20080923 - 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 http://192.168.6.47/GeoserverGeoSciML/wfs?service=WFS&request=GetFeature &maxFeatures=3&typeName=fra_nordpdc_50k_fgeol The response is an XML file displaying the features (GML)

13 Europe’s Information Society eContentplus 20080923 - OrléansWP6 1st Coordination and progress meeting Catalogue Service http://www.opengeospatial.org/standards/cat « 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]

14 Europe’s Information Society eContentplus 20080923 - 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) http://193.56.4.106/geonetwork/srv/en/csw?request=GetRecords&service=CSW& 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

15 Europe’s Information Society eContentplus 20080923 - 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 http://193.56.4.106/geonetwork/srv/en/csw?request=GetRecordById&service=CS W&version=2.0.2&id=2865feee55bcc2f2c55075885d09faaa38e20c4 Response in XML form.

16 Europe’s Information Society eContentplus 20080923 - 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?

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

18 Europe’s Information Society eContentplus 20080923 - 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

19 Europe’s Information Society eContentplus 20080923 - 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 ?


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

Similar presentations


Ads by Google