summaryrefslogtreecommitdiffstats
path: root/libraries/GeographicLib/README
blob: 987fb362f7baa0aca23a7cddd9a3cdf03c89464b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
GeographicLib is a small C++ library for: geodesic and rhumb line
calculations; conversions between geographic, UTM, UPS, MGRS,
geocentric, and local cartesian coordinates; gravity (e.g., EGM2008)
and geomagnetic field (e.g., WMM2020) calculations.

The emphasis is on returning accurate results with errors close to
round-off (about 5–15 nanometers). Accurate algorithms for Geodesics
on an ellipsoid of revolution and Transverse Mercator projection have
been developed for this library. The functionality of the library can
be accessed from user code or from the Utility programs provided.

This library is not a general purpose projection library nor does it
perform datum conversions; use PROJ instead.


NOTE - This SlackBuild installs the following data sets: egm96-5
(geoid), egm96 (gravity) and wmm2020 (magnetic), provided that they
have been downloaded and placed in the SlackBuild's directory, along
with the source tarball. Several other data sets are available on the
project's website, or can be downloaded and installed automatically
by using the following scripts, after installation of the package:

  /usr/sbin/geographiclib-get-geoids
  /usr/sbin/geographiclib-get-gravity
  /usr/sbin/geographiclib-get-magnetic