pub enum Bibliography {
Show 21 variants Bow76, Bow83, Bow85, Bow89, Cla19, Dea04, Dea12, Eng07, Fuk99, Fuk06, Iogp19, Kar10, Kar11, Kar12, Kar13, Kar22, Knu19, Kru12, Ruf16, Vin75, Vin76,
}
Expand description

Some literature, that has been useful in designing and implementing this library.

Variants§

§

Bow76

B.R. Bowring, 1976: Transformation from spatial to geographical coordinates. Survey Review 23(181), pp. 323–327.

§

Bow83

B. R. Bowring, 1983: New equations for meridional distance. Bull. Geodesique 57, 374–381. DOI.

§

Bow85

B.R. Bowring, 1985: The accuracy of geodetic latitude and height equations. Survey Review, 28(218), pp.202-206, DOI.

§

Bow89

B.R. Bowring, 1989: Transverse mercator equations obtained from a spherical basis. Survey Review 30(233), pp.125-133, DOI (See also Transverse Mercator: Bowring series).

§

Cla19

S.J. Claessens, 2019: Efficient transformation from Cartesian to geodetic coordinates. Computers and Geosciences, Vol. 133, article 104307 DOI

§

Dea04

R.E.Deakin, 2004: The Standard and Abridged Molodensky Coordinate Transformation Formulae. URL

§

Dea12

R.E. Deakin, M.N. Hunter and C.F.F. Karney, 2012: A fresh look at the UTM projection: Karney-Krueger equations. Surveying and Spatial Sciences Institute (SSSI) Land Surveying Commission National Conference, Melbourne, 18-21 April, 2012.

§

Eng07

K. E. Engsager and K. Poder, 2007: A highly accurate world wide algorithm for the transverse Mercator mapping (almost), in Proc. XXIII Intl. Cartographic Conf. (ICC2007), Moscow, p. 2.1.2.

§

Fuk99

Toshio Fukushima, 1999: Fast transform from geocentric to geodetic coordinates. Journal of Geodesy, 73(11), pp.603–610 DOI

§

Fuk06

Toshio Fukushima, 2006: Transformation from Cartesian to Geodetic Coordinates Accelerated by Halley’s Method. Journal of Geodesy, 79(12), pp.689-693 DOI

§

Iogp19

IOGP, 2019: Coordinate Conversions and Transformations including Formulas. Revised - September 2019 IOGP Geomatics Guidance Note Number 7, part 2. IOGP publication no. 373-7-2, 162 pp. pdf

§

Kar10

Charles F.F. Karney, 2010: Transverse Mercator with an accuracy of a few nanometers. pdf

§

Kar11

Charles F.F. Karney, 2011: Transverse Mercator with an accuracy of a few nanometers. J. Geodesy. 85(8): 475–485. DOI.

§

Kar12

Charles F.F. Karney, 2012: Algorithms for geodesics. pdf

§

Kar13

Charles F.F. Karney, 2013: Algorithms for geodesics. Journal of Geodesy 87, 43–55. DOI

§

Kar22

Charles F.F. Karney, 2022: On auxiliary latitudes DOI pdf

§

Knu19

Thomas Knudsen, Kristian Evers, Geir Arne Hjelle, Guðmundur Valsson, Martin Lidberg and Pasi Häkli (2019): The Bricks and Mortar for Contemporary Reimplementation of Legacy Nordic Transformations. Geophysica, 54(1), pp. 107–116.

§

Kru12

L. Krüger (1912). Konforme Abbildung des Erdellipsoids in der Ebene. Veröffentlichung des Königlich Preuszischen Geodätischen Instituts: Neue Folge vol. 52, Leipzig: Teubner, 181 pp. DOI URL pdf.

§

Ruf16

A. C. Ruffhead (2016): The SMITSWAM method of datum transformations consisting of Standard Molodensky in two stages with applied misclosures, Survey Review, 48:350, pp. 376-384, DOI.

§

Vin75

T. Vincenty (1975) Direct and Inverse Solutions of Geodesics on the Ellipsoid with application of nested equations. Survey Review, 23(176): 88-93. pdf (See also Wikipedia: Vincenty’s formulae).

§

Vin76

T. Vincenty (1976). Correspondence. Survey Review. 23(180): 294.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CoordinateMetadata for T
where T: ?Sized,

source§

fn crs_id(&self) -> Option<MdIdentifier>

source§

fn crs(&self) -> Option<Crs>

source§

fn coordinate_epoch(&self) -> Option<DataEpoch>

source§

fn is_valid(&self) -> bool

source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.