Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.8, 1.0, 1.1
-
None
Description
A call to CRS.findOperation(souceCRS, targetCRS, …) sometime cause an excessively large scanning of EPSG database in search for similar CRS. The problem is especially acute when one of the CRS is a Transverse Mercator projection, in which case SIS starts to instantiate all Transverse Mercator projection declared in the EPSG database using the same datum (there is potentially hundreds of them). SIS does that in case better coordinate operations can be found in the EPSG database for CRS that are equivalent but with different axis order (e.g. EPSG::4171 versus EPSG::7084). However this apply mostly to geographic CRS. Applying this search for all kinds of CRS, in particular projected CRS, may be an overfill.