jord-0.3.1.0: Geographical Position Calculations

Copyright (c) 2018 Cedric Liegeois BSD3 Cedric Liegeois experimental portable Safe Haskell2010

Data.Geo.Jord.Earth

Description

Ellipsoidal and derived spherical earth models.

Synopsis

# Documentation

data Earth Source #

Earth model: ellipsoidal or spherical.

Constructors

 Ellipsoidal Ellipsoid Spherical Length
Instances
 Source # Instance detailsDefined in Data.Geo.Jord.Earth Methods(==) :: Earth -> Earth -> Bool #(/=) :: Earth -> Earth -> Bool # Source # Instance detailsDefined in Data.Geo.Jord.Earth MethodsshowsPrec :: Int -> Earth -> ShowS #show :: Earth -> String #showList :: [Earth] -> ShowS #

data Ellipsoid Source #

Primary ellipsoid parameters.

Constructors

 Ellipsoid FieldsequatorialRadius :: Lengthequatorial radius or semi-major axis (a).inverseFlattening :: Doubleinverse flattening.
Instances
 Source # Instance detailsDefined in Data.Geo.Jord.Earth Methods Source # Instance detailsDefined in Data.Geo.Jord.Earth MethodsshowList :: [Ellipsoid] -> ShowS #

Computes the eccentricity of the given Earth model.

Computes the mean radius of the given Earth model.

This radius can be used for geodetic calculations assuming a spherical earth model.

Computes the polar radius or semi-minor axis (b) of the given Earth model.

Spherical model derived from given model.

# Reference ellipsoids.

World Geodetic System WGS84 ellipsoid.

Geodetic Reference System 1980 ellipsoid.

World Geodetic System WGS72 ellipsoid.

# Spherical models dervived from reference ellipsoids.

Spherical earth model derived from wgs84.

Spherical earth model derived from grs80.

Spherical earth model derived from wgs72.

Mean earth radius derived from the wgs84 ellipsoid.

Mean earth radius derived from the grs80 ellipsoid.

Mean earth radius derived from the wgs72 ellipsoid.