deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.crs.coordinatesystems
Class GeographicCRS

java.lang.Object
  extended by org.deegree.crs.CRSIdentifiable
      extended by org.deegree.crs.coordinatesystems.CoordinateSystem
          extended by org.deegree.crs.coordinatesystems.GeographicCRS

public class GeographicCRS
extends CoordinateSystem

The GeographicCoordinateSystem (in epsg aka Geodetic CRS) is a two dimensional crs with axis of lat-lon.

Version:
$Revision: 22635 $, $Date: 2010-02-19 11:33:08 +0100 (Fr, 19 Feb 2010) $
Author:
Rutger Bezema, last edited by: $Author: rbezema $

Field Summary
static GeographicCRS WGS84
          A geographic coordinate system using WGS84 datum.
static GeographicCRS WGS84_YX
          A geographic coordinate system using WGS84 datum.
 
Fields inherited from class org.deegree.crs.coordinatesystems.CoordinateSystem
COMPOUND_CRS, GEOCENTRIC_CRS, GEOGRAPHIC_CRS, PROJECTED_CRS, VERTICAL_CRS
 
Constructor Summary
GeographicCRS(GeodeticDatum datum, Axis[] axisOrder, CRSCodeType code)
           
GeographicCRS(GeodeticDatum datum, Axis[] axisOrder, CRSCodeType[] codes)
           
GeographicCRS(GeodeticDatum datum, Axis[] axisOrder, CRSCodeType[] codes, String[] names, String[] versions, String[] descriptions, String[] areasOfUse)
           
GeographicCRS(GeodeticDatum datum, Axis[] axisOrder, CRSCodeType code, String name)
           
GeographicCRS(GeodeticDatum datum, Axis[] axisOrder, CRSCodeType code, String name, String version, String description, String areaOfUse)
           
GeographicCRS(GeodeticDatum datum, Axis[] axisOrder, CRSIdentifiable identity)
           
GeographicCRS(List<Transformation> transformations, GeodeticDatum usedDatum, Axis[] axisOrder, CRSIdentifiable id)
           
 
Method Summary
 int getDimension()
           
 int getType()
           
 
Methods inherited from class org.deegree.crs.coordinatesystems.CoordinateSystem
convertToAxis, equals, getAxis, getDatum, getDirectTransformation, getEasting, getGeodeticDatum, getNorthing, getTransformations, getTypeName, getUnits, hasDirectTransformation, hashCode, toString
 
Methods inherited from class org.deegree.crs.CRSIdentifiable
addAreaOfUse, addName, checkForNullObject, checkForNullObject, checkForNullObject, getAreaOfUse, getAreaOfUseBBox, getAreasOfUse, getCode, getCodeAndName, getCodes, getDescription, getDescriptions, getName, getNames, getOrignalCodeStrings, getVersion, getVersions, hasCode, hasId, hasIdOrName, setDefaultAreaOfUse, setDefaultDescription, setDefaultId, setDefaultName, setDefaultVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

WGS84

public static final GeographicCRS WGS84
A geographic coordinate system using WGS84 datum. This coordinate system use longitude/latitude axis with latitude values increasing north and longitude values increasing east. Angular units are degrees and prime meridian is Greenwich.


WGS84_YX

public static final GeographicCRS WGS84_YX
A geographic coordinate system using WGS84 datum. This coordinate system use longitude/latitude axis with latitude values increasing north and longitude values increasing east. Angular units are degrees and prime meridian is Greenwich.

Constructor Detail

GeographicCRS

public GeographicCRS(GeodeticDatum datum,
                     Axis[] axisOrder,
                     CRSIdentifiable identity)
              throws IllegalArgumentException
Parameters:
datum -
axisOrder -
identity -
Throws:
IllegalArgumentException - if the axisOrder.length != 2.

GeographicCRS

public GeographicCRS(GeodeticDatum datum,
                     Axis[] axisOrder,
                     CRSCodeType[] codes,
                     String[] names,
                     String[] versions,
                     String[] descriptions,
                     String[] areasOfUse)
              throws IllegalArgumentException
Parameters:
datum -
axisOrder -
codes -
names -
versions -
descriptions -
areasOfUse -
Throws:
IllegalArgumentException - if the axisOrder.length != 2.

GeographicCRS

public GeographicCRS(GeodeticDatum datum,
                     Axis[] axisOrder,
                     CRSCodeType[] codes)
Parameters:
datum -
axisOrder -
codes -

GeographicCRS

public GeographicCRS(GeodeticDatum datum,
                     Axis[] axisOrder,
                     CRSCodeType code,
                     String name,
                     String version,
                     String description,
                     String areaOfUse)
Parameters:
datum -
axisOrder -
code -
name -
version -
description -
areaOfUse -

GeographicCRS

public GeographicCRS(GeodeticDatum datum,
                     Axis[] axisOrder,
                     CRSCodeType code,
                     String name)
Parameters:
datum -
axisOrder -
code -
name -

GeographicCRS

public GeographicCRS(GeodeticDatum datum,
                     Axis[] axisOrder,
                     CRSCodeType code)
Parameters:
datum -
axisOrder -
code -

GeographicCRS

public GeographicCRS(List<Transformation> transformations,
                     GeodeticDatum usedDatum,
                     Axis[] axisOrder,
                     CRSIdentifiable id)
Parameters:
transformations -
usedDatum -
axisOrder -
id -
Method Detail

getDimension

public int getDimension()
Specified by:
getDimension in class CoordinateSystem
Returns:
the dimension of this CRS.

getType

public int getType()
Specified by:
getType in class CoordinateSystem
Returns:
one of the *_CRS types defined in this class.

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>