This package provides efficient and accurate geographic coordinate transformations in the Java language. These classes are intended to provide a fast method for coordinate transformations in Java. They are based on mathematical approximations that eliminate many of the trigonometric calls used in the exact solutions. They are accurate to within a one millimeter error ball of the exact solution, while being substantially faster.
All parameters are in meters.
No bounds checking is done for valid coordinates, nor error codes returned, thus it is possible to enter invalid coordinates and receive either erroneous results or a runtime error. The user is responsible for the surety of the source data. GCC to GDC and GCC to UTM require an ellipsoid for initialization, as the routine is optimized based on a curve-fit of the 22 supported earth reference models.