public class GeometryCombiner extends Object
Geometrys
to produce a GeometryCollection of the most appropriate type.
Input geometries which are already collections
will have their elements extracted first.
No validation of the result geometry is performed.
(The only case where invalidity is possible is where Polygonal geometries
are combined and result in a self-intersection).GeometryFactory.buildGeometry(java.util.Collection)| Constructor and Description |
|---|
GeometryCombiner(Collection geoms)
Creates a new combiner for a collection of geometries
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
combine()
Computes the combination of the input geometries
to produce the most appropriate
Geometry or GeometryCollection |
static Geometry |
combine(Collection geoms)
Combines a collection of geometries.
|
static Geometry |
combine(Geometry g0,
Geometry g1)
Combines two geometries.
|
static Geometry |
combine(Geometry g0,
Geometry g1,
Geometry g2)
Combines three geometries.
|
static GeometryFactory |
extractFactory(Collection geoms)
Extracts the GeometryFactory used by the geometries in a collection
|
public GeometryCombiner(Collection geoms)
geoms - the geometries to combinepublic static Geometry combine(Collection geoms)
geoms - the geometries to combinepublic static Geometry combine(Geometry g0, Geometry g1)
g0 - a geometry to combineg1 - a geometry to combinepublic static Geometry combine(Geometry g0, Geometry g1, Geometry g2)
g0 - a geometry to combineg1 - a geometry to combineg2 - a geometry to combinepublic static GeometryFactory extractFactory(Collection geoms)
geoms - public Geometry combine()
Geometry or GeometryCollectionCopyright © 2024. All rights reserved.