You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@streampipes.apache.org by "Dominik Riemer (Jira)" <ji...@apache.org> on 2022/11/26 17:58:00 UTC

[jira] [Commented] (STREAMPIPES-584) Implementing possibility for reprojection Coordinates

    [ https://issues.apache.org/jira/browse/STREAMPIPES-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17639530#comment-17639530 ] 

Dominik Riemer commented on STREAMPIPES-584:
--------------------------------------------

This issue has been migrated to https://github.com/apache/streampipes/issues/797

> Implementing possibility for reprojection Coordinates
> -----------------------------------------------------
>
>                 Key: STREAMPIPES-584
>                 URL: https://issues.apache.org/jira/browse/STREAMPIPES-584
>             Project: StreamPipes
>          Issue Type: Sub-task
>          Components: Backend, Pipeline Elements
>            Reporter: Florian Micklich
>            Assignee: Florian Micklich
>            Priority: Major
>             Fix For: 1.0.0
>
>         Attachments: .env, Auswahl_019.png, docker-compose.yml, settings_epsg.png, test_example.csv, validate_proj.csv, workflow.png, workflow_v2.png
>
>
> 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] 
> h1. Result
> accuracy compared to qgis is totally acceptable within 0.01 tolerance 
>  [^validate_proj.csv] 
> ----
> h1. 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)
> h1. 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.
> h1. 
> h1. Following Workflow (to be discussed)
> 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! 
> h1. Material
> Docker-compose file for SP Service
>  [^.env]  
> [^docker-compose.yml] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)