Expand description
§use-earth-constants
Reusable Earth, WGS84, geodesy-adjacent, and standard-environment constants for RustUse.
This crate provides plain exported constants for Earth size, Earth mass, standard gravity, standard sea-level pressure, and WGS84 reference ellipsoid values.
It does not include geodesy algorithms, coordinate transforms, or unit conversion logic.
§Usage
use use_earth_constants::{EARTH_RADIUS_MEAN, STANDARD_GRAVITY, WGS84_A};
assert!(EARTH_RADIUS_MEAN > 0.0);
assert!(STANDARD_GRAVITY > 9.8);
assert_eq!(WGS84_A, 6_378_137.0);Constants§
- EARTH_
MASS - Approximate Earth mass, in kilograms.
- EARTH_
RADIUS_ EQUATORIAL - WGS84-defined equatorial Earth radius, in meters.
- EARTH_
RADIUS_ MEAN - Approximate mean Earth radius, in meters.
- EARTH_
RADIUS_ POLAR - WGS84-defined polar Earth radius, in meters.
- SEA_
LEVEL_ STANDARD_ PRESSURE - Conventional standard sea-level atmospheric pressure, in pascals.
- STANDARD_
GRAVITY - Conventional standard gravity, in meters per second squared.
- WGS84_A
- WGS84-defined semi-major axis, in meters.
- WGS84_B
- WGS84-defined semi-minor axis, in meters.
- WGS84_
FLATTENING - WGS84-defined flattening, dimensionless.