pub enum Ellipsoid {
WGS84,
WGS72,
WGS66,
WGS60,
PZ90,
BDC,
GRS80,
Bessel,
Airy,
International,
}
Variants
WGS84
WGS84: GPS Ellipsoid frame
semi-major axis: 6378137.0 [m]
flattening: 1.0/298.2572235630
WGS72
WGS72: semi-major axis: 6378135.0 [m]
flattening: 1.0/298.26
WGS66
WGS66: semi-major axis: 6378145.0 [m]
flattening: 1.0/298.25
WGS60
WGS60: semi-major axis: 6378165.0 [m]
flattening: 1.0/298.3
PZ90
PZ90: Glonass Ellipsoid frame
semi-major axis: 6378136.0 [m]
flattening: 1/298.257839303
BDC
BDC, also known as CGCS2000,
is the reference frame used by the
Beidou constellation.
Semi-major axis: 6378137.0 [m]
flattening: 1/298.257222101
GRS80
GRS80 reference ellipsoid
semi-major axis: 6378137.0 [m]
flattening: 1.0/298.257222101
Bessel
Bessel reference ellipsoid
semi-major axis: 6377397.155 [m]
flattening: 1.0/299.1528128
Airy
Airy reference ellipsoid
semi-major axis: 6377563.396 [m]
flattening: 1.0/299.3249646
International
International reference ellipsoid
semi-major axis: 6378388.0 [m]
flattening: 1.0/297.0
Implementations
Trait Implementations
impl Copy for Ellipsoid
Auto Trait Implementations
impl RefUnwindSafe for Ellipsoid
impl Send for Ellipsoid
impl Sync for Ellipsoid
impl Unpin for Ellipsoid
impl UnwindSafe for Ellipsoid
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more