Package org.locationtech.jts.simplify
Classes which implement algorithms for simplifying or generalizing geometries.
-
Class Summary Class Description DouglasPeuckerLineSimplifier Simplifies a linestring (sequence of points) using the standard Douglas-Peucker algorithm.DouglasPeuckerSimplifier Simplifies aGeometry
using the Douglas-Peucker algorithm.DouglasPeuckerSimplifier.DPTransformer LineSegmentIndex An spatial index on a set ofLineSegment
s.LineSegmentVisitor ItemVisitor subclass to reduce volume of query results.TaggedLineSegment ALineSegment
which is tagged with its location in a parentGeometry
.TaggedLinesSimplifier Simplifies a collection of TaggedLineStrings, preserving topology (in the sense that no new intersections are introduced).TaggedLineString Represents aLineString
which can be modified to a simplified shape.TaggedLineStringSimplifier Simplifies a TaggedLineString, preserving topology (in the sense that no new intersections are introduced).TopologyPreservingSimplifier Simplifies a geometry and ensures that the result is a valid geometry having the same dimension and number of components as the input, and with the components having the same topological relationship.TopologyPreservingSimplifier.LineStringMapBuilderFilter A filter to add linear geometries to the linestring map with the appropriate minimum size constraint.TopologyPreservingSimplifier.LineStringTransformer VWLineSimplifier Simplifies a linestring (sequence of points) using the Visvalingam-Whyatt algorithm.VWLineSimplifier.VWVertex VWSimplifier Simplifies aGeometry
using the Visvalingam-Whyatt area-based algorithm.VWSimplifier.VWTransformer