Implement the Mercator 1SP projection, slightly improve the BatchCoordinateTransformTest and fix the bugs it reveals.
Improve the ellipsoid creation methods by checking if the created ellipsoid is one of the basic ellipsoids.
If one basic ellipsoid match, the method return this basic ellipsoid instead of the created one.
The goal is to ease the recognition of ellipsoids.
Improve the prime meridian creation methods by checking if the created prime meridian is one of the basic prime meridians.
If one basic prime meridian match, the method return this basic prime meridian instead of the created one.
The goal is to ease the recognition of prime meridians.
Implement method to check if a geodetic datum is one of the basic geodetic datums.
If one basic ellipsoid match, the method return this basic ellipsoid.
It returns "this" if no one match.
This method should be use to ease the recognition of geodetic datums.
Improve org.cts.crs.CRSHelper class to recognize nadgrids parameter.
When a nadgrids is defined, the method getDatum add a NTv2GridSHiftTransformation
corresponding to the nadgrids in the datumTransformations attribute of the datum.
Implement some new useful methods in GeodeticDatum and NTv2GridShiftTransformation
Improve and clean the org.cts.op.CoordinateOperationFactory.
Use the getCoordinateOperation method instead of redefined all single CoordinateOperation.
Auto-generate catch block.
Delete obsolete and unused parts of code to make it more understandable.
Fix few bugs revealed by the new implementation of CoordinateOperationFactory
No change in code. Simply format the code to make it more readable.
Add javadoc.
Add tests line for Mercator projection and ntf_r93.gsb grid transformation test and fix bugs.
Merge pull request #14 from jparty/CoordOpFactoryImprove

CoordinateOperationFactory Improvement