com.ontimize.util.gis.common
Class GisCRSUtilities

java.lang.Object
  extended by com.ontimize.util.gis.common.GisCRSUtilities

public class GisCRSUtilities
extends java.lang.Object


Field Summary
static boolean DEBUG_CRS_UTILITIES
           
 
Constructor Summary
GisCRSUtilities()
           
 
Method Summary
static java.lang.String getProjectionName(java.lang.String crsWKT)
           
static java.util.Vector<java.lang.String> reprojectBBoxVector(org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS, org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS, java.util.Vector<java.lang.String> bBoxVector)
           
static com.vividsolutions.jts.geom.Envelope reprojectBoundingBox(org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS, org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS, com.vividsolutions.jts.geom.Envelope boundingBox)
           
static java.lang.Object reprojectGeometryData(java.lang.String sourceCRSCode, java.lang.String targetCRSCode, java.lang.Object values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG_CRS_UTILITIES

public static boolean DEBUG_CRS_UTILITIES
Constructor Detail

GisCRSUtilities

public GisCRSUtilities()
Method Detail

getProjectionName

public static java.lang.String getProjectionName(java.lang.String crsWKT)

reprojectGeometryData

public static java.lang.Object reprojectGeometryData(java.lang.String sourceCRSCode,
                                                     java.lang.String targetCRSCode,
                                                     java.lang.Object values)

reprojectBBoxVector

public static java.util.Vector<java.lang.String> reprojectBBoxVector(org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS,
                                                                     org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS,
                                                                     java.util.Vector<java.lang.String> bBoxVector)

reprojectBoundingBox

public static com.vividsolutions.jts.geom.Envelope reprojectBoundingBox(org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS,
                                                                        org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS,
                                                                        com.vividsolutions.jts.geom.Envelope boundingBox)