We currently use JTS/Spatial4J for GeoSPARQL support, but those libraries have several limitations, the most important of which is probably that they assume a carthesian plane as base of the coordinate system - which means that things like distance calculations on a sphere (like the earth) can become inaccurate over longer distances. There's also no intrinsic support to working with mulitple coordinate systems (conversion etc), as far as I can tell.
Apache SIS (https://sis.apache.org/) is an alternative that at first glance looks promising.
we may want to think about some consolidation in open source projects here to provide basic geosparql support across a number of projects and possibly use the same code base and interface definition.
We currently use JTS/Spatial4J for GeoSPARQL support, but those libraries have several limitations, the most important of which is probably that they assume a carthesian plane as base of the coordinate system - which means that things like distance calculations on a sphere (like the earth) can become inaccurate over longer distances. There's also no intrinsic support to working with mulitple coordinate systems (conversion etc), as far as I can tell.
Apache SIS (https://sis.apache.org/) is an alternative that at first glance looks promising.