SDFIdk / WEBPROJ

REST API exposing coordinate transformations with PROJ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement support for System34 and other legacy CRS's without EPSG codes

kbevers opened this issue · comments

This requires a rewrite of the transformation code. Depending on the CRS input from the user two paths are available:

  1. Both source and destination CRS are EPSG-codes
  2. Either one of the source or destination CRS is a none-standard EPSG code

The first path is what the code can handle right now. The second path requires logic that determines which non-EPSG CRS we are using and then initialising a custom pipeline that transforms between the source and destination.

A 3rd path also exists: Both CRS's are non-EPSG codes, e.g. DK:S34S to DK:S34J or similar.

With the recently added commit this now works, although there may be undiscovered pitfalls when using coordinates of three or four dimensions.