Class NTV2Datum
- java.lang.Object
-
- org.openstreetmap.josm.data.projection.datum.AbstractDatum
-
- org.openstreetmap.josm.data.projection.datum.NTV2Datum
-
- All Implemented Interfaces:
Datum
public class NTV2Datum extends AbstractDatum
Datum based of NTV2 grid shift file.- Since:
- 5073
-
-
Field Summary
Fields Modifier and Type Field Description private NTV2GridShiftFileWrapper
nadgrids
-
Fields inherited from class org.openstreetmap.josm.data.projection.datum.AbstractDatum
ellps, name, proj4Id
-
-
Constructor Summary
Constructors Constructor Description NTV2Datum(java.lang.String name, java.lang.String proj4Id, Ellipsoid ellps, NTV2GridShiftFileWrapper nadgrids)
Constructs a newNTV2Datum
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LatLon
fromWGS84(LatLon ll)
Convert lat/lon fromEllipsoid.WGS84
to this datum.LatLon
toWGS84(LatLon ll)
Convert lat/lon from this datum toEllipsoid.WGS84
datum.-
Methods inherited from class org.openstreetmap.josm.data.projection.datum.AbstractDatum
getEllipsoid, getName, getProj4Id
-
-
-
-
Field Detail
-
nadgrids
private final NTV2GridShiftFileWrapper nadgrids
-
-
Constructor Detail
-
NTV2Datum
public NTV2Datum(java.lang.String name, java.lang.String proj4Id, Ellipsoid ellps, NTV2GridShiftFileWrapper nadgrids)
Constructs a newNTV2Datum
.- Parameters:
name
- datum nameproj4Id
- PROJ.4 idellps
- ellipsoidnadgrids
- NTV2 grid shift file wrapper
-
-
Method Detail
-
toWGS84
public LatLon toWGS84(LatLon ll)
Description copied from interface:Datum
Convert lat/lon from this datum toEllipsoid.WGS84
datum.- Parameters:
ll
- original lat/lon in this datum- Returns:
- lat/lon converted to WGS84
-
fromWGS84
public LatLon fromWGS84(LatLon ll)
Description copied from interface:Datum
Convert lat/lon fromEllipsoid.WGS84
to this datum.- Parameters:
ll
- original lat/lon in WGS84- Returns:
- converted lat/lon in this datum
-
-