is a reliable set of C++ classes that allows you to perform several geographic, geocentric and geomagnetic calculations.
The tool is designed to help you solve geodesic equations, by converting UTM, UPS, MGRS or Cartesian coordinates to gravity indicators or geoid height values.
GeographicLib focuses on returning accurate results with minimal errors – between five and fifteen nanometers. Moreover, the tool is a reliable alternative to several similar geographic translator development libraries.
The functions that you can build with this tool include converting geographic coordinates with the GeoCoords utility (GeoConvert), performing geodesic calculations (GeodSolve), or computing the area of geodesic polygons with PolygonAreaT (Planimeter).
The tool can also help you convert between geographic and transverse Mercator, using the designated library, or convert geodetic coordinates to geocentric or local Cartesian (CartConvert).
Moreover, you can perform projections based on geodesic parameters, with the help of AzimuthalEquidistant, Gnomonic or the CassiniSoldner tools (GeodesicProj).
Conic projections can be performed, based on the LambertConformalConic or AlbersEqualArea utilities.
Other functions that you can build and control include looking up geoid heights, computing the Earth’s gravitational field or performing rhumb line calculations, using dedicated models.
Each of the functions that you can build with GeographicLib is based on scientific equations, parameters or templates, so you can accurately calculate the desired result.
The tool includes a vast documentation that explains its usage, the obtainable results and the functions you can build with it.
There are several methods that you can use to install the GeographicLib components, namely the installation with cmake, with autoconfigure tools or using a GNU compiler.
You may install and use it with various versions of Visual Studio (exclusively in Windows). This science oriented tool allows you to almost instantly convert and calculate various geographic, geodesic or geocentric parameters.