34 lines
1.4 KiB
Markdown
34 lines
1.4 KiB
Markdown
# GeographicLib
|
|
|
|
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.
|
|
|
|
It is licensed under the MIT License; see
|
|
[LICENSE.txt](https://geographiclib.sourceforge.io/LICENSE.txt).
|
|
|
|
## Links:
|
|
|
|
* Library documentation: https://geographiclib.sourceforge.io/C++/doc
|
|
* Change log: https://geographiclib.sourceforge.io/C++/doc/changes.html
|
|
* Git repository: https://github.com/geographiclib/geographiclib
|
|
* Releases are on the [`release`](../../release) branch, and specific
|
|
releases are tagged as, e.g., [`r1.52`](../../tree/r1.52),
|
|
[`r2.0`](../../tree/r2.0), etc. This is the appropriate branch
|
|
for most *users* of GeographicLib.
|
|
* The main branch is [`main`](../..) and most development is done on
|
|
the [`devel`](../../tree/devel) branch. These branches are for the
|
|
*developers* of GeographicLib. Tags [`v1.52`](../../tree/v1.52),
|
|
[`v2.0`](../../tree/v2.0), etc., are aligned with the
|
|
corresponding release tags `r1.52`, `r2.0`, etc.
|
|
* Source distribution:
|
|
https://sourceforge.net/projects/geographiclib/files/distrib-C++
|
|
* GeographicLib: https://geographiclib.sourceforge.io
|
|
* GeographicLib in various languages:
|
|
https://geographiclib.sourceforge.io/doc/library.html#languages
|
|
* Author: Charles Karney, <charles@karney.com>
|