Files
mongo/jstests/libs/query/geo_math.js
Nick Zolnierz 668a6f4e9e SERVER-94971 Add query ownership for files under jstests/libs (#27763)
GitOrigin-RevId: 1cd8a1cdb3d45876003ad3ccddd4d466cd9fb66c
2024-10-03 16:08:45 +00:00

24 lines
508 B
JavaScript

// Contains helpers for performing geospatial calculations.
/**
* Converts distance in degrees to radians.
*/
export function deg2rad(arg) {
return arg * Math.PI / 180.0;
}
/**
* Converts distance in radians to degrees.
*/
export function rad2deg(arg) {
return arg * 180.0 / Math.PI;
}
/**
* Convert a distance across the Earth's surface in meters to radians.
*/
export function metersToRadians(meters) {
const earthRadiusMeters = 6378.1 * 1000;
return meters / earthRadiusMeters;
}