MapProjection
instead.@Deprecated public abstract class CartographicMapTransform extends Object implements MapTransform
Modifier and Type | Field and Description |
---|---|
protected double |
_a
Deprecated.
Semi-major parameter of ellipsoid (map scaling factor) in meter.
|
protected float |
_centralMeridian
Deprecated.
The central meridian value in degree.
|
protected double |
_invA
Deprecated.
Inverse semi-major parameter.
|
protected double |
_x0
Deprecated.
The false easting (map x-offset) in map units.
|
protected double |
_y0
Deprecated.
The false northing (map x-offset) in map units.
|
Modifier | Constructor and Description |
---|---|
protected |
CartographicMapTransform(double centralMeridian,
double falseEasting,
double falseNorthing,
double semiMajor)
Deprecated.
Constructs a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Point2D |
forward_impl(float lat,
float lon,
Point2D mapPoint)
Deprecated.
Worker method to be overridden by derived class.
|
Point2D |
forward(GeoPos geoPoint,
Point2D mapPoint)
Deprecated.
Forward project geographical co-ordinates into map co-ordinates.
|
double |
getCentralMeridian()
Deprecated.
Gets the central meridian parameter.
|
double |
getFalseEasting()
Deprecated.
Gets the map X-offset (false easting) parameter.
|
double |
getFalseNorthing()
Deprecated.
Gets the map Y-offset (false northing) parameter.
|
double |
getInverseSemiMajor()
Deprecated.
Gets the map scaling factor parameter.
|
double |
getSemiMajor()
Deprecated.
Gets the map scaling factor parameter.
|
protected GeoPos |
inverse_impl(double x,
double y,
GeoPos geoPoint)
Deprecated.
Worker method to be overridden by derived class.
|
protected abstract GeoPos |
inverse_impl(float x,
float y,
GeoPos geoPoint)
Deprecated.
Worker method to be overridden by derived class.
|
GeoPos |
inverse(Point2D mapPoint,
GeoPos geoPoint)
Deprecated.
Inverse project map co-ordinates into geographical co-ordinates.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createDeepClone, getDescriptor, getParameterValues
protected final float _centralMeridian
protected final double _a
protected final double _invA
protected final double _x0
protected final double _y0
protected CartographicMapTransform(double centralMeridian, double falseEasting, double falseNorthing, double semiMajor)
centralMeridian
- central meridian in degreefalseEasting
- false easting (map x-offset) in map unitsfalseNorthing
- false northing (map y-offset) in map unitssemiMajor
- semi-major parameter of ellipsoid (map scaling factor) in map unitspublic double getCentralMeridian()
public double getSemiMajor()
public double getInverseSemiMajor()
public double getFalseEasting()
public double getFalseNorthing()
public Point2D forward(GeoPos geoPoint, Point2D mapPoint)
forward
in interface MapTransform
geoPoint
- the source position in lat/lonmapPoint
- the target map position in x/y (,ight be null, then a new object is createdpublic GeoPos inverse(Point2D mapPoint, GeoPos geoPoint)
inverse
in interface MapTransform
mapPoint
- the source location in x/y map coordinatesgeoPoint
- the target position in lat/lon (might be null, then a new object is created)protected abstract Point2D forward_impl(float lat, float lon, Point2D mapPoint)
lat
- latitude of source locationlon
- longitude of source locationmapPoint
- point on the mapprotected abstract GeoPos inverse_impl(float x, float y, GeoPos geoPoint)
Should be overridden in order to delegate to
if transformation is performed is in 64-bit accuracy. Override
inverse_impl(double, double,
org.esa.beam.framework.datamodel.GeoPos)
instead in order to
perform the actual transformation.inverse_impl(double, double, org.esa.beam.framework.datamodel.GeoPos)
geoPoint
- point on the earth's surfacex
- map x coordinatey
- map y coordinateprotected GeoPos inverse_impl(double x, double y, GeoPos geoPoint)
Should be overridden in order to perform transformation in 64-bit accuracy.
The default implementation simple returns inverse_impl((float)x, (float)y, geoPoint)
.
geoPoint
- point on the earth's surfacex
- map x coordinatey
- map y coordinateCopyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.