org.opengis.cs
Interface CS_GeographicCoordinateSystem

All Superinterfaces:
CS_CoordinateSystem, CS_HorizontalCoordinateSystem, CS_Info, java.rmi.Remote
All Known Implementing Classes:
GeographicCoordinateSystem.Export

public interface CS_GeographicCoordinateSystem
extends CS_HorizontalCoordinateSystem

A coordinate system based on latitude and longitude. Some geographic coordinate systems are Lat/Lon, and some are Lon/Lat. You can find out which this is by examining the axes. You should also check the angular units, since not all geographic coordinate systems use degrees.

Since:
1.00
Version:
1.01
Author:
Martin Daly

Method Summary
 CS_AngularUnit getAngularUnit()
          Returns the AngularUnit.
 int getNumConversionToWGS84()
          Gets the number of available conversions to WGS84 coordinates.
 CS_PrimeMeridian getPrimeMeridian()
          Returns the PrimeMeridian.
 CS_WGS84ConversionInfo getWGS84ConversionInfo(int index)
          Gets details on a conversion to WGS84.
 
Methods inherited from interface org.opengis.cs.CS_HorizontalCoordinateSystem
getHorizontalDatum
 
Methods inherited from interface org.opengis.cs.CS_CoordinateSystem
getAxis, getDefaultEnvelope, getDimension, getUnits
 
Methods inherited from interface org.opengis.cs.CS_Info
getAbbreviation, getAlias, getAuthority, getAuthorityCode, getName, getRemarks, getWKT, getXML
 

Method Detail

getAngularUnit

public CS_AngularUnit getAngularUnit()
                              throws java.rmi.RemoteException
Returns the AngularUnit. The angular unit must be the same as the CS_CoordinateSystem units.

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

getPrimeMeridian

public CS_PrimeMeridian getPrimeMeridian()
                                  throws java.rmi.RemoteException
Returns the PrimeMeridian.

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

getNumConversionToWGS84

public int getNumConversionToWGS84()
                            throws java.rmi.RemoteException
Gets the number of available conversions to WGS84 coordinates.

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

getWGS84ConversionInfo

public CS_WGS84ConversionInfo getWGS84ConversionInfo(int index)
                                              throws java.rmi.RemoteException
Gets details on a conversion to WGS84. Some geographic coordinate systems provide several transformations into WGS84, which are designed to provide good accuracy in different areas of interest. The first conversion (with index=0) should provide acceptable accuracy over the largest possible area of interest.

Parameters:
index - Zero based index of conversion to fetch.
Throws:
java.rmi.RemoteException - if a remote method call failed.