Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GIS capabilities #462

Open
danylokravchenko opened this issue Oct 31, 2023 · 0 comments
Open

GIS capabilities #462

danylokravchenko opened this issue Oct 31, 2023 · 0 comments
Assignees
Labels
C-enhancement Category: An issue proposing an enhancement

Comments

@danylokravchenko
Copy link
Member

Affected Areas

DB, UI, Control

Feature Description

Provide GIS capabilities for Polypheny.

  • 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.

Use Case(s)

Given the diverse formats of spatial data and the heterogeneous nature of GIS applications, Polypheny's capabilities in handling, processing and querying heterogeneous data using multiple query languages and data models, provide a distinctive advantage.

Integrating GIS functionalities in Polypheny therefore promises an advanced, adaptable, and comprehensive solution for GIS database management.

Use Cases could be any kind of GIS applications, sensor data, maps, etc.

Possible Solutions

GIS integration would be possible by extending the existing functionality of the system.

The system should support multidimensional spatial data types with different spatial reference systems. In addition, GIS features should work both on planar geometries and on the sphere.

Possible Alternatives

PostGIS has reach support of GIS functionality that could be used as an influence and the example of real spatial database.

@danylokravchenko danylokravchenko added the C-enhancement Category: An issue proposing an enhancement label Oct 31, 2023
@danylokravchenko danylokravchenko self-assigned this Oct 31, 2023
danylokravchenko added a commit that referenced this issue Nov 1, 2023
…es; added test to check serialize/deserialize process
danylokravchenko added a commit that referenced this issue Nov 9, 2023
…ts and validate for points before execution methods
danylokravchenko added a commit that referenced this issue Nov 12, 2023
…es; added test to check serialize/deserialize process
danylokravchenko added a commit that referenced this issue Nov 12, 2023
…ts and validate for points before execution methods
danylokravchenko added a commit that referenced this issue Dec 10, 2023
danylokravchenko added a commit that referenced this issue Dec 10, 2023
danylokravchenko added a commit that referenced this issue Dec 11, 2023
danylokravchenko added a commit that referenced this issue Dec 11, 2023
danylokravchenko added a commit that referenced this issue Jan 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: An issue proposing an enhancement
Projects
None yet
Development

No branches or pull requests

1 participant