public class TransverseMercatorProjection extends CylindricalProjection
a, alpha, DTR, e, ellipsoid, EPS10, es, falseEasting, falseNorthing, fromMetres, geocentric, isSouth, lonc, maxLatitude, maxLongitude, minLatitude, minLongitude, name, one_es, projectionLatitude, projectionLatitude1, projectionLatitude2, projectionLongitude, rone_es, RTD, scaleFactor, spherical, totalScale, trueScaleLatitude, unit| Constructor and Description |
|---|
TransverseMercatorProjection() |
TransverseMercatorProjection(Ellipsoid ellipsoid,
double lon_0,
double lat_0,
double k,
double x_0,
double y_0)
Set up a projection suitable for State Plane Coordinates.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
static int |
getRowFromNearestParallel(double latitude) |
static int |
getZoneFromNearestMeridian(double longitude) |
boolean |
hasInverse()
Tests whether this projection has an inverse.
|
void |
initialize()
Initialize the projection.
|
boolean |
isRectilinear()
Tests whether under this projection lines of
latitude and longitude form a rectangular grid
|
ProjCoordinate |
project(double lplam,
double lpphi,
ProjCoordinate xy)
Computes the projection of a given point
(i.e.
|
ProjCoordinate |
projectInverse(double x,
double y,
ProjCoordinate out)
Computes the inverse projection of a given point
(i.e.
|
void |
setUTMZone(int zone) |
String |
toString() |
getAlpha, getEllipsoid, getEPSGCode, getEquatorRadius, getFalseEasting, getFalseNorthing, getFromMetres, getLonC, getMaxLatitude, getMaxLatitudeDegrees, getMaxLongitude, getMaxLongitudeDegrees, getMinLatitude, getMinLatitudeDegrees, getMinLongitude, getMinLongitudeDegrees, getName, getPROJ4Description, getProjectionLatitude, getProjectionLatitude1, getProjectionLatitude1Degrees, getProjectionLatitude2, getProjectionLatitude2Degrees, getProjectionLatitudeDegrees, getProjectionLongitude, getProjectionLongitudeDegrees, getScaleFactor, getSouthernHemisphere, getTrueScaleLatitude, getTrueScaleLatitudeDegrees, inside, inverseProject, inverseProjectRadians, isConformal, isEqualArea, normalizeLongitude, normalizeLongitudeRadians, parallelsAreParallel, project, projectRadians, setAlphaDegrees, setEllipsoid, setFalseEasting, setFalseNorthing, setFromMetres, setLonCDegrees, setMaxLatitude, setMaxLongitude, setMaxLongitudeDegrees, setMinLatitude, setMinLongitude, setMinLongitudeDegrees, setName, setProjectionLatitude, setProjectionLatitude1, setProjectionLatitude1Degrees, setProjectionLatitude2, setProjectionLatitude2Degrees, setProjectionLatitudeDegrees, setProjectionLongitude, setProjectionLongitudeDegrees, setScaleFactor, setSouthernHemisphere, setTrueScaleLatitude, setTrueScaleLatitudeDegrees, setUnitspublic TransverseMercatorProjection()
public TransverseMercatorProjection(Ellipsoid ellipsoid, double lon_0, double lat_0, double k, double x_0, double y_0)
public Object clone()
clone in class Projectionpublic boolean isRectilinear()
ProjectionisRectilinear in class CylindricalProjectionpublic void initialize()
Projectioninitialize in class Projectionpublic static int getRowFromNearestParallel(double latitude)
public static int getZoneFromNearestMeridian(double longitude)
public void setUTMZone(int zone)
public ProjCoordinate project(double lplam, double lpphi, ProjCoordinate xy)
Projectionproject in class Projectionlplam - the geographic x ordinate (in radians)lpphi - the geographic y ordinatee (in radians)xy - the projected coordinate (in coordinate system units)public ProjCoordinate projectInverse(double x, double y, ProjCoordinate out)
ProjectionprojectInverse in class Projectionx - 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)public boolean hasInverse()
ProjectionProjection.inverseProject(ProjCoordinate, ProjCoordinate)
and Projection.inverseProjectRadians(ProjCoordinate, ProjCoordinate)
methods will return meaningful results.hasInverse in class Projectionpublic String toString()
toString in class CylindricalProjectionCopyright © 2015. All rights reserved.