geolatte-geom support for SpatialPredicates

Description

Currently, SpatialPredicates only supports JTS. This task aims to add support for geolatte-geom as well.

While it is possible to convert between JTS <-> geolatte-geom Geometry types, it is impossible to do so with Expression<Geometry> types. Using Expression#as(Class) will perform a database cast, which has the side effect of converting Geography types to Geometry types, which may produce unintended behavior.

Environment

None
Fixed

Assignee

Karel Maesen

Reporter

Daniel Shuy

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

backportDecision

None

Components

Priority

Major