A C++ library for performing union, intersection, difference, and XOR operations on 2D geometries with OGC-valid output.
Wagyu is a C++ library for performing boolean operations on 2D geometries, including union, intersection, difference, and XOR. It solves the problem of reliably computing geometric combinations while ensuring output validity according to OGC standards.
Developers working with geospatial data, computational geometry, or mapping applications who need robust polygon operations.
Developers choose Wagyu for its guarantee of OGC-valid output and its focus on correctness in fundamental geometric operations, making it a reliable foundation for spatial analysis.
A general library for geometry operations of union, intersections, difference, and xor
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Guarantees all output geometries are valid and simple per OGC standards, ensuring reliability for professional geospatial workflows as emphasized in the README.
Provides reliable implementations of union, intersection, difference, and XOR, focusing on correctness for fundamental geometric processing.
Includes documentation in the library and actively encourages contributions via pull requests, fostering community involvement as stated in the README.
As a Mapbox project, it likely aligns well with other Mapbox tools, though this is implied rather than explicitly detailed in the provided text.
Supports only 2D polygon operations, making it unsuitable for applications involving 3D spatial data or complex volumetric computations.
Requires C++ build setup and dependencies, which can be a barrier for projects in other languages or with simpler deployment needs.
Focuses solely on core boolean operations; lacks additional utilities like geometry simplification or buffering, which might be necessary for comprehensive GIS applications.