Proj4J

Primary tabs

Proj4J is a Java port of the widely used Proj.4 library for coordinate reprojection.  While Proj.4 is widely used and battle-tested, some projects benefit from a pure-Java implementation of the same functionality.  For example, in Spark applications it is cumbersome to require a native library, but a Java dependency can be included in a fat jar with the task code for workers.