geographiclib

C++ library for geographic calculations and geodesic problems

brewmacoslinux
Try with needOr install directly
Source

About

C++ geography library

Commands

CartConvertConicProjGeoConvertGeodSolveGeoidEvalGravityMagneticFieldPlanimeterRhumbSolveTransverseMercatorProj

Examples

Convert between geographic and Cartesian coordinates$ GeoConvert -p 5 40.7128 -74.0060
Calculate geodesic distance and bearing between two points$ GeodSolve -i 40.7128 -74.0060 51.5074 -0.1278
Get geoid height at a specific location$ GeoidEval -n egm96-5 40.7128 -74.0060