The conversion from degrees, minutes and seconds treats the minutes and seconds as negative if the degrees are negative. But that leaves a gap between zero and one degree west: -1, 30, 10 means 1 degree, 30 min, 10 s West, but I live at 0 degree, 30 min, 10s, which has to be represented as 0, -30, -10, which is rather inconsistent.
Not sure what to do about it: adding a fourth "sign" parameter might be cleanest.
[I gather this is not actively maintained, but reporting for information for users]
The conversion from degrees, minutes and seconds treats the minutes and seconds as negative if the degrees are negative. But that leaves a gap between zero and one degree west: -1, 30, 10 means 1 degree, 30 min, 10 s West, but I live at 0 degree, 30 min, 10s, which has to be represented as 0, -30, -10, which is rather inconsistent.
Not sure what to do about it: adding a fourth "sign" parameter might be cleanest.
[I gather this is not actively maintained, but reporting for information for users]