org.deegree.ogcwebservices.wcts

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » deegree » org.deegree.ogcwebservices.wcts 
org.deegree.ogcwebservices.wcts
The wcts (Web-Coordinate-Transformation-Service) package contains the deegree implementation of the wcts described in the draft version (0.4.0) of the ogc.

(Partly quoted from the specification document 07-055-r1)

Introduction:
A Web Coordinate Transformation Service (WCTS), can be used by geospatial applications and other services to transform geospatial data from one reference system into another.

Geospatial data is often stored in different coordinate reference systems (CRSs). To use together data stored in different CRSs, such data must be transformed into the same CRS. Not all applications or services are capable of performing such transformations. The deegree-WCTS is an implementation of the OGC Web Service interface. This is a type of interface to a service that performs coordinate transformations. Such transformations include all the types of coordinate operations, including both ―transformations and ―conversions

The deegree-WCTS can handle inputs of digital features (and will in the future be able to handle coverages) in one CRS and outputs the same features in a different CRS. The service inputs include identifications of the input and output CRSs, and optionally the coordinate transformation between these CRSs, the latter is not yet implemented.

This WCTS interface specifies five operations that can be requested by a client and performed by a WCTS server. Those operations are:

  • Transform (required implementation) – This operation allows a client to request transformation of the coordinates in a specified set of features, and to receive back the transformed features. This operation allows the client to identify the CRS of the input features and the desired CRS of the output features. Each feature can be a single feature, a feature collection containing multiple features, and in the future a coverage
  • GetCapabilities (required implementation) – This operation allows a client to request and receive back a service metadata (or Capabilities) document that describes the abilities of the specific server implementation.
  • IsTransformable (optional implementation) – This operation allows a client to ask a server if it can perform any coordinate transformation from one identified CRS into another. This operation also allows the client to ask if this transformation can be performed on specified geometric primitive or (in the future) coverage types. The response back is binary, plus problem information when the answer is false
  • GetTransfomation (optional implementation) – not implemented (and probably never will be)
  • GetResourceByID (optional implementation) – This operation allows a client to request and receive back XML-encoded definitions of one or more identified abilities provided by the WCTS server. Those abilities can be coordinate transformations, coordinate reference systems (CRSs), or operation methods.

Since the original spec does not allow the sending of inline data (encoded inside a post(soap)-xml request) deegree supplies this possibility. Clients are allowed to send a {http://www.deegree.org/wcts}:InlineData element. In which three kinds of data can be inserted

  1. gml:FeatureCollections
  2. gml:Geometries
  3. SimpleData -- a complex element which contains the attributes, 'srsDimension' and 'cs' and is expected to hold a list of coordinates separated by the 'cs' value and tupled by the 'srsDimension'.

@author Rutger Bezema @author last edited by: $Author: rbezema $ @version $Revision: 6259 $, $Date: 2007-03-20 10:15:15 +0100 (Di, 20 Mrz 2007)$
Java Source File NameTypeComment
WCTService.javaClass The WCTService class is the interface between the actual handling of an incoming request and the configuration, key method is the WCTService.doService(OGCWebServiceRequest) implementation.
WCTServiceFactory.javaClass WCTServiceFactory a convenience class to create and receive a WCTSConfiguration instance.
WCTSExceptionCode.javaClass WCTSExceptionCode all wcts specific exception codes.
XMLFactory.javaClass The XMLFactory provides helper methods to create xml-doc representations of bean encapsulations.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.