public class CrsGT extends java.lang.Object implements ICrs
| Constructor and Description |
|---|
CrsGT(CoordinateReferenceSystem crsGT)
Constructor a partir de un CoordinateReferenceSystem
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Creates a copy of the object.
|
java.awt.geom.Point2D |
createPoint(double x,
double y) |
void |
drawGrid(java.awt.Graphics2D g,
ViewPortData vp) |
java.lang.String |
export(java.lang.String format)
Return the string representation of projection in the format.
|
java.awt.geom.Point2D |
fromGeo(java.awt.geom.Point2D gPt,
java.awt.geom.Point2D mPt) |
java.lang.String |
getAbrev() |
int |
getCode()
Código del CRS
|
CoordinateReferenceSystem |
getCrsGT() |
CrsProj |
getCrsProj() |
CrsWkt |
getCrsWkt()
Campos de la cadena wkt
|
ICoordTrans |
getCT(IProjection dest)
Crea un ICoordTrans para transformar coordenadas
desde el IProjection actual al dest.
|
IDatum |
getDatum() |
java.awt.geom.Rectangle2D |
getExtent(java.awt.geom.Rectangle2D extent,
double scale,
double wImage,
double hImage,
double mapUnits,
double distanceUnits,
double dpi) |
java.lang.String |
getFullCode()
Devuelve getAbrev() mas los parametros de transformacion si los hay
ej.: (EPSG:23030:proj@+proj...@...)
|
java.awt.Color |
getGridColor() |
java.lang.String |
getProj4String() |
double |
getScale(double minX,
double maxX,
double width,
double dpi)
First two parameters must be in meters.
|
double |
getScale(double minX,
double maxX,
double minY,
double maxY,
double width,
double dpi) |
java.lang.String |
getSourceTransformationParams()
Devuelve los parametros de la transformacion del crs fuente
|
java.lang.String |
getTargetTransformationParams()
Devuelve los parametros de la transformacion del crs destino
|
java.lang.String |
getWKT()
Cadena WKT del CRS utilizado
|
boolean |
isProjected() |
void |
setGridColor(java.awt.Color c) |
void |
setTransformationParams(java.lang.String SourceParams,
java.lang.String TargetParams)
Establece los parámetros de transformación para el CRS fuente y para
el destino
|
java.awt.geom.Point2D |
toGeo(java.awt.geom.Point2D pt) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloneQuietly, cloneQuietlypublic CrsGT(CoordinateReferenceSystem crsGT)
crsGT - CrsProjExceptionpublic int getCode()
ICrspublic java.lang.String getWKT()
ICrspublic void setTransformationParams(java.lang.String SourceParams,
java.lang.String TargetParams)
ICrssetTransformationParams in interface ICrsSourceParams - Parámetros de transformación (proj4) en el CRS fuente.
null si no se quiere asignar parámetros en la fuente.TargetParams - Parámetros de transformación (proj4) en el CRS destino.
null si no se quiere asignar parámetros en el destino.public java.lang.String getSourceTransformationParams()
getSourceTransformationParams in interface ICrspublic java.lang.String getTargetTransformationParams()
getTargetTransformationParams in interface ICrspublic java.awt.geom.Point2D createPoint(double x,
double y)
createPoint in interface IProjectionpublic void drawGrid(java.awt.Graphics2D g,
ViewPortData vp)
drawGrid in interface IProjectionpublic java.awt.geom.Point2D fromGeo(java.awt.geom.Point2D gPt,
java.awt.geom.Point2D mPt)
fromGeo in interface IProjectionpublic java.lang.String getAbrev()
getAbrev in interface IProjectionpublic ICoordTrans getCT(IProjection dest)
IProjectiongetCT in interface IProjectionpublic IDatum getDatum()
getDatum in interface IProjectionpublic java.awt.Color getGridColor()
getGridColor in interface IProjectionpublic double getScale(double minX,
double maxX,
double width,
double dpi)
IProjectiongetScale in interface IProjectionminX - in metersmaxX - in meterswidth - in pixels (dots)dpi - dots per inchpublic double getScale(double minX,
double maxX,
double minY,
double maxY,
double width,
double dpi)
public boolean isProjected()
isProjected in interface IProjectionpublic void setGridColor(java.awt.Color c)
setGridColor in interface IProjectionpublic java.awt.geom.Point2D toGeo(java.awt.geom.Point2D pt)
toGeo in interface IProjectionpublic java.lang.String getProj4String()
throws CrsException
getProj4String in interface ICrsCrsExceptionpublic CoordinateReferenceSystem getCrsGT()
public CrsProj getCrsProj()
getCrsProj in interface ICrspublic java.lang.String getFullCode()
IProjectiongetFullCode in interface IProjectionpublic java.awt.geom.Rectangle2D getExtent(java.awt.geom.Rectangle2D extent,
double scale,
double wImage,
double hImage,
double mapUnits,
double distanceUnits,
double dpi)
getExtent in interface IProjectionpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
Cloneableclone in class java.lang.Objectjava.lang.CloneNotSupportedException - if the instance of the object cannot
be cloned. As this is extending Cloneable so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.public java.lang.String export(java.lang.String format)
IProjectionexport in interface IProjection