org.opengis.ct
Interface CT_CoordinateTransformationAuthorityFactory

All Superinterfaces:
java.rmi.Remote

public interface CT_CoordinateTransformationAuthorityFactory
extends java.rmi.Remote

Creates coordinate transformation objects from codes. The codes are maintained by an external authority. A commonly used authority is EPSG, which is also used in the GeoTIFF standard.

Since:
1.00
Version:
1.01
Author:
Martin Daly

Method Summary
 CT_CoordinateTransformation createFromCoordinateSystemCodes(java.lang.String sourceCode, java.lang.String targetCode)
          Creates a transformation from coordinate system codes.
 CT_CoordinateTransformation createFromTransformationCode(java.lang.String code)
          Creates a transformation from a single transformation code.
 java.lang.String getAuthority()
          The name of the authority.
 

Method Detail

getAuthority

public java.lang.String getAuthority()
The name of the authority.


createFromTransformationCode

public CT_CoordinateTransformation createFromTransformationCode(java.lang.String code)
                                                         throws java.rmi.RemoteException
Creates a transformation from a single transformation code. The 'Authority' and 'AuthorityCode' values of the created object will be set to the authority of this object, and the code specified by the client, respectively. The other metadata values may or may not be set.

Parameters:
code - Coded value for transformation.
Throws:
java.rmi.RemoteException - if a remote method call failed.

createFromCoordinateSystemCodes

public CT_CoordinateTransformation createFromCoordinateSystemCodes(java.lang.String sourceCode,
                                                                   java.lang.String targetCode)
                                                            throws java.rmi.RemoteException
Creates a transformation from coordinate system codes.

Parameters:
sourceCode - Coded value of source coordinate system.
targetCode - Coded value of target coordinate system.
Throws:
java.rmi.RemoteException - if a remote method call failed.