public class ExtendedTransverseMercatorProjection extends CylindricalProjection
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isSouth
Indicates whether a Southern Hemisphere UTM zone
|
a, alpha, DTR, e, ellipsoid, EPS10, es, falseEasting, falseNorthing, fromMetres, geocentric, lonc, maxLatitude, maxLongitude, minLatitude, minLongitude, name, one_es, projectionLatitude, projectionLatitude1, projectionLatitude2, projectionLongitude, rone_es, RTD, scaleFactor, spherical, totalScale, trueScaleLatitude, unit| Constructor and Description |
|---|
ExtendedTransverseMercatorProjection() |
ExtendedTransverseMercatorProjection(Ellipsoid ellipsoid,
double lon_0,
double lat_0,
double k,
double x_0,
double y_0) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
boolean |
getSouthernHemisphere() |
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 |
setSouthernHemisphere(boolean isSouth) |
void |
setUTMZone(int zone) |
String |
toString() |
equals, getAlpha, getAxisOrder, getEllipsoid, getEPSGCode, getEquatorRadius, getFalseEasting, getFalseNorthing, getFromMetres, getHeightOfOrbit, getLonC, getMaxLatitude, getMaxLatitudeDegrees, getMaxLongitude, getMaxLongitudeDegrees, getMinLatitude, getMinLatitudeDegrees, getMinLongitude, getMinLongitudeDegrees, getName, getPrimeMeridian, getPROJ4Description, getProjectionLatitude, getProjectionLatitude1, getProjectionLatitude1Degrees, getProjectionLatitude2, getProjectionLatitude2Degrees, getProjectionLatitudeDegrees, getProjectionLongitude, getProjectionLongitudeDegrees, getScaleFactor, getTrueScaleLatitude, getTrueScaleLatitudeDegrees, getUnits, hashCode, inside, inverseProject, inverseProjectRadians, isConformal, isEqualArea, isGeographic, normalizeLongitude, normalizeLongitudeRadians, parallelsAreParallel, project, projectRadians, setAlpha, setAlphaDegrees, setAxisOrder, setEllipsoid, setFalseEasting, setFalseNorthing, setFromMetres, setGamma, setGammaDegrees, setHeightOfOrbit, setLonC, setLonCDegrees, setMaxLatitude, setMaxLongitude, setMaxLongitudeDegrees, setMinLatitude, setMinLongitude, setMinLongitudeDegrees, setName, setNoUoff, setPrimeMeridian, setProjectionLatitude, setProjectionLatitude1, setProjectionLatitude1Degrees, setProjectionLatitude2, setProjectionLatitude2Degrees, setProjectionLatitudeDegrees, setProjectionLongitude, setProjectionLongitudeDegrees, setRadius, setScaleFactor, setTrueScaleLatitude, setTrueScaleLatitudeDegrees, setUnitspublic ExtendedTransverseMercatorProjection()
public ExtendedTransverseMercatorProjection(Ellipsoid ellipsoid, double lon_0, double lat_0, double k, double x_0, double y_0)
public void setSouthernHemisphere(boolean isSouth)
setSouthernHemisphere in class Projectionpublic boolean getSouthernHemisphere()
getSouthernHemisphere in class Projectionpublic 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 void setUTMZone(int zone)
public void initialize()
Projectioninitialize in class Projectionpublic boolean hasInverse()
ProjectionProjection.inverseProject(ProjCoordinate, ProjCoordinate)
and Projection.inverseProjectRadians(ProjCoordinate, ProjCoordinate)
methods will return meaningful results.hasInverse in class Projectionpublic boolean isRectilinear()
ProjectionisRectilinear in class CylindricalProjectionpublic Object clone()
clone in class Projectionpublic String toString()
toString in class CylindricalProjectionCopyright © 2022. All rights reserved.