Package org.geotools.api.temporal
Interface TemporalCoordinateSystem
-
- All Superinterfaces:
IdentifiedObject
,ReferenceSystem
,TemporalReferenceSystem
- All Known Implementing Classes:
DefaultTemporalCoordinateSystem
public interface TemporalCoordinateSystem extends TemporalReferenceSystem
A temporal coordinate system to simplify the computation of temporal distances between points and the functional description of temporal operations.- Author:
- Stephane Fellah (Image Matters), Alexander Petkov
-
-
Field Summary
-
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
-
Fields inherited from interface ReferenceSystem
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InternationalString
getInterval()
Identifies the base interval for this temporal coordinate system as a unit of measure specified by ISO 31-1, or a multiple of one of those units, as specified by ISO 1000.Date
getOrigin()
Position of the origin of the scale on which the temporal coordinate system is based expressed as a date in the Gregorian calendar and time of day in UTC.Date
transformCoord(TemporalCoordinate coordinates)
Transforms a value of a coordinate within this temporal coordinate system and returns the equivalent date and time in the Gregorian Calendar and UTCTemporalCoordinate
transformDateTime(Date datetime)
Transforms a date and time in the Gregorian Calendar and UTC to an equivalent coordinate within this temporal coordinate system.-
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getRemarks, toWKT
-
Methods inherited from interface ReferenceSystem
getScope
-
Methods inherited from interface TemporalReferenceSystem
getDomainOfValidity, getName
-
-
-
-
Method Detail
-
getOrigin
Date getOrigin()
Position of the origin of the scale on which the temporal coordinate system is based expressed as a date in the Gregorian calendar and time of day in UTC.
-
getInterval
InternationalString getInterval()
Identifies the base interval for this temporal coordinate system as a unit of measure specified by ISO 31-1, or a multiple of one of those units, as specified by ISO 1000.
-
transformCoord
Date transformCoord(TemporalCoordinate coordinates)
Transforms a value of a coordinate within this temporal coordinate system and returns the equivalent date and time in the Gregorian Calendar and UTC
-
transformDateTime
TemporalCoordinate transformDateTime(Date datetime)
Transforms a date and time in the Gregorian Calendar and UTC to an equivalent coordinate within this temporal coordinate system.
-
-