Coordinate reference systems implementation. An explanation for this package is provided in the OpenGIS® javadoc. The remaining discussion on this page is specific to the Geotools implementation.

AbstractCRS is the base class for all coordinate reference systems (CRS). CRS can have an arbitrary number of dimensions. Some are two-dimensional (e.g. GeographicCRS and ProjectedCRS), while some others are one-dimensional (e.g. VerticalCRS and TemporalCRS). Those simple coordinate systems can be used as building blocks for more complex coordinate reference systems. For example, it is possible to construct a three-dimensional CRS with (latitude, longitude, time) with an aggregation of GeographicCRS and TemporalCRS. Such aggregations are built with CompoundCRS.