Что сначала пишется широта или долгота. Что ты должен знать про географические координаты

Что ты должен знать про географические координаты

  • Широта, Latitude, — идет с севера (North, N) на юг (South, S).

  • Долгота, Longitude, — идет с запада (West, W) на восток (East, E).

  • Практически всегда координаты идут в порядке “широта, долгота” — Lat, Lng. В Google Maps, в Яндекс-Картах, в Википедии. Это стоит зазубрить: в географии сначала идет Y, потом X.

  • И широта, и долгота измеряются в градусах. Градус можно понимать как геометрический градус, то есть 1/360 земной окружности. Иногда их записывают в виде дробного числа, с которым все понятно; иногда — в “часовом” виде: 12°34’56" — 12 градусов, 34 минуты, 56 секунд. Такая запись легко переводится в дробь:

  • Долгота изменяется от -180 до +180; ноль — Основной меридиан, проходящий через Гринвич, минусовые значения — западное полушарие, плюсовые — восточное.

  • Широта изменяется от -90 до +90. Ноль — экватор, минусовые значения — южное полушарие, плюсовые — северное.

  • Длина одного градуса долготы непостоянна, поскольку долгота откладывается по окружности, параллельной экватору, и длина этой окружности уменьшается с увеличением (по модулю) широты. Считай длину градуса долготы по формуле

  • Длина одного градуса широты почти постоянна и равна 111 км.

  • Длина земной окружности (диапазон изменения координат) приблизительно равна 4*10⁸ м. В базовом типе числа с плавающей запятой умещается семь разрядов точности. Это значит, что в переменную или колонку типа влезут координаты с точностью около 10 м. Это значит, что для хранения географических координат лучше использовать поля типа DOUBLE.

  • Расстояние между двумя координатами нельзя считать по Евклидовой формуле (), потому что они находятся на сфере, а не на плоскости (поэтому, кстати, маршруты дальних перелетов выглядят “неоптимально кривыми” на плоской карте). Расстояние нужно считать по большой окружности.

    Читайте также:  Обозначения на топографических картах генштаба. Обозначения на топографических картах
  • Однако если тебе поставили задачу “показывать близлежащие объекты”, необязательно углубляться в математику и в географические расширения баз данных — для близлежащих точек вполне сойдет евклидово расстояние.

  • А если ещё упростить нашу модель, то можно просто показывать объекты, ограниченные отдельно по каждой координате: . Особенно если ты собираешься показывать результаты выборки на прямоугольной карте. Алгоритм такой:

    Такое условие можно запросто скормить движку полнотекстового поиска, например, Sphinx Search — именно так работает поиск на rentfeed.dp.ua.

  • И, наконец, координаты Днепропетровска — 48 градусов северной широты, 35 градусов восточной долготы.

  • Форматы геодезических (географических) координат

    Традиционный и издревле используемый вид координат. Еще в древнем мире их получали из астрономических наблюдений.
    Значения широты и долготы записываются в угловых мерах — градусах «°», минутах «'», секундах «"» (реже в радианах).
    Для обозначения северных широт перед или после значения широты записывается «N» (при русификации возможно «с.ш.» после значения широты).
    Для обозначения южных широт перед или после значения широты записывается «S» (при русификации возможно «ю.ш.» после значения широты).
    Для обозначения восточных долгот перед или после значения долготы записывается «E» (при русификации возможно «в.д.» после значения долготы).
    Для обозначения западных долгот перед или после значения долготы записывается «W» (при русификации возможно «з.д.» после значения долготы).

    Градусы, доли градусов
    Широта и долгота записывается в градусах и долях градусов, разделенные десятичной точкой (десятичной запятой). Знак градуса «°» ставится после дробной части. Рекомендуется целую часть дополнять слева нулями таким образом, чтобы целая часть широты была из 2-х цифр, а долготы — 3-х цифр.
    Пример: N60.000000° E030.000000°. Читается как «60 градусов северной широты, 30 градусов восточной долготы».
    При использовании в математических вычислениях бывает удобно представлять значения широты и долготы как действительные числа со знаком, при этом южная широта и западная долгота будут отрицательными, а северная широта и восточная долгота — положительными.

    Читайте также:  Размер пачки патронов 12 калибра. Инструкция по снаряжению охотничьих патронов для ружья, (новичкам)

    Градусы, минуты, доли минут
    Широта и долгота записываются в градусах, минутах и долях минут. После значения градусов ставится знак «°», после дробной части минут ставится знак минут «'». Рекомендуется значения градусов дополнять слева нулями таким образом, чтобы значение градусов широты было из 2-х цифр, а долготы — 3-х цифр. Значения целой части минут рекомендуется дополнять слева нулями таким образом, чтобы они были из 2-х цифр.
    Пример: N60°05.000' E030°07.000' . Читается как «60 градусов 5 минут северной широты, 30 градусов 7 минут восточной долготы».

    Градусы, минуты, секунды, доли секунд
    Широта и долгота записываются в градусах, минутах, секундах и долях секунд. После значения градусов ставится знак «°», после значения минут ставится знак «'», после дробной части секунд ставится знак секунд «"». Рекомендуется значения градусов дополнять слева нулями таким образом, чтобы значение градусов широты было из 2-х цифр, а долготы — 3-х цифр. Значения минут и целой части секунд рекомендуется дополнять слева нулями таким образом, чтобы они были из 2-х цифр.
    Пример: N60°05'02.0" E030°07'03.0" . Читается как «60 градусов 5 минут 2 секунды северной широты, 30 градусов 7 минут 3 секунды восточной долготы».

    Радианы
    Значения широты и долготы в радианах используются приемущественно во внутреннем представлении в вычислительных системах GPS-приемников. Значения широты и долготы представляются как действительные числа со знаком, при этом южная широта и западная долгота будут отрицательными, а северная широта и восточная долгота — положительными.

    Преобразования форматов геодезических координат
    Преобразования основаны на том, что в одном градусе содержится 60 минут, в одной минуте 60 секунд
    Для преобразования из градусов в градусы-минуты:
    целая часть градусов переписывается как есть;
    дробная часть градусов (она всегда меньше 1) умножается на 60, получается значение минут.
    Пример: 60.5°. Целая часть 60, дробная часть 0.5. 0.5*60=30. Получается 60.5° = 60°30'.
    Для преобразования из градусов-минут в градусы-минуты-секунды:
    значение градусов переписывается как есть;
    целая часть минут переписывается как есть;
    дробная часть минут (она всегда меньше 1) умножается на 60, получается значение секунд.
    Пример: 60°30.25'. Значение градусов 60, целая часть минут 30, дробная часть минут 0.25. 0.25*60=15. Получается 60°30.25 = 60°30'15".
    Для преобразования из градусов в градусы-минуты-секунды сначала пр

    Читайте также:  Из чего делать нож в домашних условиях. Пошаговое руководство, как самому сделать нож, подходящие материалы

    ОСТАВЬТЕ КОММЕНТАРИЙ

    Please enter your comment!
    Please enter your name here