Opened 5 years ago

Closed 5 years ago

#952 closed enhancement (fixed)

Add GEOSMakeValid() and GEOSBuildArea()

Reported by: rouault Owned by: geos-devel@…
Priority: major Milestone:
Component: Default Version:
Severity: Unassigned Keywords:
Cc:

Description

rttopo / liblwgeom has MakeValid() and BuildArea() functions that would be convenient to have in GEOS itself for projects that can't use rttopo/liblwgeom. @strk agreed in https://git.osgeo.org/gitea/geos/geos/pulls/27 that the relevant rttopo code was fine to relicense to LGPL for inclusion in GEOS and I did a first take at doing the exercice, but using the GEOS C API. I'll take a new try at porting this code to using GEOS C++ API instead

Change History (3)

comment:2 by Even Rouault <even.rouault@…>, 5 years ago

In 589a05f2/git:

Add operation::polygonize::BuildArea

And GEOSBuildArea_r() (refs #952)

comment:3 by Even Rouault <even.rouault@…>, 5 years ago

Resolution: fixed
Status: newclosed

In e04ba73/git:

Add operation::valid::MakeValid

and add GEOSMakeValid_r() (fixes #952)

Note: See TracTickets for help on using tickets.