GEOS 3.2 Released
December 15th, 2009
GEOS, the geometry engine underneath the PostGIS spatial database (part of the OpenGeo Suite), has achieved a version 3.2.0 release! The latest release includes performance improvements in buffering, general C++ performance improvements, and an implementation of single-sided buffering. PostGIS users who upgrade their GEOS will get all the performance improvements automatically. The upcoming release of PostGIS 1.5 (about which we are very excited) will also tie in support for the new single-sided buffers.
Here are the major changes (taken form the NEWS file http://svn.osgeo.org/geos/tags/3.2.0/NEWS)
- Add Single-sided buffer operation
- JTS-1.10 sync …
– Drastically improved Buffer speed (20x for a case in testsuite)
– Improved EdgeList duplicate edge finding
– Added algorithm::distance package
– Added algorithm::Angle class
– Added algorithm::BoundaryNodeRule class
– IsSimpleOp can now return non-simple location coordinate
– DistanceOp can now check for ‘within distance’ predicate
(earlier exit)
– MultiPolygon::getBoundary always return MultiLineString, also
when the result is the EMPTY geometry.
- Various bug and leak fixes, optimizations
- Replace MarkupSTL with tinyXML