GeographicLib: Geographic library (original) (raw)

Version:

2009-11

Date:

2009-11-03

Abstract

GeographicLib is a small set of C++ classes for performing conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates, for geoid height calculations, and for solving geodesic problems. The emphasis is on returning accurate results with errors close to round-off (about 5–15 nm). In addition, various properties of the Transverse Mercator Projection are described and an accurate algorithm for Geodesics on the Ellipsoid is given.

This library is not a general purpose projection library; use proj.4 for that. On the other hand, it does provide the core functionality offered by geotrans and it cures several of the defects of that package.

Download

The main project page is at

The code is available for download at

as either a compressed tar file (tgz) or a zip file. (The two archives have identical contents; however, the text files in the zip archive have Windows-style line endings.)

It is licensed under the LGPL. For more information, see http://geographiclib.sourceforge.net/

Contents

Forward to Introduction.