Class MercatorProjection

    • Constructor Detail

      • MercatorProjection

        public MercatorProjection()
    • Method Detail

      • project

        public ProjCoordinate project​(double lam,
                                      double phi,
                                      ProjCoordinate out)
        Description copied from class: Projection
        Computes the projection of a given point (i.e. from geographics to projection space). This should be overridden for all projections.
        Overrides:
        project in class Projection
        Parameters:
        lam - the geographic x ordinate (in radians)
        phi - the geographic y ordinatee (in radians)
        out - the projected coordinate (in coordinate system units)
        Returns:
        the target coordinate
      • projectInverse

        public ProjCoordinate projectInverse​(double x,
                                             double y,
                                             ProjCoordinate out)
        Description copied from class: Projection
        Computes the inverse projection of a given point (i.e. from projection space to geographics). This should be overridden for all projections.
        Overrides:
        projectInverse in class Projection
        Parameters:
        x - the projected x ordinate (in coordinate system units)
        y - the projected y ordinate (in coordinate system units)
        out - the inverse-projected geographic coordinate (in radians)
        Returns:
        the target coordinate
      • isRectilinear

        public boolean isRectilinear()
        Description copied from class: Projection
        Tests whether under this projection lines of latitude and longitude form a rectangular grid
        Overrides:
        isRectilinear in class CylindricalProjection
      • getEPSGCode

        public int getEPSGCode()
        Returns the ESPG code for this projection, or 0 if unknown.
        Overrides:
        getEPSGCode in class Projection