|
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