Implementing possibility for reprojection Coordinates #797
Labels
backend
Everything that is related to the StreamPipes backend
migrated from jira
Indicates that a issue has been migrated from JIRA (only automatically assigned - Do not modify!)
pipeline elements
Relates to pipeline elements
Milestone
Apache SIS Reprojection implemented
Following Pipeline and csv data was used for testing:
Remember to set semantic geo.lat and geo lng in file adapter
!Auswahl_019.png!
[^test_example.csv]
accuracy compared to qgis is totally acceptable within 0.01 tolerance
[^validate_proj.csv]
----
Goal:
Essential Task in Geo is to reproject between different Coordinate Reference Systems (CRS)
e.g for special calculations which needs meter as CRS Unit instead of degree (as it it in WGS84)
Libs and Sources:
Lib for reprojection would be
https://sis.apache.org/
fallback:
https://github.com/locationtech/proj4j
Necessary extra package is the EPSG Library Source, which needs a special license agreement (not apache license).
User Downloads the Postgres SQL Scripts here: https://epsg.org/auth/Account/Login
During registration User agrees to license, so it can be used in StreamPipes.
The User unzipped the Scripts and but them into a specific folder.
Then StreamPipes can start the docker-compose file and here the questions occurs.
how to implement the service and where
What happens if files are missing
Where to register the connectionSource and how to validate?
What happens if setup fails. Are geo processors active or special Exceptions during Pipeline Creation?
!workflow_v2.png!
Draft for EPSG Database Setup:
!settings_epsg.png!
Docker-compose file for SP Service
[^.env]
[^docker-compose.yml]
Imported from Jira STREAMPIPES-584. Original Jira may contain additional context.
Reported by: micklich.
Subtask of issue #795
The text was updated successfully, but these errors were encountered: