org.cts.crs
Interface CoordinateReferenceSystem

All Superinterfaces:
Identifiable
All Known Implementing Classes:
CompoundCRS, GeocentricCRS, GeodeticCRS, Geographic2DCRS, Geographic3DCRS, ProjectedCRS, VerticalCRS

public interface CoordinateReferenceSystem
extends Identifiable

A coordinate system which is related to the real world by a Datum (ISO/DIS 19111).

A point in the real world may have different coordinates, depending on the CoordinateReferenceSystem used. The different types of CoordinateReferenceSystem defined by EPSG are :

Author:
Michaƫl Michaud

Nested Class Summary
static class CoordinateReferenceSystem.Type
          Coordinate Reference System Type.
 
Field Summary
 
Fields inherited from interface org.cts.Identifiable
DEFAULT, LOCAL, UNKNOWN
 
Method Summary
 CoordinateSystem getCoordinateSystem()
          Returns the CoordinateSystem used by this CoordinateReferenceSystem.
 Datum getDatum()
          Returns the Datum to which this CoordinateReferenceSystem is refering.
 Projection getProjection()
          Returns the Projection to which this CoordinateReferenceSystem is refering.
 CoordinateReferenceSystem.Type getType()
          Returns this CoordinateReferenceSystem Type.
 String toWKT()
          Returns a WKT representation of the CoordinateReferenceSystem.
 
Methods inherited from interface org.cts.Identifiable
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getName, getRemarks, getShortName, setRemarks, setShortName
 

Method Detail

getType

CoordinateReferenceSystem.Type getType()
Returns this CoordinateReferenceSystem Type.


getCoordinateSystem

CoordinateSystem getCoordinateSystem()
Returns the CoordinateSystem used by this CoordinateReferenceSystem.


getDatum

Datum getDatum()
Returns the Datum to which this CoordinateReferenceSystem is refering. For compound CoordinateReferenceSystem, getDatum returns the the main datum, ie the GeodeticDatum (or horizontal Datum).


getProjection

Projection getProjection()
Returns the Projection to which this CoordinateReferenceSystem is refering. It returns null if no projection is defined for this CRS.


toWKT

String toWKT()
Returns a WKT representation of the CoordinateReferenceSystem.



Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.