Allow transformations to be created from ESRI WKTs
This code change will affect how the CRS Conversion service creates transformations (#46 (closed)).
Previously, the CRS Conversion service was creating transformations by doing the following:
- Create transformation from transform code if this code is an EPSG transform code
- If a transformation cannot be created from the transform code, then let Apache SIS decide what the best transformation should be.
The new logic will be the following:
- Create transformation from transform code if this code is an EPSG transform code
- If a transformation cannot be created from the transform code, then create the transformation from the transform WKT.
- If a transformation cannot be created from steps 1 or 2, then throw an error.
A new unit test class has been added, crs-conversion-service\crs-converter-core\src\test\java\org\opengroup\osdu\crs\converter\EsriWktTransformTests.java which will test the transformations created from a WKT.