GEOs
GEOS, or Geometry Engine - Open Source, is a portable C++ library that provides spatial predicates and overlay operations for two-dimensional geometries. It is a C++ port of the Java Topology Suite (JTS) and is maintained by the Open Source Geospatial Foundation (OSGeo) community. The library supplies the core geometric algorithms used by many GIS applications to perform spatial questions and operations in a robust, reliable manner.
GEOS exposes a range of functionality for planar geometries, including spatial predicates such as intersects, contains,
Interfaces and usage considerations are broad: GEOS provides both C++ and C interfaces (via a C wrapper)
GeOS remains under active development by the OSGeo community to improve performance, robustness, and interoperability with