public class IntersectGeometries
extends java.lang.Object
| Constructor and Description |
|---|
IntersectGeometries() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkIntersectionByGeomTypeB(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
Evaluates if two geometries intersect.
|
static boolean |
checkPolygonIntersection(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
Evaluates if two polygon geometries intersect.
|
static java.util.ArrayList<com.vividsolutions.jts.geom.Geometry> |
intersectPolygons(java.util.ArrayList<com.vividsolutions.jts.geom.Geometry> geomList,
double accurracy,
TaskMonitor monitor,
PlugInContext context)
the method intersects all polygons in the geometry list with each other.
|
static java.util.Collection |
nodeLines(java.util.Collection lines)
Nodes a collection of linestrings.
|
public static java.util.ArrayList<com.vividsolutions.jts.geom.Geometry> intersectPolygons(java.util.ArrayList<com.vividsolutions.jts.geom.Geometry> geomList,
double accurracy,
TaskMonitor monitor,
PlugInContext context)
geomList - list of geometries to processaccurracy - this parameter is currently not used and replaced by the use of a fixed precision modelmonitor - can be nullcontext - can be nullpublic static boolean checkIntersectionByGeomTypeB(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
g1 - first geometryg2 - second geometrypublic static boolean checkPolygonIntersection(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
g1 - first geometryg2 - second geometrypublic static java.util.Collection nodeLines(java.util.Collection lines)
lines - the linear geometries to node