<aside> 💡 全文所提到的软件如果因网络问题无法下载,可从百度网盘下载,其版本与本教程一致。
</aside>
GeographicLib
是一个用于解决地理计算问题的 C++库。可以实现的功能包括:测地线计算(大地主题解算)、地理坐标、地图投影、地心坐标和局部笛卡尔坐标之间的转换、重力(例如EGM2008)和地磁场(例如WMM2020)计算等。
该库体积小巧、计算高效、精确,且拓展性良好,非常推荐使用。
本教程简要介绍了了GeographicLib
的安装以及使用方法。
Visual Studio: IDE and Code Editor for Software Developers and Teams
安装完成后按提示重启电脑,之后即可在“开始”菜单栏里找到Visual Studio软件并启动。提示登陆时可选择“跳过”,之后按默认设置打开软件,出现如下界面则安装成功
GeographicLib: GeographicLib library
什么是
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.
它可以满足大部分大地测量中所需要的基础计算