Geocalc v0.8.1 Geocalc.DMS View Source

The Geocalc.DMS is a struct which contains degrees, minutes, seconds and cardinal direction. Also have functions to convert DMS to decimal degrees.

Link to this section Summary

Functions

Converts Geocalc.DMS to decimal degrees

Link to this section Types

Link to this type

t()

View Source
t() :: %Geocalc.DMS{
  direction: term(),
  hours: term(),
  minutes: term(),
  seconds: term()
}

Link to this section Functions

Link to this function

to_decimal(dms)

View Source
to_decimal(t()) :: number() | :error

Converts Geocalc.DMS to decimal degrees

Example

iex> dms = %Geocalc.DMS{hours: 13, minutes: 31, seconds: 59.998, direction: "N"}
iex> Geocalc.DMS.to_decimal(dms)
13.533332777777778