| 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.datatypes.QualifiedName
org.deegree.model.crs.CoordinateSystem
public class CoordinateSystem
A coordinate system is a mathematical space, where the elements of the space are called positions. Each position is
 described by a list of numbers. The length of the list corresponds to the dimension of the coordinate system. So in a
 2D coordinate system each position is described by a list containing 2 numbers. 
 
 However, in a coordinate system, not all lists of numbers correspond to a position - some lists may be outside the
 domain of the coordinate system. For example, in a 2D Lat/Lon coordinate system, the list (91,91) does not correspond
 to a position. 
 
 Some coordinate systems also have a mapping from the mathematical space into locations in the real world. So in a
 Lat/Lon coordinate system, the mathematical position (lat, long) corresponds to a location on the surface of the
 Earth. This mapping from the mathematical space into real-world locations is called a Datum.
| Constructor Summary | |
|---|---|
CoordinateSystem(CoordinateSystem realCRS)
 | 
|
CoordinateSystem(CoordinateSystem realCRS,
                                 String requestedID)
Creates a CoordinateSystem as a wrapper to the real CRS.  | 
|
| Method Summary | |
|---|---|
 boolean | 
equals(Object other)
 | 
 Unit[] | 
getAxisUnits()
 | 
 CoordinateSystem | 
getCRS()
 | 
 int | 
getDimension()
 | 
 String | 
getIdentifier()
This method returns the requested id (given in the constructor) and not the Identifiable.getIdentifier() which only returns the first
 configured id. | 
 String | 
getPrefixedName()
Since the crs uses a different namespace system as QualifiedName this method only returns the
 getIdentifier(). | 
| Methods inherited from class org.deegree.datatypes.QualifiedName | 
|---|
getFormattedString, getLocalName, getNamespace, getPrefix, hashCode, isInNamespace, toString | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
CoordinateSystem(CoordinateSystem realCRS,
                 String requestedID)
realCRS - public CoordinateSystem(CoordinateSystem realCRS)
realCRS - to wrap| Method Detail | 
|---|
public String getIdentifier()
Identifiable.getIdentifier() which only returns the first
 configured id.
public String getPrefixedName()
QualifiedName this method only returns the
 getIdentifier().
getPrefixedName in class QualifiedNamepublic Unit[] getAxisUnits()
public int getDimension()
public CoordinateSystem getCRS()
public boolean equals(Object other)
equals in class QualifiedName
  | 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org