Преобразовать кординаты на карте в десятичный формат


Содержание

Преобразовать кординаты на карте в десятичный формат

Любители отдыха на природе, безотносительно того каким видом транспорта они пользуются, не пользуются или комбинируют использование техники и пешеходную часть маршрута – зачастую активно пользуются навигаторами, которые могут быть представлены как в виде отдельных устройств (например, продукция Garmin, а также ряд других производителей), так и обычных смартфонов, без которых быт современного человека уже немыслим.

Пользоваться этими устройствами и программным обеспечением на смартфонах несложно, достаточно минимальных навыков. Но когда речь заходит о системе координат, может возникнуть путаница из-за отсутствия общепринятого единого формата координат.

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

Cуществует три наиболее распространенных формата записи координат:

1. Только градусы с десятичной дробной частью (55.86955, 53.269483)

2. Градусы и минуты с дробью (55°52.173′, 53°16.169′)

3. Градусы, минуты и секунды (55°52’10.4″, 53°16’10.1″)

В примере выше указаны координаты одного и того же места в Удмуртии.

Как видно, первые числа в координатах неизменны независимо от формата. Дробная же часть уже различается. Другими словами, если ввести координаты формата с минутами и секундами в навигационную систему, ожидающую ввода градусов с дробью, то ошибка может стоить нескольких километров. Из-за этого может возникнуть путаница: пытались найти одно место, а нашли другое. Для избежания этого следует понимать разницу между форматами координат.

Наиболее распространен сейчас формат градусов в виде десятичной дроби (55.86955, 53.269483). К координатам зачастую могут добавляться буквы (N, S, E, W) или знаки (+, -), обозначающие тип широты.

Выполнять преобразование координат стало проще

Пособие по преобразованию между различными системами координат

Службы позиционирования, включая навигацию на основе GPS и картографические сайты, такие как Google Maps и Yahoo! Maps, становятся популярными среди пользователей. Множество организаций уже используют сервисы, связанные с использованием информации о географических координатах, и еще больше компаний пойдут по этому пути, как только осознают преимущества и потенциал подобных приложений. В 2006 году аналитическая компания Gartner отметила, что «приложения, связанные с позиционированием, станут массовыми в течение следующих двух-пяти лет» и что уже «значительное число организаций развернули мобильные бизнес-приложения, использующие позиционирование». (В разделе Ресурсы приведена ссылка на этот отчет.)

Когда организация решает реализовать приложение, использующее географическую систему координат, обычно написание такого приложения становится задачей разработчика. Построение приложения, использующего географические координаты, включает в себя много больших и маленьких задач, и одной из таких задач, относительно простой, будет преобразование координат из одной системы в другую. В этой статье представлен код, который выполняет такое преобразование и может помочь сэкономить множество часов работы.

Две различные системы координат

Прежде чем погрузиться в код, представленный в этой статье, необходимо обсудить координатные системы, для поддержки которых этот код предназначен: известная система широты и долготы и универсальная поперечная проекция Меркатора (Universal Transverse Mercator — UTM). Также нужно коснуться военной системы координат (Military Grid Reference System — MGRS), которая основана на UTM.

Широта и долгота

Системы широты и долготы, вероятно, самый известный способ определения географических координат. В ней местоположение представляется двумя числами. Широта — это угол от центра земли к некоторой параллели на земной поверхности. Долгота — это угол от центра земли к некоторому меридиану на земной поверхности. Широта и долгота могут быть выражены в десятичных градусах (DD) или градусах, минутах и секунда (DMS); в последнем случае получаются числа в таком формате — 49°30’00» S 12°30’00» E. Этот формат обычно используется в GPS-навигаторах.

Земля разделена экватором (0° широты) на северное и южное полушария, и нулевым меридианом (0° долготы), воображаемой линией от северного к южному полюсу, которая проходитчерез город Гринвич в Великобритании и делит планету на восточное и западное полушарие. Диапазон широт в северном полушарии от 0 до 90 градусов, а в южном полушарии — от 0 до -90 градусов. Диапазон восточного полушария от 0 до 180 градусов, а западного полушария от 0 до -180 градусов.

Например, точка с координатами 61.44, 25.40 (в формате DD) или 61°26’24»N, 25°23’60»E (в формате DMS) находится в южной Финляндии. А точка с координатами -47.04, -73.48 (DD) или 47°02’24»S, 73°28’48»W (DMS) находится в южном Чили. На рисунке 1 приведено изображение Земли с перекрывающимися линиями параллелей и меридианов:

Рисунок 1. Земля с показанными линиями параллелей и меридианов

Дополнительную информацию можно найти в разделе Ресурсы.

Поперечная проекция Меркатора

Система координат UTM — это метод, использующий сетку для определения координат. Система UTM делит Землю на 60 зон, каждая из которых основана на поперечной проекции Меркатора. Проекция карты в картографии — это способ представить двумерную неровную поверхность на плоскости, как обычную карту. На рисунке 2 приведена поперечная проекция Меркатора:

Рисунок 2. Поперечная проекция Меркатора

Зоны долготы в UTM пронумерованы от 1 до 60; все зоны кроме двух, о которых будет рассказано позже, имеют ширину 6° от востока до запада. Зоны долготы полностью покрывают поверхность Земли между широтами 80°S и 84°N.

Также есть 20 зон широты, каждая в 8° высотой; эти зоны пронумерованы от C до X, буквы I и O пропущены. Зоны A, B, Y и Z находятся за пределами этой системы, они покрывают Арктику и Антарктику. На рисунке 3 приведены UTM зоны для Европы. На этом рисунке видны две нестандартные зоны долготы: зона 32V расширена для покрытия всей южной Норвегии, а зона 31V сокращена, чтобы покрывать только водное пространство.

Рисунок 3. Зоны UTM в Европе

Координаты в UTM представлены в формате зона долготы зона широты восточное склонение северное склонение, где восточное склонение — это проекционное расстояние от центрального меридиана зоны долготы, северное склонение — это проекционное расстояние от экватора. Значения восточного и северного склонений задаются в метрах. Например, координаты широты/долготы 61.44, 25.40 в UTM представлены как 35 V 414668 6812844; координаты широты/долготы -47.04, -73.48 соответствуют координатам 18 G 615471 4789269 в UTM.

В разделе Ресурсы приведена дополнительная информация по UTM и поперечной проекции Меркатора.

Военная система координат

Система координат MGRS — стандарт, используемый военными НАТО. MGRS основана на UTM и дальше делит каждую зону на квадраты 100х100 км. Эти квадраты идентифицируются двухбуквенным кодом, первая буква — восточно-западная позиция в зоне долготы, а вторая буква — северо-южная позиция.

Илон Маск рекомендует:  Тег basefont

Например, координата в UTM 35 V 414668 6812844 эквивалента координате MGRS 35VMJ1466812844. Точность координаты в MGRS задается с точностью в один метр и представлена с помощью 15 символов, где последние 10 символов представляют значения восточного и северного склонений в указанной сетке. В MGRS координаты могут быть представлены 15 символами, как в прошлом примере, или 13, 11, 9 или 7 символами; представленные таким образом значения будут соответственно иметь точность 1, 10, 100, 1000 или 10000 метров.

В этой статье подробно не разбирается MGRS, но скачиваемый код включает в себя преобразования между широтой/долготой и MGRS. В разделе Ресурсы приведена дополнительная информация.

Преобразования координат

Чтобы определить ширину и долготу — координаты местоположения на Земле, как минимум нужно иметь возможность видеть звезды или Солнце, иметь секстан и часы, показывающие время на меридиане GMT. Можно определить широту из угла между небесным телом и горизонтом, а долготу можно вычислить из вращения Земли. Эта статья не погружается в подобные подробности, но в разделе Ресурсы о них можно узнать больше. Вместо этого, предположим, что у нас уже есть координаты в формате DD, DMS или UTM.

Преобразование десятичных градусов в градусы/минуты/секунды и обратно

Крайне просто преобразовать координаты из формата DD в DMS. Ниже приведена формула для подобного преобразования:

В этом примере gg — это дробная часть вычисления. Отрицательная широта означает местоположение в южном полушарии (S), а отрицательная долгота — в западном полушарии (W). Например, предположим, что имеются координаты в формате DD — 61.44, 25.40. Их можно преобразовать следующим образом:

Таким образом, в формате DMS получаем следующие координаты — 61°26’24»N 25°24’00»E.

Ниже приведена формула для перехода от DMS к DD:


Напомним, что места, расположенные в южном полушарии (S), имеют отрицательную широту, а места в западном полушарии (W) имеют отрицательную долготу.

Теперь выполним преобразование DMS координат 47°02’24»S, 73°28’48»W в формат DD:

Таким образом, координаты в DD равны -47.04, -73.48.

Преобразование долготы/широты в UTM и обратно

В отличие от десятичных координат, которые можно определить с помощью хронометра и часов, координаты UTM невозможно определить без помощи вычислений. Хотя эти вычисления ничто иное, как простая тригонометрия и алгебра, формулы у них достаточно сложные. Если ознакомиться со статьей «The Universal Grids: Universal Transverse Mercator (UTM) and Universal Polar Stereographic (UPS)» (ссылка на неё приведена в разделе Ресурсы), то станет понятно, что я имею ввиду.

Формулы для преобразования UTM здесь не приводятся, но исходный код в следующем разделе немного освещает эту проблему, а в разделе Ресурсы есть ссылки на дополнительную информацию.

Преобразование координат в Java коде

В этом разделе приведен исходный код класса библиотеки, который выполняет преобразования координат между десятичными градусами и UTM. Этот Java-класс называется com.ibm.util.CoordinateConversion и я хотел создать отдельный класс с методами для преобразования. Этот класс включает внутренние классы, которые на самом деле выполняют преобразования, и при необходимости эти классы могут быть вынесены из класса CoordinateConversion с помощью рефакторинга, чтобы создать пакет библиотеки или добавить классы в существующий пакет. Преобразования, выполняемые этим классом, имеют точность в 1 метр.

В исходном коде CoordinateConversion около 750 строк, так что в этой статье он представлен не полностью. Существенные методы описаны в следующих разделах, а полностью код доступен в разделе Материалы для скачивания.

Класс CoordinateConversion

CoordinateConversion — это главный класс, объекты которого создаются при необходимости выполнения преобразования координат. В листинге 1 приведены существенные public методы вместе с внутренними private классами, входящими в класс CoordinateConversion :

Листинг 1. CoordinateConversion

В следующем разделе подробно рассматриваются преобразования между долготой/широтой и UTM.

Преобразование от широты/долготы к UTM

Координаты преобразуются от широты/долготы в UTM с помощью метода String latLon2UTM(double latitude, double longitude) . Реализация этого метода создает экземпляр внутреннего класса LatLon2UTM c = new LatLon2UTM(); и возвращает координаты UTM в виде 15-символьной строки с точностью 1 метр. Реализация методов класса LatLon2UTM приведена в листинге 2:

Листинг 2. public String convertLatLonToUTM(double latitude, double longitude)

Этот метод выполняет преобразование, вызывая различные методы для получения зоны широты и зоны долготы, вычисления восточного и северного склонения и т.д. Входные данные проверяются в методе validate() , если выражение (latitude 90.0 || longitude = 180.0) принимает значение true, то сбрасывается исключительная ситуация IllegalArgumentException .

Метод setVariables() в листинге 3 устанавливает различные переменные, требующиеся для вычисления преобразований (дополнительная информация представлена в статье «The Universal Grids», ссылка на которую приведена в разделе Ресурсы:

Листинг 3. protected vo >

Метод getLongZone() в листинге 4 и класс LatZones , доступный в исходном коде, используются, чтобы узнать зону долготы и зону широты. Зона долготы вычисляется по параметру longitude , а зоны широты обычно представлены как константы, с помощью массива в классе LatZones .

Листинг 4. protected String getLongZone(double longitude)

Метод getNorthing() в листинге 5 и метод getEasting() в листинге 6 вычисляют значения северного и восточного склонения. Оба метода используют переменные, установленные в методе setVariables() из листинга 3.

Листинг 5. protected double getNorthing(double latitude)
Листинг 6. protected double getEasting()

В листинге 7 приведены несколько примеров результатов работы программы, включая координаты в формате широта/долгота и соответствующие им UTM координаты:

Листинг 7. Тестовые преобразования от широты/долготы к значениям в UTM

Преобразование от UTM к широте/долготе

Преобразование от координат в формате UTM к широте/долготе выполняется несколько проще, чем обратный процесс. В статье «The Universal Grids» в разделе Ресурсы) приведены формулы преобразований. В листинге 8 приведен код метода convertUTMToLatLong() . Этот метод возвращает массив double значений, где первый элемент (с индексом массива [0] ) — это широта, а второй элемент (с индексом массива [1] ) — это долгота. Так как строковый параметр содержит координаты UTM с точностью до 1 метра, то и координаты в широте/долготе будут иметь такую же точность.

Листинг 8. public double[] convertUTMToLatLong(String UTM)

Метод convertUTMToLatLong() разбивает координаты UTM во входном строковом параметре, которые имеют формат 34 G 683473 4942631, и использует метод getHemisphere() для определения полушария, где находится место с указанными координатами. Определить полушарие просто: зоны широты A , C , D , E , F , G , H , J , K , L и M находятся в южном полушарии, а остальные зоны находятся в северном полушарии.

Метод setVariables() , показанный в листинге 9, устанавливает значения переменных, требуемых для вычисления, и затем немедленно вычисляют широту. Долгота вычисляется с использованием зоны долготы.

Листинг 9. protected vo >

Метод setVariables() использует значения восточного и северного склонений для установки требуемых переменных. Эти переменные принадлежат обоим классам и устанавливаются в методе convertUTMToLatLong(String UTM) из листинга 8.

Другие методы

Исходный код также содержит другие public и private методы и классы. Например, туда включены методы и классы для преобразования координат между широтой/долготой и MGRS вместе с вспомогательными методами, выполняющими преобразование градусов в радианы и наоборот, и различными математическими операциями, такими как POW, SIN, COS, and TAN.

Заключение

В этой статье приведено немного теории по мировым системам координат вместе с Java-классов для выполнения преобразования координат из одной системы в другую. Хотя не все формулы для преобразования координат были подробно здесь рассмотрены, они доступны в разделе Ресурсы. Обычно теоретические сведения не требуются в ежедневном процессе разработки, кроме редких случаев, когда нет другого способа, как я недавно убедился, когда мне пришлось выполнять задачу преобразования координат.

Мне потребовалось выполнять преобразования между широтой и долготой, UTM и MGRS, так что я выполнил базовые исследования и реализовал эти преобразования в Java-классе. Для меня разработка заняла несколько часов, и я надеюсь, что и другие также смогут сэкономить несколько часов для других задач и сочтут полезным использование класса CoordinateConversion в собственной работе.

Илон Маск рекомендует:  Vps и vds виртуальные выделенные серверы

Преобразовать кординаты на карте в десятичный формат

ATO » 23 окт 2011 23:22

Всё больше народу пользуется ЖПСами. На начальном этапе у некоторых возникают проблемы с переводом координат в удобоваримый (жопсом) вид.
Карта Google с удобным просмотром координат + пересчет кординат из градусов в градусы/минуты, в градусы/минуты/секунды

Если нет возможности воспользоваться програмкой, пересчитать можно постаринке. Например из градусов с их тысячными долями берём дробную часть и умножаем её на 60 — получаем минуты с их тысячными долями.


0.44375 х 60 = 26.625

получаем 53гр. 26.625минут

если нужны и секунды, то повторяем действо

получаем 53гр. 26минут 37.5секунд

аналогично мона перевисти обратно (заменив умножение на деление).

Re: Пересчет географических координат в десятичные и обратно

VoVo4ka » 09 фев 2013 23:36

Exel’евский файл с формой пересчета географических координат в десятичные и обратно.

В поле «градусы» вводятся координаты 53° 21′ 24″, приведенные к виду 53,2124, получаются десятичные 53,3544. В обратную сторону та же логика — в поле «десятичные» вводится 83,7850, получается 83,4714 = 83° 47′ 14″.

Re: Пересчет географических координат в десятичные и обратно

aikijin » 21 янв 2020 07:54

А Вы пробовали делать двойной перевод из градусов в десятичные и обратно? И какая при этом получалась погрешность?

Я брал координаты из яндекса, гугла, google earth, пересчитывал и уже десятичные вводил на эти карты. Погрешность получалась колоссальная: 400 — 800 метров. Но удастся ли мне вернуться на указанное место, я полагаю этот вопрос излишним.
Хотя может быть я неправильно считал.

Re: Пересчет географических координат в десятичные и обратно

aikijin » 02 фев 2020 04:06

Re: Пересчет географических координат в десятичные и обратно

VoVo4ka » 02 фев 2020 13:19

Re: Пересчет географических координат в десятичные и обратно

aikijin » 15 фев 2020 04:36

Не обязательно много, достаточно одного раза. Возьмите на онлайн-карте (яндекс, гугл) координаты какой-нибудь точки, пересчитайте их по предложенной методике и полученные координаты введите в поисковую строку той же самой карты.

У Вас точки совпали? Если нет, то хотелось бы знать насколько Вас «отнесло» от первой точки.

Re: Пересчет географических координат в десятичные и обратно

VoVo4ka » 21 фев 2020 23:29

Конвертер координат МСК, СК-42/63, ПЗ-90, WGS-84

0.00 X ↔ Y 0.00 X ↔ Y

Хотите пересчитать координаты из одной системы координат в другую?

Здесь Вы сможете преобразовать координаты точек из используемых в России местных систем координат (СК) в мировые или наоборот, а также из одной местной СК в другую местную. Пересчитать за один раз можно как одну точку, так и целыми контурами.

Необходимость пересчета возникает, например, при определении положения точки на публичной кадастровой карте, которая работает в мировой системе координат WGS-84 (проекция Меркатора), другие картографические сервисы также используют WGS-84 (долготу и широту): Google.Maps, Яндекс.Карты, OpenStreet и др.

Инструкция:

Выберите из выпадающих список слева исходную систему координат, справа — целевую систему координат. Введите координаты в левое текстовое поле. Вводите в одной строке по одной точке (пункту), координаты отделяйте друг от друга в строке: Tab, точкой с запятой, пробелом, либо запятой. Целую часть от дробной — точкой, либо запятой (если она не использована в качестве разделителя). При вводе долготы и широты вводите значения в градусах и десятичных долях градусов, отделяя целую часть от дробной точкой. Нажмите на кнопку Конвертировать. Вы можете менять направление конвертации с помощью кнопки . Для очистки текстовых полей нажмите кнопку Очистить.

Совет: Вы можете открыть программу серии Полигон и выделить всю таблицу с координатами, нажать на кнопку Копировать в программе, а затем вставить эту информацию в левое поле конвертера, нажать кнопку Конвертировать.

Внимание: конвертер «внутри» работает в математической системе координат, поэтому если Вы конвертируете из геодезической системы координат (местные СК), то поставьте галочку X ↔ Y в левой части. Если Вы конвертируете из мировой СК, например, WGS 84, то такую галочку ставить не нужно, так как эта система математическая. Для получения на выходе координат в нужной последовательности, используйте галочку X ↔ Y в правой части. Вы можете округлить координаты до сотых: как до конвертации — левая галочка 0.00, так и после — правая галочка 0.00.

Внимание: при большом количестве точек пересчет может занять некоторое время. Если операция выполняется слишком длительно, то обновите страницу клавишей F5. Конвертируйте меньшее количество информации за один раз.

Сервис работает бесплатно. Количество конвертируемых точек не ограничено.

Сервис работает бесплатно, но Вы можете нас отблагодарить:

  • Поделитесь ссылкой в социальных сетях
  • Напишите на форумах об этом сервисе
  • Расскажите коллегам о существовании этого сервиса
  • Напишите отзыв на нашем сайте

Перевод градусов минут и секунд в десятичные градусы и обратно

Калькулятор переводит значение угла, заданного в виде градусов, минут и секунд в градусы, выраженные десятичной дробью и обратно из десятичной дроби в градусы, минуты и секунды.

По запросу пользователя Перевод градусов из десятичной дроби в часы, минуты, секунды и обратно создаем калькулятор, который переводит значение угла, выраженное в градусах с десятичной дробью в градусы минуты и секунды.
В качестве значения угла по умолчанию будем использовать текущий угол наклона Пизанской башни (3.97°).

Как преобразовать координаты Яндекс.Карты для Гармин?

#1 14.09.2010 23:04:07


Требуется преобразовать координаты Яндекса для Garmin

К примеру, нужно добраться до с. Крупышево (Костромская обл, Макарьевский р-н). Нашел на Яндекс. Карты, там можно посмотреть координаты в виде:

Широта: 57*25’28.86″ с.ш. (57.424682)
Долгота: 43*17’21.94″ с.ш. (43.289427)

Положение
N AAA*BB.CC’
E DDD*EE.FF’

#2 14.09.2010 23:19:44

Автоматический метод
Всё просто — попробуй в меню навигатора сменить систему координат, выбрав нужный формат представления.

Ручной метод
Преобразовать также можно самому, путём расчетов.

Широта: 57*25’28.86″ (57.424682)
Долгота: 43*17’21.94″ (43.289427)

Используй файлик Excel во вложении. Вот что получается:

N 57*25,48092′
E 43*17,36562′

Прикреплен файл:

#3 14.09.2010 23:44:49

Хм. Что то Гармин не туда показывает.

Итак, с Яндекс.Карты

Координаты:
Широта: 57°25′29.34″ с. ш. (57.424818)
Долгота: 43°17′15.07″ в. д. (43.28752)
Поменять местами

Найден 1 объект

село Крупышево
Россия, Костромская область, Макарьевский район

Через *.xls:
1. Подставляю 57.424818000000, получаю: 57 — 25 — 29
2. Подставляю 43,287520000000, получаю: 43 — 17 — 15

Попадаю мягко говоря не туда. Понимаю, что что-то не так понял. А где?

Добавлено 15.09.2010 00:12:58:
P.P.S.: Кстати, мысль для еще одного сервиса Форума (,

Отредактировал DelphiN (15.09.2010 00:08:57)

Форум Навител Навигатор: Конвертер координат — Форум Навител Навигатор

Конвертер координат Конвертер координат

#1 angtar

  • Группа: Старожилы форума
  • Сообщений: 15
  • Регистрация: 15-Декабрь 09

Старожилы форума Сообщений: 15 Регистрация: 15-Декабрь 09

Группа: Старожилы форума Сообщений: 15 Регистрация: 15-Декабрь 09

Другие ответы в этой теме

#2 Furgon

  • Группа: Активисты
  • Сообщений: 1 081
  • Регистрация: 24-Январь 07
  • Город Череповец

Активисты Сообщений: 1 081 Регистрация: 24-Январь 07 Город Череповец

Группа: Активисты Сообщений: 1 081 Регистрация: 24-Январь 07 Город Череповец

Неполная средняя школа.

1 градус = 60 минут
1 минута = 60 секунд

из формата ddd*mm.mmm’ в формат ddd*mm’ss.s» часть ddd*mm. остаётся без изменения


доли минуты переводим в секунды/доли секунды:

#3 topograf

  • Группа: Старожилы форума
  • Сообщений: 123
  • Регистрация: 25-Январь 10

Старожилы форума Сообщений: 123 Регистрация: 25-Январь 10

Группа: Старожилы форума Сообщений: 123 Регистрация: 25-Январь 10

Сообщение отредактировал topograf: 14 Июль 2011 — 00:37

#4 Юрбас

  • Группа: Гуру
  • Сообщений: 4 188
  • Регистрация: 22-Август 08
  • Город 3201200010800100002

Гуру Сообщений: 4 188 Регистрация: 22-Август 08 Город 3201200010800100002

Группа: Гуру Сообщений: 4 188 Регистрация: 22-Август 08 Город 3201200010800100002

Илон Маск рекомендует:  Как задать цвет фона и текста веб-страницы

#5 Doozer

  • Группа: Активисты
  • Сообщений: 1 209
  • Регистрация: 17-Апрель 08
  • Город Тверь

Активисты Сообщений: 1 209 Регистрация: 17-Апрель 08 Город Тверь

Группа: Активисты Сообщений: 1 209 Регистрация: 17-Апрель 08 Город Тверь

#6 kg_vista

  • Пользователь
  • Группа: Гуру
  • Сообщений: 5 107
  • Регистрация: 21-Июль 06
  • Город Москва

Гуру Сообщений: 5 107 Регистрация: 21-Июль 06 Город Москва

Группа: Гуру Сообщений: 5 107 Регистрация: 21-Июль 06 Город Москва

Юрбас (14 Июль 2011 — 10:58):

#7 Юрбас

  • Группа: Гуру
  • Сообщений: 4 188

  • Регистрация: 22-Август 08
  • Город 3201200010800100002

Гуру Сообщений: 4 188 Регистрация: 22-Август 08 Город 3201200010800100002

Группа: Гуру Сообщений: 4 188 Регистрация: 22-Август 08 Город 3201200010800100002

#8 dim6

  • Группа: Старожилы форума
  • Сообщений: 37
  • Регистрация: 22-Июль 09

Старожилы форума Сообщений: 37 Регистрация: 22-Июль 09

Группа: Старожилы форума Сообщений: 37 Регистрация: 22-Июль 09

несоздавая новую тему хотелосьбы найти конвертер получше:

в яндексе: привести координаты к виду 56.62565,53.14485 и вбить их в строку поиска

Инструкция:
вбить
latitude 53 08.691
longitude 56 37.539
выбрать Degrees & Minutes
выбрать Degrees
нажать рассчитать
в яндекс.мап
нажать Поменять местами
Итого:
Долгота: 56о37,32.34,, в. д. (56.62565)
Широта: 53о8,41.46,, с. ш. (53.14485)

из GoogleMaps можно выдрать координаты точки назначения в десятичной форме типа 55.578273,38.13819. А навигатору можно задать только координаты вида xx0xx’xx», xx0xx’xx». Вот и вся проблема. Обнаруженый в сети http://www.jeeprevie. ps-coordinates/ приемлемой точности конвертации не дает.
и этот тоже:
http://goondel.ucoz. _convertor/0-11

стандарт Navitel
ггг0мм.ммм’
также можно переключить на ггг.ггггг0 и ггг0мм’сс.с» ЕСЛИ координаты прислали в таком виде.

хх хх хх.хх стандарт Ozi explorer

Сообщение отредактировал dim6: 22 Июль 2011 — 10:43

Определение географических координат и адреса по карте

Это приложение предназначено для определения по картам географических координат местности на Земле.
Программа определяет долготу и широту в выбранной точке и подскажет почтовый адрес объекта.

Встроенная в карту строка поиска содержит автоподсказку, поэтому выбирайте нужный адрес из предложенного списка.

Географические координаты и адрес местности определяются щелчками по карте.

  • Онлайн-сервис для определения координат вашего местонахождения и высоты над уровнем моря.
  • Android приложение для определения координат вашего местонахождения.

Географические координаты отображаются в форматах: ГДМ — градусы и десятичные минуты (этот формат часто используют в настройках GPS навигатора по умолчанию), ДГ — десятичные градусы, ГМС — градусы минуты секунды.

ГМС (градусы минуты секунды):

ДГ (десятичные градусы):

ГДМ (градусы и десятичные минуты):

Определение географических координат по карте

Нажмите кнопку ‘увеличительное стекло’ , чтобы открылась встроенная в блок управления картой строка поиска адреса.

Введите местоположение интересующего вас объекта. Затем выберете из предложенного списка нужную для вас запись.

После щелчка по карте будут определены долгота и широта выбранной местности.

Координаты точки будут представлены в форматах: ‘десятичные градусы’, ‘градусы минуты секунды’ и ‘градусы и десятичные минуты’.

Перемещайтесь внутри карты, пользуясь встроенной панелью управления и ‘мышкой’.

Памятка по работе с GPS координатами

В играх ENCOUNTER зачастую используются (загадываются) GPS координаты. В связи с множеством вопросов и несостыковок, различными вариантами написания и использования и написана эта статья.

Формат координат

Разное программное обеспечение (навигаторы, 2ГИС и др.) используют различный формат координат.

Вот действующие на сегодняшний день форматы:

  • 55.755831°, 37.617673° —- градусы (десятичный)
  • N55.755831°, E37.617673E° —- градусы + доп. буквы (десятичный)
  • 55°45.35’N, 37°37.06’E —- градусы и минуты (+ доп. буквы)
  • 55°45’20.9916″N, 37°37’3.6228″E —- градусы, минуты и секунды (+ доп. буквы)

И затем ткнуть левой кнопкой мыши в интересующее место. В выбранном месте откроется облачко с информацией о нем, а в левой части экрана будут доступны координаты этого места в 2 известных форматах:

Для того, чтобы определить место по заданным координатам, необходимо ввести их в поле поиска сверху и нажать «найти».

Особенности:

1) Если формат координат десятичный (сначала идет ШИРОТА (например, 57.632811 ), затем через запятую — ДОЛГОТА (например, 39.89041)). В самой координате необходимо ставить только ТОЧКУ. Сами координаты писать через ЗАПЯТУЮ. Т.е. в приведенном примере нужно быть : 57.632811, 39.89041

2) Если формат координат содержит градусы, минуты и секунды (сначала так же идет широта, затем долгота). Формат следующий: 57°37′58.39″, 39°53′22.97″

3) В ответ на поиск координат, Яндекс карты ставят на место синий маячок. Раньше был еще и зеленый маячок, который отображал точное положение на местности. Синий маячок притягивается к ближайшему месту на карте. В условиях плохой детализации, погрешность синего маячка относительно реального положения вещей может составлять от нескольких метров до нескольких километров. Авторам настоятельно рекомендуется тестировать загаданные координаты на предмет указаний синего маячка.

По аналогии с Яндекс Картами работает сервис Космоснимки, однако маячок координат там более точно указывает на необходимое место. Детализация загорода довольно низкая, но для города вполне терпимо.

Особенности работы с Google Maps (https://maps.google.com/)

Google Maps пожалуй наиболее удобный сервис для определения местоположения по координатам.

Формат координат ничем не отличается от такового с Яндекс Картами. Принимает и десятичный и градусы с минутами и секундами.

Принципиальное отличие: при вводе координат в строку поиска создается 2 маячка. Предназначение красного маячка непонятно. Зеленая стрелочка показывает точное место по загаданной координате. При этом погрешность красного маячка в условиях низкой детализации района карты может составлять десятки километров.

Для того чтобы в Google Maps узнать координаты места, необходимо ткнуть в это место левой кнопкой мыши и в контекстном меню выбрать пункт «Что здесь находится?». В строке поиска будут актуальные координаты необходимой точки, а сама точка на карте будет отмечена зеленым маркером.

Особенности работы с 2ГИС (http://yaroslavl.2gis.ru/)

2ГИС наиболее удобен для работы с координатами только в условиях города. Формат координат только один — градусы, минуты секунды. Пример: 57° 37′ 59.34″, 39° 53′ 37.67″.

Нормального поиска по координатам в 2ГИС пока нет, но определить их или найти место по координатам все-таки можно.

Итак, для того чтобы определить координаты места на карте необходимо:

1) Ткнуть правой кнопкой мыши в интересующее место на карте

2) Выбрать в контекстном меню «Создать точку (заметку)»

3) В открывшемся окошке поставить галочку «расширенные настройки»

4) Окошко увеличится и Вы увидите вкладку «Координаты», ее нужно открыть

5) Перед Вами координаты Вашей точки.

Скриншот для примера:

Для того, чтобы найти место по данным координатам в 2ГИС необходимо:

1) Ткнуть в любое место на карте левой кнопкой мыши.

2) Выбрать в контекстном меню «Создать точку (заметку)»

3) В открывшемся окошке поставить галочку «расширенные настройки»

4) В открывшемся окне с координатами поменять цифры координат на желаемые.

5) Нажать «Сохранить»

6) В левом меню в выпадающем списке сверху выбрать «дополнительные слои»

7) Выбрать созданную заметку, чтобы она отобразилась на карте.

Навигационное ПО (СитиГИД, Навител и другие)

Большинство навигационного ПО поддерживают поиск в различных форматах координат.

Для СитиГИД (на примере 7 версии) поиск по координатам происходит по следующей схеме:

1) Меню -> Поиск -> Координаты.

2) Откроется вот такое окно:

3) Клацаем по кнопкам 1 или 2 соответственно. Вводим координаты. В правом нижнем углу — небольшая памятка по возможным форматам ввода. Наиболее удобно вводить и пользоваться десятичным форматом координат. Буквы (N, E, W, S) вводить не обязательно.

4) После ввода координат, в окошке с картой откроется загаданная точка. Тут можно оценить как далеко ехать и правильно ли разгадано задание.

5) Нажмите кнопку «Поехали» и навигатор отведет Вас до точки в соответствии с загруженной картой.

Для Navitel Navigator

Так же поддерживается большинство форматов координат. Формат координат устанавливается в настройках программы заблаговременно. Поиск по координатам ничем не отличается от аналогичного в СитиГИД:

1) Найти -> Координаты (на второй странице меню)

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL