使用 Boost.Geometry 库中的 srs::spar 算法进行坐标系转换
Boost.Geometry 是一个提供了很多常用的几何算法和数据类型的 C++ 库,其中就包括了坐标系之间的转换算法。本文将结合代码来介绍其中的 srs::spar 算法,用于将一个坐标系下的点转换为另一个坐标系下的点。
首先,我们需要定义两个坐标系,并给出源坐标系下的点坐标。在本示例中,我们定义了 WGS84 和 Web Mercator 两个坐标系,以及 WGS84 坐标系下的一个点 (113.9213, 22.5657)。
#include <boost/geometry.hpp>
#include <boost/geometry/srs/spheroid.hpp>