duckdb / duckdb/duckdb-spatial

Feature: Boolean Operations for `BOX_2D`

Open
#4 0 comments 1 reaction 0 assignees View on GitHub
roadmap
Dominant language
C
Stars
708
Forks
96
Avg merge
1d 21h
Merged PRs (30d)
5

Description

While proper boolean ops between the different more advanced geometry types definitely would require a `GEOS` module, I'm confident that implementing them for planar 2-dimensional bounding boxes, like the `BOX_2D` native type would be both useful and comparatively easy.

1. We should make sure to follow the [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM) semantics.
2. We should be careful of floating point comparison and precision issues.
3. We might also add a basic point-containement function operating on the `POINT_2D` type.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.