Class SevenParameterDatum

  • All Implemented Interfaces:
    Datum

    public class SevenParameterDatum
    extends AbstractDatum
    Datum provides general conversion from one ellipsoid to another. Seven parameters can be specified: - 3D offset - general rotation - scale This method is described by EPSG as EPSG:9606. Also known as Bursa-Wolf.
    Since:
    4285
    • Field Detail

      • dx

        protected double dx
      • dy

        protected double dy
      • dz

        protected double dz
      • rx

        protected double rx
      • ry

        protected double ry
      • rz

        protected double rz
      • s

        protected double s
    • Constructor Detail

      • SevenParameterDatum

        public SevenParameterDatum​(String name,
                                   String proj4Id,
                                   Ellipsoid ellps,
                                   double dx,
                                   double dy,
                                   double dz,
                                   double rx,
                                   double ry,
                                   double rz,
                                   double s)
        Constructs a new SevenParameterDatum
        Parameters:
        name - name of the datum
        proj4Id - Proj.4 identifier for this datum (or null)
        ellps - the ellipsoid used
        dx - x offset in meters
        dy - y offset in meters
        dz - z offset in meters
        rx - rotational parameter in seconds of arc
        ry - rotational parameter in seconds of arc
        rz - rotational parameter in seconds of arc
        s - scale change in parts per million
    • Method Detail

      • toWGS84

        public LatLon toWGS84​(LatLon ll)
        Description copied from interface: Datum
        Convert lat/lon from this datum to Ellipsoid.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 from Ellipsoid.WGS84 to this datum.
        Parameters:
        ll - original lat/lon in WGS84
        Returns:
        converted lat/lon in this datum