# jord: Geographical Position Calculations

[ bsd3, geography, library, program ] [ Propose Tags ]

Versions [faq] 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.3.1.0, 0.4.0.0, 0.4.1.0, 0.4.2.0, 0.5.0.0, 0.6.0.0 ChangeLog.md base (>=4.9 && <5), haskeline (==0.7.*), jord [details] BSD-3-Clause 2018 Cedric Liegeois Cedric Liegeois Cedric Liegeois Geography https://github.com/ofmooseandmen/jord https://github.com/ofmooseandmen/jord/issues head: git clone https://github.com/ofmooseandmen/jord by CedricLiegeois at Mon Jul 16 12:26:08 UTC 2018 NixOS:0.6.0.0 jord-exe 809 total (154 in the last 30 days) (no votes yet) [estimated by rule of succession] λ λ λ Docs uploaded by userBuild status unknown

#### Maintainer's Corner

For package maintainers and hackage trustees

[back to package description]

# Jord - Geographical Position Calculations

Jord [Swedish] is Earth [English]

## What is this?

Jord is a Haskell library that implements various geographical position calculations using the algorithms described in Gade, K. (2010). A Non-singular Horizontal Position Representation.

## How do I build it?

If you have Stack, then:

$stack build --test  ## How do I use it? import Data.Geo.Jord -- destination position from 531914N0014347W having travelled 500Nm on a heading of 96.0217° destination (readGeoPos "531914N0014347W") (decimalDegrees 96.0217) (nauticalMiles 500) -- distance between 54°N,154°E and its antipodal position let p = latLongDecimal 54 154 distance p (antipode p)  Jord comes with a REPL (built with haskeline): $ jord-exe
jord> finalBearing (destination (antipode 54°N,154°E) 54° 1000m) 54°N,154°E
jord> angle: 126°0'0.0"