polypheny / Polypheny-DB

A self-adaptive Polystore that provides cost- and workload aware access to heterogeneous data.
https://polypheny.org
Apache License 2.0
122 stars 82 forks source link

Implement Support for GIS Queries #467

Closed danylokravchenko closed 1 month ago

danylokravchenko commented 7 months ago

Summary

Provide GIS capabilities for Polypheny: https://github.com/polypheny/Polypheny-DB/issues/462

Incorporate Spatial Data Types, e.g. Point, Polygon, LineString, collections, etc. As well as essential spatial function for querying properties and relations, e.g. ST_Distance, ST_Within, and ST_Intersection Extend the existing query languages with new GIS features. Combine GIS with exising data models and underlying data stores. With this, the aim is to offer a unique solution supporting diverse GIS applications.

Changes

GIS capabilities in three data models: relational, document and graph.


Features


Tests

Changes are tested via unit-testing of separate features (e.g. geoFunctions), and tested in integration with Polypheny (e.g. geo functions inside query languages)