The JTS Topology Suite includes several utility classes for the simplification of Geometry. Please note that these implementations will take the Precision being used into account (so if you are trying to drop back from Double to Float you can say so and the result will be stable).

  • DouglasPeuckerSimplifier

  • TopologyPreservingSimplifier