Format degrees as DMS strings
deg_to_dms.RdConvert numeric degree values to degree-minute-second text.
Arguments
- x
Numeric vector of angles in degrees.
- digits
Number of decimal places in the seconds field.
- sep
Output style: - `":"` gives strings like `"+20:00:00"` - `" "` gives strings like `"+20 00 00"` - `"dms"` gives strings like `"+20°00'00\""` - `""` gives strings like `"+200000"`
- signed
If `TRUE`, include `+` for non-negative values.
Examples
deg_to_dms(-23.5)
#> [1] "-23:30:00"
cat(deg_to_dms(20, sep = "dms"))
#> +20°00'00"
deg_to_dms(20, digits=5, sep = " ", signed = FALSE)
#> [1] "20 00 00.00000"