Round a geographical positions in degrees, minutes, and seconds Depending on the range of values in x, rounding is done to degrees, half-degrees, minutes, etc.

prettyPosition(x, debug = getOption("oceDebug"))

## Arguments

x a series of one or more values of a latitude or longitude, in decimal degrees set to a positive value to get debugging information during processing.

## Value

A vector of numbers that will yield good axis labels if formatPosition() is used.

## Examples

library(oce)
formatPosition(prettyPosition(10+1:10/60+2.8/3600))#> [[1]]
#> [1] 10 10 10 10 10 10 10
#>
#> [[2]]
#> [1]  0  2  4  6  8 10 12
#>
#> [[3]]
#> [1] "N" "N" "N" "N" "N" "N" "N"
#>