Presentation is loading. Please wait.

Presentation is loading. Please wait.

Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.

Similar presentations


Presentation on theme: "Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services."— Presentation transcript:

1 Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services Lassi Lehto

2 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 2 Agenda  Concept in Directive  Interpretation  Current plan for the IR  Coordinate Transformation Service  Relevant standards: WCTS, WCTS as WPS  Summary

3 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 3 Concept in Directive, Preamble, Point 17  Network services are necessary for sharing spatial data between the various levels of public authority in the Community. Those network services should make it possible to discover, transform, view and download spatial data and to invoke spatial data and e-commerce services.

4 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 4 Concept in Directive, Article 7(3)  Spatial data sets shall be made available in conformity with the implementing rules either through the adaptation of existing spatial data sets or through the transformation services referred to point (d) of Article 11(1).

5 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 5 Concept in Directive, Article 11(1)  Member States shall establish and operate a network of the following services for the spatial data sets and services for which metadata have been created in accordance with this Directive: (d) transformation services, enabling spatial data sets to be transformed with a view to achieving interoperability;

6 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 6 Concept in Directive, Article 11(3)  The transformation services referred to in point (d) of paragraph 1 shall be combined with the other services referred to in that paragraph in such a way as to enable all those services to be operated in conformity with the implementing rules provided for in Article 7(1).

7 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 7 Transformation Service, opaque Incompatible Content Compatible Service Compatible Content Incompatible Service Incompatible Content Incompatible Service INSPIRE Application Transformation Service

8 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 8 Incompatible Content Compatible Service Compatible Content Incompatible Service Incompatible Content Incompatible Service Transformation Service INSPIRE Application 1 2 Transformation Service, pre-process 3

9 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 9 Incompatible Content Compatible Service Compatible Content Incompatible Service Incompatible Content Incompatible Service Transformation Service INSPIRE Application 1 2 Transformation Service, post-process

10 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 10 Transformation Types  Coordinate Reference System Transformation  Application Schema Transformation  Data content  Metadata  Style Transformation  Service Protocol Transformation

11 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 11 Service Classification in Metadata IR  401: Coordinate conversion service  402: Coordinate transformation service  403: Coverage/vector conversion service  404: Image coordinate conversion service  405: Rectification service  406: Ortorectification service  407: Sensor geometry model adjustement service  408: Image geometry model conversion service  601: Temporal reference system transformation service  804: Geographic format conversion service

12 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 12 Practical Considerations  In many cases the transformation could be integrated within the respective content access service  A separate service instance justified  Reuse with several content services  No expertise available in organization  Fixed, closed software architectures  Ad hoc needs  Might be run periodically offline

13 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 13 Protocol Transformation Content Transformation Incompatible Content Compatible Service Compatible Content Incompatible Service Incompatible Content Incompatible Service INSPIRE Application Content Transformation Protocol Transformation Transformation Service, integrated

14 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 14 Current Plans  Start with Coordinate Transformation Service  IR Draft 07/2008  Adoption 11/2008  Continue with Schema Transformation Service  No timetable set  Pilot study in planning

15 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 15 Coordinate Transformation Service  Potential reference specifications  Web Coordinate Transformation Service (WCTS)  Web Processing Service (WPS)

16 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 16 Web Coordinate Transformation Service (WCTS)  OGC Discussion Paper, 2005-04-13, version 0.3.0  Minor update to version 0.4.1 (2007-10-08)  Relatively mature paper  No further action in OGC  Three participants required to form a SWG  Few (prototypical) service implementations  Mostly discontinued  No support in client applications

17 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 17 Web Coordinate Transformation Service (WCTS)  GetCapabilities  General service metadata  Transform  Carry out a transformation or conversion  IsTransformable  Find out if service is able to transf. between given CRSs  GetTransformation  Get the transformation definition, encoded in GML  GetResourceByID  Get the definition of a CRS, transf. or method

18 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 18 Web Processing Service (WPS)  OGC Implementation Specification, version 1.0.0, 2007-06-08  Lots of interest in R&D  Increasing number of implementations  A generic processing service interface encapsulating various different service types  Beneficial in the view of the number of the different processing service types

19 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 19 Web Processing Service (WPS)  GetCapabilities  General service metadata  DescribeProcess  Detailed process-specific metadata  Execute  Run a process

20 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 20 WCTS as a WPS; operation/process  A task defined in WCTS as public operation of the interface (like ‘Transform’) becomes a process inside WPS ‘Execute’ operation  WCTS: Transform  WPS: Execute (Transform)  Could be defined as an AP of the base standard

21 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 21 Summary  Transformation service; concept in Directive  An alternative for adaptation of datasets  Multiple interpretations  Integrated Independent  Real-time Batch-oriented  Coordinates/schema/style/protocol  Coordinate Transformation Service  Two approaches related to interface standard  WCTS, WPS(WCTS)  Pilot study on Schema Transformation Service

22 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 22

23 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 23

24

25

26 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 26 WCTS as a WPS; Transform params  Parameters of the WCTS Transform operation can be applied as such in WPS Execute(Transform)  SourceCRS, TargetCRS -> LiteralData  InputData -> ComplexData

27

28

29

30

31 Finnish Geodetic Institute Lassi.Lehto@fgi.fi INSPIRE Network Services DT 31 WCTS as a WPS; metadata  WPS server GetCapabilities lists process offerings; real process metadata is found through DescribeProcess operation  GetCapabilities/ProcessOfferings/Process/Identifier = Transform  DescribeProcess(Transform) -> process metadata

32 WCTS GetCapabilities

33 WPS GetCapabilities Transform

34 WPS DescribeProcess

35 WCTS GetCapabilities

36 WPS DescribeProcess

37 WCTS GetCapabilities

38

39 WPS DescribeProcess(Transform) <!--This example describes a coordinate transformation command that accepts coordinates encoded as GML Simple Features profile compliant features. The results can be returned directly as output, or stored by the service as a web-accessible resource. Ongoing processing status reports are not available. Authors: Lassi Lehto and Janne Kovanen, Finnish Geodetic Institute. --> <wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0..\wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en"> Transform Transform coordinates. Transforms coordinates from a given source CRS to the indicated target CRS. Accepts input as GML Simple Features encoded features and provides the same encoding as output. urn:ogc:wps:1.0.0:coordinateTransformation 1/4

40 SourceCRS Source Coordinate Reference System Indiaction of the CRS the input dataset is presented in. anyURI urn:ogc:def:crs:EPSG:6.12:4258 urn:ogc:def:crs:EPSG:6.12:3386 urn:ogc:def:crs:EPSG:6.12:2391 … urn:ogc:def:crs:EPSG:6.12:2393 TargetCRS Target Coordinate Reference System Indiaction of the CRS the output dataset is requested in. anyURI urn:ogc:def:crs:EPSG:6.12:3067 urn:ogc:def:crs:EPSG:6.12:3067 2/4

41 InputData GML SF-encoded input dataset Input dataset as GML Simple Features compliant features. text/xml UTF-8 http://geoinfo.fgi.fi/schema/Cpoints.xsd text/xml UTF-8 http://geoinfo.fgi.fi/schema/Cpoints.xsd text/xml UTF-8 http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd 3/4

42 TransformedData Transformed dataset GML stream containing the resulting transformed dataset. text/xml UTF-8 http://geoinfo.fgi.fi/schema/Cpoints.xsd text/xml UTF-8 http://geoinfo.fgi.fi/schema/Cpoints.xsd text/xml UTF-8 http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd 4/4

43 <!-- Execute operation request for coordinate transformation. Authors: Lassi Lehto and Janne Kovanen, Finnish Geodetic Institute.--> <wps:Execute service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0..\wpsExecute_request.xsd"> Transform SourceCRS urn:ogc:def:crs:EPSG:6.12:2392 TargetCRS urn:ogc:def:crs:EPSG:6.12:3067 WPS Execute(Transform) 1/3

44 InputData <cp:Cpoints xmlns:cp="http://www.fgi.fi/Cpoints" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.fgi.fi/Cpoints http://geoinfo.fgi.fi/schema/Cpoints.xsd"> 6798345.234 2546976.432 …. 2/3

45 TransformedData 3/3


Download ppt "Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services."

Similar presentations


Ads by Google