geos
geos copied to clipboard
Geometry Engine, Open Source
Report exceptions in geosop instead of dying References #661.
I think I found abug in GEOS, but I am not 100% sure. I use the GEOS library via the `R` programming language using the `terra`, `sf` or `geos` packages...
So no-op precision reductions end up having a spurious type change as well: ``` geosop -a "MULTILINESTRING((0 0,10 10))" -f wkt reducePrecision 1 LINESTRING (0 0, 10 10) ```
Buffer and offsetCurve accept a distance float, which can be some "bad" values like "inf" and "nan". GEOS handles these rather inconsistently, e.g.: ```bash $ geos-config --version 3.10.2 $ geosop...
https://github.com/libgeos/geos/pull/518 unconditionally prevents to build few things like geosop when wrapped by another CMakeLists. Could you revert this logic please? It's quite annoying for conan package manager. The main issue...
The following method of Envelope is failing to return true for new Envelope object. bool isNull(void) const { return std::isnan(maxx); };
I got an exception: "found two shells in EdgeRing list" I want know which scenario when this error reported? And what it means? Thank you very much!
The CAPI already has two parameter types `GEOSBufferParams` and `GEOSMakeValidParams` along with a small herd of setters and getters for those types. As more GEOS functions with fun collections of...
Being able to correctly simplify shared boundaries between polygons (or in theory any linear features with shared edges) is an ongoing need for users of GEOS (e.g., [GeoPandas #1387](https://github.com/geopandas/geopandas/issues/1387), [Shapely...