|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Base interface for all coordinate systems.
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.
Method Summary | |
CS_AxisInfo |
getAxis(int dimension)
Gets axis details for dimension within coordinate system. |
PT_Envelope |
getDefaultEnvelope()
Gets default envelope of coordinate system. |
int |
getDimension()
Dimension of the coordinate system. |
CS_Unit |
getUnits(int dimension)
Gets units for dimension within coordinate system. |
Methods inherited from interface org.opengis.cs.CS_Info |
getAbbreviation, getAlias, getAuthority, getAuthorityCode, getName, getRemarks, getWKT, getXML |
Method Detail |
public int getDimension() throws java.rmi.RemoteException
java.rmi.RemoteException
- if a remote method call failed.public CS_AxisInfo getAxis(int dimension) throws java.rmi.RemoteException
dimension
- Zero based index of axis.
java.rmi.RemoteException
- if a remote method call failed.public CS_Unit getUnits(int dimension) throws java.rmi.RemoteException
dimension
- Zero based index of axis.
java.rmi.RemoteException
- if a remote method call failed.public PT_Envelope getDefaultEnvelope() throws java.rmi.RemoteException
java.rmi.RemoteException
- if a remote method call failed.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |