All Classes and Interfaces

Class
Description
 
 
 
 
A NumberFormat for formatting Angles in various commonly-found mapping styles.
 
Registers PROJ4J wrappers as a CRS authority factory.
 
 
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.
 
 
 
 
 
 
 
A class representing a geographic reference ellipsoid (or more correctly an oblate spheroid), used to model the shape of the surface of the earth.
 
 
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.
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.
 
 
 
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 "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.
The Orthographic Azimuthal or Globe map projection.
A pair of double precision numbers.
 
 
 
 
 
 
A PrimeMeridian represents a constant offset from Greenwich in radians of longitude.
 
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.
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.
 
 
The superclass for all pseudo-cylindrical projections - eg. sinusoidal These are projections where parallels are straight, but meridians aren't
 
 
 
 
 
 
Supplies predefined values for various library classes such as Ellipsoid, Datum, and Projection.
 
Default implementations of referencing services backed by PROJ4J.
 
 
 
Swiss Oblique Mercator Projection algorithm is taken from the USGS PROJ.4 package.
 
 
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.
 
 
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.
 
 
 
 
 
 
 
 
 
 
 
Views of PROJ4J implementation classes as GeoAPI objects.