Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
0.7, 0.8, 1.0
-
None
Description
CoordinateOperationFinder has some corner cases where if fail to find a coordinate operation, or a more appropriate operation could be found. Those corner cases are identified by TODO labels in the code. Some cases are:
In createOperationStep(GeodeticCRS, GeodeticCRS):
- Geographic 2D ⇌ Geographic 3D with datum change: current code can not build a Molodensky operation (it builds that operation only when the number of dimensions is the same).
- Coordinate operation performing change of coordinate system (for example from CartesianCS to SphericalCS) incorrectly named "Affine".
In createOperationStep(GeodeticCRS, VerticalCRS):
- Information about interpolationCRS is lost.