|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.geometry.jts.JTSUtils
public final class JTSUtils
Class with static methods to help the conversion process between JTS geometries and GO-1 geometries.
Field Summary | |
---|---|
static com.vividsolutions.jts.geom.GeometryFactory |
GEOMETRY_FACTORY
Common instance of GEOMETRY_FACTORY with the default JTS precision model that can be used to make new geometries. |
Method Summary | |
---|---|
static boolean |
contains(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
|
static org.opengis.geometry.DirectPosition |
coordinateToDirectPosition(com.vividsolutions.jts.geom.Coordinate c,
org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Converts a JTS Coordinate to a DirectPosition with the given CRS. |
static void |
coordinateToDirectPosition(com.vividsolutions.jts.geom.Coordinate c,
org.opengis.geometry.DirectPosition result)
Extracts the values of a JTS coordinate into an existing DirectPosition object. |
static com.vividsolutions.jts.geom.Geometry |
difference(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
|
static com.vividsolutions.jts.geom.Coordinate |
directPositionToCoordinate(org.opengis.geometry.DirectPosition dp)
Converts a DirectPosition to a JTS Coordinate. |
static void |
directPositionToCoordinate(org.opengis.geometry.DirectPosition dp,
com.vividsolutions.jts.geom.Coordinate result)
Sets the coordinate values of an existing JTS Coordinate by extracting values from a DirectPosition. |
static com.vividsolutions.jts.geom.Point |
directPositionToPoint(org.opengis.geometry.DirectPosition dp)
Converts a DirectPosition to a JTS Point primitive. |
static double |
distance(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
Computes the distance between two JTS geometries. |
static boolean |
equals(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
|
static com.vividsolutions.jts.geom.Geometry |
getEnvelopeGeometry(org.opengis.geometry.Envelope envelope)
Creates a JTS LineString from the four corners of the specified Envelope. |
static com.vividsolutions.jts.geom.Geometry |
intersection(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
|
static boolean |
intersects(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
Returns true if the two given geometries intersect. |
static org.opengis.geometry.Geometry |
jtsToGo1(com.vividsolutions.jts.geom.Geometry jtsGeom,
org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Creates a 19107 primitive geometry from the given JTS geometry. |
static org.opengis.geometry.primitive.Ring |
linearRingToRing(com.vividsolutions.jts.geom.LineString jtsLinearRing,
org.opengis.referencing.crs.CoordinateReferenceSystem crs)
|
static org.opengis.geometry.DirectPosition |
pointToDirectPosition(com.vividsolutions.jts.geom.Point p,
org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Converts a JTS Point to a DirectPosition with the given CRS. |
static com.vividsolutions.jts.geom.Geometry |
symmetricDifference(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
|
static com.vividsolutions.jts.geom.Geometry |
union(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
Returns the union of the two geometries. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final com.vividsolutions.jts.geom.GeometryFactory GEOMETRY_FACTORY
Method Detail |
---|
public static org.opengis.geometry.Geometry jtsToGo1(com.vividsolutions.jts.geom.Geometry jtsGeom, org.opengis.referencing.crs.CoordinateReferenceSystem crs)
public static com.vividsolutions.jts.geom.Coordinate directPositionToCoordinate(org.opengis.geometry.DirectPosition dp)
public static void directPositionToCoordinate(org.opengis.geometry.DirectPosition dp, com.vividsolutions.jts.geom.Coordinate result)
public static com.vividsolutions.jts.geom.Point directPositionToPoint(org.opengis.geometry.DirectPosition dp)
public static org.opengis.geometry.DirectPosition coordinateToDirectPosition(com.vividsolutions.jts.geom.Coordinate c, org.opengis.referencing.crs.CoordinateReferenceSystem crs)
public static void coordinateToDirectPosition(com.vividsolutions.jts.geom.Coordinate c, org.opengis.geometry.DirectPosition result)
public static org.opengis.geometry.DirectPosition pointToDirectPosition(com.vividsolutions.jts.geom.Point p, org.opengis.referencing.crs.CoordinateReferenceSystem crs)
public static org.opengis.geometry.primitive.Ring linearRingToRing(com.vividsolutions.jts.geom.LineString jtsLinearRing, org.opengis.referencing.crs.CoordinateReferenceSystem crs)
public static double distance(com.vividsolutions.jts.geom.Geometry g1, com.vividsolutions.jts.geom.Geometry g2)
public static com.vividsolutions.jts.geom.Geometry union(com.vividsolutions.jts.geom.Geometry g1, com.vividsolutions.jts.geom.Geometry g2)
public static com.vividsolutions.jts.geom.Geometry intersection(com.vividsolutions.jts.geom.Geometry g1, com.vividsolutions.jts.geom.Geometry g2)
public static com.vividsolutions.jts.geom.Geometry difference(com.vividsolutions.jts.geom.Geometry g1, com.vividsolutions.jts.geom.Geometry g2)
public static com.vividsolutions.jts.geom.Geometry symmetricDifference(com.vividsolutions.jts.geom.Geometry g1, com.vividsolutions.jts.geom.Geometry g2)
public static boolean contains(com.vividsolutions.jts.geom.Geometry g1, com.vividsolutions.jts.geom.Geometry g2)
public static boolean equals(com.vividsolutions.jts.geom.Geometry g1, com.vividsolutions.jts.geom.Geometry g2)
public static boolean intersects(com.vividsolutions.jts.geom.Geometry g1, com.vividsolutions.jts.geom.Geometry g2)
public static com.vividsolutions.jts.geom.Geometry getEnvelopeGeometry(org.opengis.geometry.Envelope envelope)
envelope
- The Envelope to be converted
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |