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:
- Both source and destination CRS are EPSG-codes
- 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.