<div dir="ltr">JTS recently had a class called GeometryFixer added.  The class provides functionality to accept any invalid geometry and convert it to a valid one.  This plugs a noticeable gap in the JTS API!<div><br></div><div>Paul R has ported this to GEOS:  <a href="https://github.com/libgeos/geos/pull/433">https://github.com/libgeos/geos/pull/433</a><br></div><div><br></div><div>It performs a similar function to the existing GEOS MakeValid (which was a port of the PostGIS ST_MakeValid).  But it has some differences in semantics which are simpler and (hopefully) a useful alternative.<div><br></div><div>See the PR for links to documentation of the functionality of GeometryFixer (and there will be more docs and images coming soon).</div><div><br></div><div>Feedback is welcome, as always.</div><div> </div><div><br></div><div><br></div></div></div>