Package org.openstreetmap.josm.data.projection.datum
Provides the classes for datum used in map projections.
-
Interface Summary Interface Description Datum Represents a geodetic datum.NTV2GridShiftFileSource Source of NTV2 grid shift files (local directory, download, etc.). -
Class Summary Class Description AbstractDatum Abstract base class forDatum
implementations.CentricDatum A datum with different ellipsoid than WGS84, but does not require shift, rotation or scaling.GRS80Datum This datum indicates, that GRS80 ellipsoid is used and no conversion is necessary to get from or to the WGS84 datum.NTV2Datum Datum based of NTV2 grid shift file.NTV2GridShift A value object for storing Longitude and Latitude of a point, the Lon and Lat shift values to get from one datum to another, and the Lon and Lat accuracy of the shift values.NTV2GridShiftFile Models the NTv2 format Grid Shift File and exposes methods to shift coordinate values using the Sub Grids contained in the file.NTV2GridShiftFileWrapper Wrapper forNTV2GridShiftFile
.NTV2Proj4DirGridShiftFileSource Shift file source that scans the common data directories of the proj4 library.NTV2Proj4DirGridShiftFileSource.InstanceHolder NTV2SubGrid Models the NTv2 Sub Grid within a Grid Shift File.NTV2Util A set of static utility methods for reading the NTv2 file formatNullDatum Null Datum does not convert from / to WGS84 ellipsoid, but simply "casts" the coordinates.SevenParameterDatum Datum provides general conversion from one ellipsoid to another.ThreeParameterDatum Datum provides 3 dimensional offset and ellipsoid conversion.WGS84Datum WGS84 datum.