Peano
Loading...
Searching...
No Matches
ProjectionAEA.h File Reference

Go to the source code of this file.

Namespaces

namespace  projection
 
namespace  projection::AEA
 
namespace  projection::AEA::ellipsoid
 
namespace  projection::AEA::sphere
 

Functions

template<auto EllipsoidA, auto EllipsoidE, auto StdParallel1Deg, auto StdParallel2Deg, auto Lon0Deg, auto Lat0Deg>
static auto projection::AEA::ellipsoid::forward (const auto lonDeg, const auto latDeg)
 
template<auto EllipsoidA, auto EllipsoidE, auto StdParallel1Deg, auto StdParallel2Deg, auto Lon0Deg, auto Lat0Deg, auto MaxIter = 10, auto Tolerance = 1e-12>
static auto projection::AEA::ellipsoid::inverse (const auto x, const auto y)
 Inverts the Albers Equal-Area Conic projection for WGS_1984 and returns the geographic coordinates (longitude, latitude in degrees) corresponding to the given planar coordinates (x, y in meters).
 
template<auto Lon0Deg, auto Lat0Deg, auto StdParallel1Deg, auto StdParallel2Deg, auto EarthRadius>
static auto projection::AEA::sphere::forward (const auto lon, const auto lat)
 Projects geographic coordinates (longitude, latitude) onto a planar surface using the Albers Equal-Area Conic projection for a spherical Earth model.
 
template<auto Lon0Deg, auto Lat0Deg, auto StdParallel1Deg, auto StdParallel2Deg, auto EarthRadius>
static auto projection::AEA::sphere::inverse (const auto x, const auto y)
 Inverts the spherical Albers Equal-Area Conic projection and returns the geographic coordinates (longitude, latitude in degrees) corresponding to the given planar coordinates (x, y in meters).