public class UtmZone extends Projection
Modifier and Type | Field and Description |
---|---|
double |
H |
int |
Hemisphere |
int |
Zone |
NORTH, SOUTH
Constructor and Description |
---|
UtmZone(Ellipsoid eli,
int zone,
int hemisphere,
double h) |
Modifier and Type | Method and Description |
---|---|
Point2D |
createPoint(double x,
double y) |
void |
drawGrid(Graphics2D g,
ViewPortData vp) |
UtmPoint |
fromGeo(GeoPoint gPt,
UtmPoint uPt,
int[] ai) |
UtmPoint |
fromGeo(GeoPoint gPt,
UtmPoint uPt,
UtmZone proj) |
Point2D |
fromGeo(Point2D gPt,
Point2D uPt) |
String |
getAbrev() |
ICoordTrans |
getCT(IProjection dest)
Crea un ICoordTrans para transformar coordenadas
desde el IProjection actual al dest.
|
Rectangle2D |
getExtent(Rectangle2D extent,
double scale,
double wImage,
double hImage,
double mapUnits,
double distanceUnits,
double dpi) |
String |
getFullCode()
Devuelve getAbrev() mas los parametros de transformacion si los hay
ej.: (EPSG:23030:proj@+proj...@...)
|
static UtmZone |
getProjection(Ellipsoid eli,
int zone,
int hemisphere) |
static IProjection |
getProjectionByName(IDatum eli,
String name) |
double |
getScale(double minX,
double maxX,
double width,
double dpi)
First two parameters must be in meters.
|
Point2D |
toGeo(Point2D uPt) |
GeoPoint |
toGeo(UtmPoint uPt,
GeoPoint gPt) |
clone, coordToString, createPoint, export, getDatum, getElliPar, getGridColor, getName, getReproyectionTo, isProjected, setGridColor
public UtmZone(Ellipsoid eli, int zone, int hemisphere, double h)
public String getAbrev()
getAbrev
in interface IProjection
getAbrev
in class Projection
public static IProjection getProjectionByName(IDatum eli, String name)
eli
- name
- public Point2D createPoint(double x, double y)
createPoint
in interface IProjection
createPoint
in class Projection
x
- y
- public Point2D toGeo(Point2D uPt)
toGeo
in interface IProjection
toGeo
in class Projection
uPt
- public Point2D fromGeo(Point2D gPt, Point2D uPt)
fromGeo
in interface IProjection
fromGeo
in class Projection
gPt
- uPt
- public UtmPoint fromGeo(GeoPoint gPt, UtmPoint uPt, UtmZone proj)
gPt
- uPt
- proj
- public UtmPoint fromGeo(GeoPoint gPt, UtmPoint uPt, int[] ai)
gPt
- uPt
- ai
- public void drawGrid(Graphics2D g, ViewPortData vp)
drawGrid
in interface IProjection
drawGrid
in class Projection
public double getScale(double minX, double maxX, double width, double dpi)
IProjection
minX
- in metersmaxX
- in meterswidth
- in pixels (dots)dpi
- dots per inchpublic ICoordTrans getCT(IProjection dest)
IProjection
public Rectangle2D getExtent(Rectangle2D extent, double scale, double wImage, double hImage, double mapUnits, double distanceUnits, double dpi)
public String getFullCode()
IProjection