Как ввести координаты GPS в программе?

Навигационная система "СитиГИД"

Программа понимает знак разделителя между градусами, минутами и секундами – например пробел или знак минуса, кроме точки. Точка воспринимается как разделитель десятых градуса, минуты или секунды.

«DDD» - Десятичные градусы.
В таком формате десятичная точность установлена для единицы «градус».

В этом случае координаты представлены в градусах,  т.е минуты и секунды переведены в десятые доли градуса.

Если координата имеет вид: 59.94978475284
59 -  градусы, разделяем точкой
94978475284 –десятые градуса (округляем)
В программе вводим: 59.949785
«DMM» - Градусы, минуты с десятыми долями.

В этом формате десятичная точность установлена для единицы «минута». В этом случае  секунды представлены как десятые доли минуты. Тогда записываем градусы, затем разделитель (пробел или другой знак, кроме точки), затем минуты с десятыми, которые разделяются точкой.

Если координата имеет вид: 59 56.0087161 
59 – градусы
56.0087161– минуты (округляем)
В программе вводим: 59 56.0087
«DMS» -  Градусы, минуты и секунды.

В этом формате десятичная точность установлена для единицы «секунды». Здесь мы вписываем градусы, минуты и секунды, между которыми разделитель – например пробел или знак минуса. Десятые доли секунды разделяются точкой.

Если координата имеет вид: 59 56'38.94"
В программе вводим: 59-56-38.94

Пример одной координаты в различных видах записи:
DMS: 59 56'38.94" = DMM: 59 56.649 = DDD: 59.94415

Add Feedback