org.opengis.cs
Interface CS_HorizontalDatum

All Superinterfaces:
CS_Datum, CS_Info, java.rmi.Remote
All Known Implementing Classes:
HorizontalDatum.Export

public interface CS_HorizontalDatum
extends CS_Datum

Procedure used to measure positions on the surface of the Earth.

Since:
1.00
Version:
1.01
Author:
Martin Daly

Method Summary
 CS_Ellipsoid getEllipsoid()
          Returns the Ellipsoid.
 CS_WGS84ConversionInfo getWGS84Parameters()
          Gets preferred parameters for a Bursa Wolf transformation into WGS84.
 
Methods inherited from interface org.opengis.cs.CS_Datum
getDatumType
 
Methods inherited from interface org.opengis.cs.CS_Info
getAbbreviation, getAlias, getAuthority, getAuthorityCode, getName, getRemarks, getWKT, getXML
 

Method Detail

getEllipsoid

public CS_Ellipsoid getEllipsoid()
                          throws java.rmi.RemoteException
Returns the Ellipsoid.

Throws:
java.rmi.RemoteException - if a remote method call failed.

getWGS84Parameters

public CS_WGS84ConversionInfo getWGS84Parameters()
                                          throws java.rmi.RemoteException
Gets preferred parameters for a Bursa Wolf transformation into WGS84. The 7 returned values correspond to (dx,dy,dz) in meters, (ex,ey,ez) in arc-seconds, and scaling in parts-per-million. This method will always fail for horizontal datums with type CS_HD_Other. This method may also fail if no suitable transformation is available. Failures are indicated using the normal failing behavior of the DCP (e.g. throwing an exception).

Throws:
java.rmi.RemoteException - if a remote method call failed.