Download presentation
Presentation is loading. Please wait.
Published byIsabel Meads Modified over 10 years ago
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
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
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.