Download presentation
Presentation is loading. Please wait.
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 ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.