public class CrsTransformer extends Object
| Constructor and Description |
|---|
CrsTransformer(String destCrs)
Creates a new CrsTransformer object.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
createCrsFromSrid(int srid)
creates the crs from the given srid.
|
static int |
extractSridFromCrs(String crs)
extracts the srid from the given srs.
|
<T extends com.vividsolutions.jts.geom.Geometry> |
fastTransformGeometry(T geom,
String sourceCrs)
DOCUMENT ME!
|
static double |
getCrsFactor(com.vividsolutions.jts.geom.Point coord)
DOCUMENT ME!
|
static int |
getCurrentSrid()
DOCUMENT ME!
|
String |
getDestinationCrs()
DOCUMENT ME!
|
static boolean |
isDefaultCrs(String crs)
DOCUMENT ME!
|
void |
setSrid(com.vividsolutions.jts.geom.Geometry geom)
Set the SRID of the given Geometry object to the destination CRS of this CRSTransformer object.
|
BoundingBox |
transformBoundingBox(BoundingBox bbox,
String sourceCrs)
DOCUMENT ME!
|
XBoundingBox |
transformBoundingBox(XBoundingBox bbox)
DOCUMENT ME!
|
com.vividsolutions.jts.geom.Coordinate[] |
transformGeometry(String sourceCrs,
com.vividsolutions.jts.geom.Coordinate... coords)
use this method carefully.
|
<T extends com.vividsolutions.jts.geom.Geometry> |
transformGeometry(T geom,
String sourceCrs)
DOCUMENT ME!
|
static void |
transformPNodeToGivenCrs(edu.umd.cs.piccolo.PNode node,
String oldCrs,
String newCrs,
WorldToScreenTransform oldWtst,
WorldToScreenTransform newWtst)
transforms the given PNode object and all its sub nodes to the given CRS.
|
static <T extends com.vividsolutions.jts.geom.Geometry> |
transformToCurrentCrs(T geom)
transforms the given geometry to the current CRS.
|
static <T extends com.vividsolutions.jts.geom.Geometry> |
transformToDefaultCrs(T geom)
transforms the given geometry to the default CRS.
|
static <T extends com.vividsolutions.jts.geom.Geometry> |
transformToGivenCrs(T geom,
String crs)
transforms the given geometry to the given CRS.
|
static <T extends com.vividsolutions.jts.geom.Geometry> |
transformToMetricCrs(T geom)
transforms the given geometry to a metric CRS.
|
static <T extends com.vividsolutions.jts.geom.Geometry> |
transformToMetricCrs(T geom,
List<Crs> crsList)
transforms the given geometry to a metric CRS.
|
public CrsTransformer(String destCrs) throws org.deegree.model.crs.UnknownCRSException, InvalidParameterException
destCrs - the destination crs in the form "EPSG:XXXX"org.deegree.model.crs.UnknownCRSException - DOCUMENT ME!InvalidParameterException - DOCUMENT ME!public String getDestinationCrs()
public BoundingBox transformBoundingBox(BoundingBox bbox, String sourceCrs) throws org.deegree.model.crs.UnknownCRSException, org.deegree.model.crs.CRSTransformationException, IllegalArgumentException
bbox - DOCUMENT ME!sourceCrs - DOCUMENT ME!org.deegree.model.crs.UnknownCRSException - DOCUMENT ME!org.deegree.model.crs.CRSTransformationException - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!public XBoundingBox transformBoundingBox(XBoundingBox bbox) throws org.deegree.model.crs.UnknownCRSException, org.deegree.model.crs.CRSTransformationException, IllegalArgumentException
bbox - DOCUMENT ME!org.deegree.model.crs.UnknownCRSException - DOCUMENT ME!org.deegree.model.crs.CRSTransformationException - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!public <T extends com.vividsolutions.jts.geom.Geometry> T transformGeometry(T geom,
String sourceCrs)
throws org.deegree.model.crs.UnknownCRSException,
org.deegree.model.crs.CRSTransformationException,
IllegalArgumentException,
org.deegree.model.spatialschema.GeometryException
sourceCrs - DOCUMENT ME!coords - coords org.deegree.model.crs.UnknownCRSException - DOCUMENT ME!org.deegree.model.crs.CRSTransformationException - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!org.deegree.model.spatialschema.GeometryException - DOCUMENT ME!public <T extends com.vividsolutions.jts.geom.Geometry> T fastTransformGeometry(T geom,
String sourceCrs)
throws org.deegree.model.crs.UnknownCRSException,
org.deegree.model.crs.CRSTransformationException,
IllegalArgumentException,
org.deegree.model.spatialschema.GeometryException
sourceCrs - DOCUMENT ME!coords - coords org.deegree.model.crs.UnknownCRSException - DOCUMENT ME!org.deegree.model.crs.CRSTransformationException - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!org.deegree.model.spatialschema.GeometryException - DOCUMENT ME!public com.vividsolutions.jts.geom.Coordinate[] transformGeometry(String sourceCrs, com.vividsolutions.jts.geom.Coordinate... coords) throws org.deegree.model.crs.UnknownCRSException, org.deegree.model.crs.CRSTransformationException, IllegalArgumentException, org.deegree.model.spatialschema.GeometryException
sourceCrs - the CRS of the given coordinatescoords - the coordinates to transformorg.deegree.model.crs.UnknownCRSException - DOCUMENT ME!org.deegree.model.crs.CRSTransformationException - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!org.deegree.model.spatialschema.GeometryException - DOCUMENT ME!public void setSrid(com.vividsolutions.jts.geom.Geometry geom)
geom - DOCUMENT ME!public static void transformPNodeToGivenCrs(edu.umd.cs.piccolo.PNode node,
String oldCrs,
String newCrs,
WorldToScreenTransform oldWtst,
WorldToScreenTransform newWtst)
node - DOCUMENT ME!oldCrs - DOCUMENT ME!newCrs - DOCUMENT ME!oldWtst - DOCUMENT ME!newWtst - DOCUMENT ME!public static int extractSridFromCrs(String crs)
crs - DOCUMENT ME!public static String createCrsFromSrid(int srid)
srid - crs DOCUMENT ME!public static int getCurrentSrid()
public static <T extends com.vividsolutions.jts.geom.Geometry> T transformToCurrentCrs(T geom)
T - DOCUMENT ME!geom - the geometry to transformpublic static <T extends com.vividsolutions.jts.geom.Geometry> T transformToGivenCrs(T geom,
String crs)
T - DOCUMENT ME!geom - the geometry to transformcrs - the target crspublic static <T extends com.vividsolutions.jts.geom.Geometry> T transformToDefaultCrs(T geom)
T - DOCUMENT ME!geom - the geometry to transformpublic static <T extends com.vividsolutions.jts.geom.Geometry> T transformToMetricCrs(T geom)
T - DOCUMENT ME!geom - the geometry to transformpublic static <T extends com.vividsolutions.jts.geom.Geometry> T transformToMetricCrs(T geom,
List<Crs> crsList)
T - DOCUMENT ME!geom - the geometry to transformcrsList - DOCUMENT ME!public static boolean isDefaultCrs(String crs)
crs - DOCUMENT ME!public static double getCrsFactor(com.vividsolutions.jts.geom.Point coord)
coord - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.