|
JScience v4.3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.geography.coordinates.crs.CoordinateReferenceSystem<C>
public abstract class CoordinateReferenceSystem<C extends Coordinates<?>>
This class represents an arbitrary system of reference for which
coordinates of same significance can be stated.
| Nested Class Summary | |
|---|---|
protected static class |
CoordinateReferenceSystem.AbsolutePosition
This class represents an absolute position (can be be extended) |
| Field Summary |
|---|
| Fields inherited from interface org.opengis.referencing.ReferenceSystem |
|---|
SCOPE_KEY, VALID_AREA_KEY |
| Fields inherited from interface org.opengis.referencing.IdentifiedObject |
|---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
| Constructor Summary | |
|---|---|
CoordinateReferenceSystem()
|
|
| Method Summary | ||
|---|---|---|
protected abstract C |
coordinatesOf(CoordinateReferenceSystem.AbsolutePosition position)
Returns the coordinates in this reference system of the specified absolute position. |
|
java.util.Collection<java.lang.String> |
getAlias()
OpenGIS® - An alternative name by which this object is identified. |
|
|
getConverterTo(CoordinateReferenceSystem<T> that)
Returns the converter between this coordinate reference system and the one specified. |
|
abstract org.opengis.referencing.cs.CoordinateSystem |
getCoordinateSystem()
Returns the OpenGIS coordinate system associated to this coordinate reference system. |
|
java.util.Set<java.lang.String> |
getIdentifiers()
OpenGIS® - An identifier which references elsewhere the object's defining information. |
|
org.opengis.metadata.Identifier |
getName()
OpenGIS® - The primary name by which this object is identified. |
|
org.opengis.util.InternationalString |
getRemarks()
OpenGIS® - Comments on or information about this object, including data source information. |
|
org.opengis.util.InternationalString |
getScope()
OpenGIS® - Description of domain of usage, or limitations of usage, for which this (coordinate) reference system object is valid. |
|
org.opengis.metadata.extent.Extent |
getValidArea()
OpenGIS® - Area for which the (coordinate) reference system is valid. |
|
protected abstract CoordinateReferenceSystem.AbsolutePosition |
positionOf(C coordinates,
CoordinateReferenceSystem.AbsolutePosition position)
Returns the absolute position from the coordinates in this reference system. |
|
java.lang.String |
toWKT()
OpenGIS® - Returns a Well Known Text (WKT) for this object. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CoordinateReferenceSystem()
| Method Detail |
|---|
public <T extends Coordinates<?>> CoordinatesConverter<C,T> getConverterTo(CoordinateReferenceSystem<T> that)
that - the coordinate reference system to convert to.
ConversionException - if the conversion is not possible
(e.g. geographic to temporal).protected abstract C coordinatesOf(CoordinateReferenceSystem.AbsolutePosition position)
position - the absolute position for which the coordinates
in this reference system is returned.
ConversionException - if a conversion error occurs.
protected abstract CoordinateReferenceSystem.AbsolutePosition positionOf(C coordinates,
CoordinateReferenceSystem.AbsolutePosition position)
coordinates - the coordinates for which the absolute position
is adjusted.position - the position object to update.
ConversionException - if a conversion error occurs.public abstract org.opengis.referencing.cs.CoordinateSystem getCoordinateSystem()
getCoordinateSystem in interface org.opengis.referencing.crs.CoordinateReferenceSystempublic org.opengis.metadata.extent.Extent getValidArea()
getValidArea in interface org.opengis.referencing.ReferenceSystemnull (default) if not available.public org.opengis.util.InternationalString getScope()
getScope in interface org.opengis.referencing.ReferenceSystempublic org.opengis.metadata.Identifier getName()
getName in interface org.opengis.referencing.IdentifiedObjectpublic java.util.Collection<java.lang.String> getAlias()
getAlias in interface org.opengis.referencing.IdentifiedObjectpublic java.util.Set<java.lang.String> getIdentifiers()
getIdentifiers in interface org.opengis.referencing.IdentifiedObjectpublic org.opengis.util.InternationalString getRemarks()
getRemarks in interface org.opengis.referencing.IdentifiedObjectnull (default).
public java.lang.String toWKT()
throws java.lang.UnsupportedOperationException
toWKT in interface org.opengis.referencing.IdentifiedObjectjava.lang.UnsupportedOperationException - If this object can't be formatted
as WKT (default).
|
JScience v4.3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||