Простите, мне непонятен вопрос.
Координаты - это два числа.
Если координаты задаются в виде <градусы'минуты''секунды.доли_секунд> , то их проще сразу приводить в вид <градусы.десятичные_доли_градуса> - а это банальное число с длавающей (или фиксированной - это уже не так важно) точкой. Преобразование - элементарно.
Про северную и южную широту, так же как про западную и восточную долготу - забываем наглухо. вводим отрицательные и положительные, или просто передвигаем диапазон только в положительные.
Во всяком случае, когда мы делали ГИС-проект, то приняли это решение в начале и ни разу потом не пожалели.