geos
« Back to VersTracker
Description:
Geometry Engine
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: geospatial geometry gis ogc c-plus-plus
Install: brew install geos
About:
GEOS (Geometry Engine - Open Source) is a C++ library providing spatial data operations such as geometric validation, spatial predicates, and overlay functions. It serves as the core geometry engine for major geospatial projects like PostGIS, QGIS, and GDAL. Its main value proposition is offering a robust, high-performance foundation for processing vector geometries in geospatial applications.
Key Features:
  • Implements OGC Simple Features for SQL specification
  • Supports geometry types including points, linestrings, and polygons
  • Provides spatial predicates (e.g., intersects, contains, within)
  • Performs geometric operations (e.g., buffer, union, intersection)
  • C++ API with C and Python bindings available
Use Cases:
  • Building backend spatial logic for GIS applications
  • Validating and processing geographic data for analysis
  • Enabling spatial queries in database systems like PostGIS
Alternatives:
  • JTS (Java Topology Suite) – Java-based implementation of OGC specifications; GEOS is the C++ port and direct counterpart
  • Shapely – Python wrapper for GEOS; GEOS provides the underlying C++ engine
Version History
Detected Version Rev Change Commit
Sep 10, 2025 9:20am 0 VERSION_BUMP 8db9d2d5