|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgistoolkit.projection.TransversMercatorProjection
Performs a Transvers Mercator projection from Latitude Longitude to UTM or so.
Constructor Summary | |
TransversMercatorProjection()
Creates new TransversMercatorProjection |
Method Summary | |
void |
altTransformBackward(Point inPoint)
perform the revers transform |
void |
altTransformForward(Point inPoint)
perform the conversion |
java.lang.Object |
clone()
clone this object |
protected double |
forwardM(double phi,
double sphi,
double cphi,
double[] inCoefficients)
Utility functions for calculating M in forward direction. |
double |
getCentralScale()
Retrieve the central scale factor, default is 0.9996 |
protected double[] |
getCoefficients(double es)
Calculate the series expansion. |
double |
getEasting()
Retrieve the easting of true oragin for this projection |
Ellipsoid |
getEllipsoid()
Retrieve the ellipsoid used to model the lat long coordinates of the earth |
double |
getLatOragin()
Retrieve the latitude location of the true oragin of the map. |
double |
getLonOragin()
Retrieve the longatude location of the true oragin of the map. |
Node |
getNode()
Return the configuration information for this projection |
double |
getNorthing()
Retrieve the northing of true oragin for this projection |
java.lang.String |
getProjectionName()
return the name of the projection |
java.lang.String |
getUnitOfMeasure()
Returns the units of measure for the projection. |
static void |
main(java.lang.String[] inArgs)
|
void |
projectBackward(Point inPoint)
Transform from from map coordinates to lat long |
void |
projectForward(Point inPoint)
Transform from from Lat Long to map coordinates |
protected double |
reverseM(double arg,
double es,
double[] inCoefficients)
Utility function for calculating M in the reverse direction. |
void |
setCentralScale(double inCentralScale)
Set the central scale factor, default is 0.9996 |
void |
setEasting(double inEasting)
Set the easting of true oragin for this projection |
void |
setEllipsoid(Ellipsoid inEllipsoid)
Set the ellipsoid used to model the lat long coordinates of the earth |
void |
setEnvelope(Envelope inEnvelope)
set the envelope of the map. |
void |
setLatOragin(double inLatOragin)
Set the latitude location of the true oragin of the map. |
void |
setLonOragin(double inLonOragin)
Set the longatude location of the true oragin of the map. |
void |
setNode(Node inNode)
Setup this projection using the configuration information in the node |
void |
setNorthing(double inNorthing)
Set the northing of true oragin for this projection |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TransversMercatorProjection()
Method Detail |
public double getNorthing()
public void setNorthing(double inNorthing)
public double getEasting()
public void setEasting(double inEasting)
public double getCentralScale()
public void setCentralScale(double inCentralScale)
public double getLatOragin()
public void setLatOragin(double inLatOragin)
public double getLonOragin()
public void setLonOragin(double inLonOragin)
public Ellipsoid getEllipsoid()
getEllipsoid
in interface EllipsoidProjection
public void setEllipsoid(Ellipsoid inEllipsoid)
public java.lang.String getUnitOfMeasure()
getUnitOfMeasure
in interface Projection
public void projectForward(Point inPoint)
projectForward
in interface Projection
public void projectBackward(Point inPoint)
projectBackward
in interface Projection
protected double[] getCoefficients(double es)
protected double forwardM(double phi, double sphi, double cphi, double[] inCoefficients)
protected double reverseM(double arg, double es, double[] inCoefficients)
public static void main(java.lang.String[] inArgs)
public void altTransformForward(Point inPoint)
public void altTransformBackward(Point inPoint)
public java.lang.String getProjectionName()
getProjectionName
in interface Projection
public Node getNode()
getNode
in interface Projection
public void setNode(Node inNode) throws java.lang.Exception
setNode
in interface Projection
java.lang.Exception
public java.lang.Object clone()
clone
in interface Projection
public void setEnvelope(Envelope inEnvelope) throws java.lang.Exception
setEnvelope
in interface Projection
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |