All Classes and Interfaces

Class
Description
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
 
 
 
An alternative name for an object.
 
A NumberFormat for formatting Angles in various commonly-found mapping styles.
 
Registers PROJ4J wrappers as a CRS authority factory.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
A coordinate system axis.
 
 
The superclass for all azimuthal map projections
Represents the operation of transforming a ProjCoordinate from one CoordinateReferenceSystem into a different one, using reprojection and datum conversion as required.
 
 
 
 
 
 
 
A projection formed by projecting the sphere onto a cone tangent, or secant, to the sphere along any small circle (usually a mid-latitude parallel).
Constants needed by GeographicLib.
Signals that an interative mathematical algorithm has failed to converge.
Represents a projected or geodetic geospatial coordinate system, to which coordinates may be referenced.
An interface for the operation of transforming a ProjCoordinate from one CoordinateReferenceSystem into a different one.
Creates CoordinateTransforms from source and target CoordinateReferenceSystems.
 
 
A factory which can create CoordinateReferenceSystems from a variety of ways of specifying them.
 
 
A projection in which meridians are mapped to equally spaced vertical lines and circles of latitude (parallels) are mapped to horizontal lines.
A class representing a geodetic datum.
Contains the parsed/computed parameter values which are used to create the datum and ellipsoid for a CoordinateReferenceSystem.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
 
 
 
 
 
 
 
A class representing a geographic reference ellipsoid (or more correctly an oblate spheroid), used to model the shape of the surface of the earth.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
 
 
The Equidistant Conic projection.
 
 
 
 
 
 
 
 
 
Provides conversions between Geodetic coordinates (latitude, longitude in radians and height in meters) and Geocentric coordinates (X, Y, Z) in meters.
Geodesic calculations.
The results of geodesic calculations.
A geodesic line.
Bit masks for what geodesic calculations to do.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
Exception handling for GeographicLib.
Mathematical functions needed by GeographicLib.
 
 
 
 
A Grid represents a geodetic datum defining some mapping between a coordinate system referenced to the surface of the earth and spherical coordinates.
 
 
 
A simple EPSG identifier made of only a code and a code space.
Builder of PROJ4J objects from GeoAPI objects.
 
Signals that a parameter or computed internal variable has a value which lies outside the allowable bounds for the computation in which it is being used.
 
The Krovak projection.
 
 
 
 
 
 
 
 
A string in a specific locale.
A "projection" for geodetic coordinates in Decimal Degrees.
 
 
 
 
 
 
 
 
 
 
 
 
 
The New Zealand Map Grid projection.
 
 
Parser for the "National Transformation" v2 format Very basic implementation: only files with 1 subfile are supported, gridshift type is supposed to be in seconds Header structure:
A projection which does nothing.
Oblique Mercator Projection algorithm is taken from the USGS PROJ package.
 
Registers PROJ4J wrappers as an operation factory.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
The Orthographic Azimuthal or Globe map projection.
A pair of double precision numbers.
 
Description of a PROJ4J parameter, together with method for getting and setting the value.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
 
 
 
 
 
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
A PrimeMeridian represents a constant offset from Greenwich in radians of longitude.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
 
Signals that a situation or data state has been encountered which prevents computation from proceeding, or which would lead to erroneous results.
 
 
Stores a the coordinates for a position defined relative to some CoordinateReferenceSystem.
Wraps a PROJ4J implementation behind the equivalent GeoAPI interface.
A map projection is a mathematical algorithm for representing a spheroidal surface on a plane.
Signals that an erroneous situation has occured during the computation of a projected coordinate system value.
 
 
Wraps a PROJ4J transform behind the equivalent GeoAPI interface for the two-dimensional case of a map projection.
Wraps a PROJ4J transform behind the equivalent GeoAPI interface for the three-dimensional case of a map projection.
The superclass for all pseudo-cylindrical projections - eg.
 
 
 
 
 
 
Supplies predefined values for various library classes such as Ellipsoid, Datum, and Projection.
 
Default implementations of referencing services backed by PROJ4J.
A citation containing only a title, an organization name and a URL.
 
 
 
 
Swiss Oblique Mercator Projection algorithm is taken from the USGS PROJ.4 package.
 
Base class of two-dimensional or three-dimensional coordinate operation.
Wraps a PROJ4J transform behind the equivalent GeoAPI interface for the two-dimensional case.
Wraps a PROJ4J transform behind the equivalent GeoAPI interface for the three-dimensional case.
 
Transverse Mercator Projection algorithm is taken from the USGS PROJ package.
 
Thrown by Wrapper.proj4j(…) when a GeoAPI object cannot be unwrapped or copied to a PROJ4J implementation.
 
Predefined constants for the units of measurement.
 
Signals that an authority code is unknown and cannot be mapped to a CRS definition.
Signals that a parameter in a CRS specification is not currently supported, or unknown.
 
 
 
 
 
 
 
 
 
 
 
Base class for wrappers around PROJ4J implementations.
Views of PROJ4J implementation classes as GeoAPI objects.