Гид компьютерного мира - Информационный портал
  • Главная
  • Вконтакте
  • Конвертер географических координат в градусы минуты секунды. Перевод данных мск в другую систему координат

Конвертер географических координат в градусы минуты секунды. Перевод данных мск в другую систему координат

Как переводить координаты из одного числового формата в другой

Географические координаты одной и тоже точки могут быть выражены в разных форматах. В зависимости от того, представлены минуты и секунды как значения от 0 до 60 или от 0 до 100 (десятичные доли).

Формат координат обычно записывают следующим образом: DD - градусы, MM - минуты, SS - секунды, если минуты и секунды представлены как десятичные доли, то пишут просто DD.DDDD. Например:

DD MM SS: 50° 40" 45"" в.д., 40 50" 30"" с.ш. - Градусы, минуты, секунды

DD MM.MM: 50° 40.75" в.д., 40 50.5" с.ш. - Градусы, десятичные минуты

DD.DDDDD: 50.67916 в.д., 40.841666 с.ш. - Десятичные градусы.

Многие программы не понимают координаты выраженные в форме, допускающем пробелы, такие как DD MM SS или DD MM.MM. Для нормальной работы, координаты рекомендуется хранить в форме DD.DDDDD.

Существует много способов осуществить данную конвертацию рассмотрим 3 основных (в порядке эффективности).

Правильно настроить GPS

Для того, чтобы не иметь проблем с переводом координат, проще всего сразу настроить GPS так, чтобы он отображал значения координат в формате DD.DDDDD . Однако, это может быть не удобно для тех, кто ориентируется в поле по топокартам с нанесенной координатной сеткой, где координаты подписаны в другом числовом формате. С другой стороны в этом случае, рекомендуется и саму координатную сетку подписывать в этом формате.

Использовать специальный скрипт

Если вы работаете в Arcview GIS, вы можете воспользоваться специальным скриптом, который осуществит пересчет за вас.

Для начала работы в Arcview должна быть создана или загружена таблица в формате DBF (создать такую таблицу можно, например, в Excel"e). Таблица в которой записаны исходные значения ДОЛЖНА быть открыта для записи Table\Start editing .

В этой таблице должно присутствовать 2 столбца (общее количество может быть больше) в которых должны быть записаны значения координат в формате DDMMSS то есть пробелов между цифрами быть не должно, например 505050.3214

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

Пересчитать значения координат самому в Excel

Формула для пересчета из dd mm ss в dd.ddddd:

Формула для пересчета из dd mm.mmmm в dd.ddddd:

Формула для пересчета из dd.ddddd в dd mm ss:

D D = T R U N C (D D D )

M M = T R U N C ((D D D D D ) * 60)

S S = ((D D D D D ) * 60 − M M ) * 60

где DDD - координаты в формате DD.DDDD , DD - градусы, MM (MM.MMMM) - минуты, SS - секунды

Если лень вводить формулы и создавать таблицу, можно загрузить готовую . Дальше потребуется только ввести свои координаты и скопировав столбцы с результатом вставить их в новую таблицу или текстовый файл, который можно будет потом импортировать в ГИС.

Чтобы еще больше облегчить пересчет координат в Excel можно использовать надстройку подключаемую к Excel. После ее подключения, в Excel добавляются несколько формул, позволяющих конвертировать значения из DDMMSS (в разных форматах в десятичные градусы). Скачать надстройку . Описание подключения и использования надстройки внутри архива.

  • ГРД__ГГ_ММСС - перевод градусов, введенных в 1 ячейку в виде ГГ,ММСС
  • ГРД__ГГММ_СС - перевод градусов, введенных в 1 ячейку в виде ГГММ,СС
  • ГРД__ГГ_ММ_СС - перевод градусов, введенных в 3 ячейки в виде ГГ ММ СС

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

Гораздо удобнее искать положение точки, когда для плоского изображения применяется система прямоугольных (прямолинейных) координат. Этот вид исчисления иначе называется проекцией Гаусса - Крюгера, поскольку именно эти двое немецких ученых ее разработали для корректного отображения на карте искривленной земной поверхности. В нашей стране она до сих пор наиболее применима для военной картографии, геодезии и инженерного проектирования. У стран Запада популярно применение похожей системы координат UTM.

Алгоритмы перевода географических координат в прямоугольные

Для быстрого пересчета географических координат в прямолинейные и обратно действуют особые алгоритмы, которые стали основой автоматических программ по такому сервису. Разработаны также онлайн конвертеры, пересчитывающие как координаты Гаусса - Крюгера, так и UTM, когда градус нахождения объекта, даже его минута и секунда превращаются в точные метры - и наоборот, когда метры трансформируются в градусы.

В программу либо конвертер вводятся параметры широты с долготой, на которых расположен наш объект, а на выходе имеем величины x (горизонтальный параметр) и y (вертикальный параметр). Аналогично делается обратный перевод.

Формула пересчета (ключ) учитывает:

  • нумерацию зоны по Гауссу-Крюгеру (из имеющихся 60-ти);
  • коэффициент масштаба (для Гаусса-Крюгера это единица, для UTM это 0,9996);
  • тригонометрические функции;
  • начальную параллель;
  • осевой меридиан;
  • большую и малую полуоси;
  • условные смещения, присущие начальной параллели по северу, а также центральному меридиану по востоку;
  • величину приплюснутости;
  • эксцентриситет.

В спутниковой навигации ГЛОНАСС и GPS действует постоянное отслеживание координат любого заданного формата. Можно задать величины, чтобы показывалась широта и долгота, а одновременно отображались метры либо километры.

Кстати! Долгое время СССР ключи перевода засекречивал — он выдавался военными для геодезии по специальному запросу.

Что представляют собой прямоугольные координаты

Основа проекций эллипса на плоскость - что по Гауссу-Крюгеру, что по системе UTM - это принцип прямолинейных исчислений Декарта.

  • За горизонтальную ось X берется абсцисса (параллель), идущая на восток, за вертикальную Y - ордината (меридиан), идущая на север, за начало отсчета O - их пересечение.
  • Точка, отмеченная на плоскости карты, измеряется вертикальным расстоянием до линии оси X (это будет величина y ), плюс горизонтальным до линии оси Y (это будет величина x ).
  • Плоскость делится осями на 4 части - так называемых квадранта с нумерацией против часовой стрелки (I, II, III, IV): I квадрант верхний правый (северо-восток), II верхний левый (северо-запад), III нижний левый (юго-запад), IV нижний правый (юго-восток).

Величины имеют как плюсовое значение, так и минусовое, что зависит от положения относительно квадранта:

  • I квадрант имеет обе положительные величины (x , y) ;
  • II квадрант задает смешанные величины (-x , y) ;
  • III квадранту присущи обе отрицательные величины (-x ,-y) ;
  • IV квадрант обладает также смешанными величинами (x ,-y).

Далее системы имеют существенные различия.

Для проекции Гаусса-Крюгера отображаемая на карте территория разделена на 60 зон, где расстояние между меридианами приравнено к 6º. Отсчет идет от Гринвича к востоку и к экватору на север. За коэффициент масштаба взята единица. Точкой отсчета выступает пересечение выбранного меридиана с экватором.

Для разработанной американцами системы UTM характерны аналогичные деления на 60 зон, но расчетный меридиан иной - первая по нумерации зона ведет начало от меридиана 177º западной долготы. Также отличия касаются масштабного коэффициента - он равен 0,9996. В системе UTM отсутствуют отрицательные значения - для этого к западной абсциссе приплюсовывают 500 километров, а к южной ординате - 10 тысяч километров.

Где применяются прямоугольные системы

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

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

29.09.2014

Приемник представляет собой детекторный приемник с УНЧ и предназначен для приема местной радиовещательной станции. все транзисторы с коэф. усиления не менее 20…30. L1 — регулятор размаха строк от старого телевизора. Литература 500схем для радиолюбителей\

  • 05.10.2014

    Практически каждый начинающий радиолюбитель стремится вначале своего творчества сконструировать сетевой блок питания (БП), чтобы впоследствии использовать его для питания различных экспериментальных устройств. И конечно, хотелось бы, чтобы этот БП «подсказывал» об опасности выхода из строя отдельных узлов при ошибках или неисправностях монтажа. На сегодняшний день существует множество схем, в том …

  • 29.09.2014

    Приемник предназначен для приема СВ ДВ диапазона. Источник питания — 3 элемента по 1,5В, ток потребления не превышает 3 мА. Контур магнитной антенны состоит из L1 L2 C1. при приеме ДВ катушки включены последовательно, а при приеме СВ L1 замыкается. С катушки L3 сигнал снимается и поступает на усилитель РЧ …

  • 08.10.2014

    На рисунке показана схема простого усилителя для головных телефонов(наушников) на 2-х транзисторах который имеет следующие характеристики: Выходная мощность 0,1Вт Коэффициент гармоник 0,07% Диапазон частот 20…20000Гц Напряжение питания 15В Ток потребления 120 мА Схема представляет собой двухкаскадный усилитель с выходным транзистором, работающий в линейном режиме А с током покоя около 120 …

  • 13.11.2014

    Усилитель класса АВ на базе TDA7375 предназначен для использования в качестве автомобильных усилителей. Микросхема имеет защиту от переполюсовки, защиту от статического электричества, от КЗ выходов на шину питания, на корпус и между собой. Усилитель на базе TDA7375 может переводится в режим МОНО простой установкой перемычек между входами, так же в …

  • Дополнительное программное обеспечение и утилиты для работы с картографической информацией: геокалькуляторы, пересчёт координат карт и листов карт, преобразователи форматов и прочее...

    Дата: 2013-01-19

    Дополнительное программное обеспечение и утилиты для работы с картографической информацией: геокалькуляторы, пересчёт координат карт и листов карт, преобразователи форматов, конвертеры ГИС форматов, конвертеры для навигаторов, навигационный софт и прочее...

    Google Earth
    Google Earth (Гугл Планета Земля)
    - программа от корпорации Google, которая представляет собой трехмерную модель земного шара, образованную из снимков, сделанных со спутника. Кроме того, в программе присутствует функция «Google Street View» при помощи которой можно просматривать улицы в различных городах планеты, а также культурные и архитектурные памятники.
    ВозможностиGoogleПланетаЗемляПро- https://www.google.ru/intl/ru/earth/download/gep/agree.html
    Расширенные возможности импорта данных GIS.
    Измерение площади, протяженности и периметра земельных участков.
    Печать скриншотов в высоком разрешении.
    Создание потрясающих офлайн-фильмов.
    Нас интересуют Земля Google особенно Про версия и модули к ней. Я использую данную мини ГИС для отправки своей информации людям не имеющим возможности иметь дорогой софт. В ней можно писать и она всё понимает.
    Работа с KML
    KML - это формат файлов, который применяется для отображения географических данных в Google Планета Земля.
    Так с помощью скриптов можно визуализировать практически любую картинку, можно натянуть растр, отобразить трёхмерные объекты, с помощью
    SketchUp Pro - https://www.sketchup.com/
    Сегодня программа считается одной из самых продвинутых программ для трехмерного моделирования, ведь в ее арсенале заложен широкий перечень возможностей для комфортной работы с 3D-моделями.
    There’s a reason SketchUp is synonymous with friendly and forgiving 3D modeling software: we don’t sacrifice usability for the sake of functionality. Start by drawing lines and shapes. Push and pull surfaces to turn them into 3D forms. Stretch, copy, rotate and paint to make anything you like.
    или в Pythagoras, с помощью модуля Google 3D Rendering Macro
    ......Получаются вполне рабочие проекты. Очень удобно, особенно для тех кому нужно передать большой объём информации по сети. Умельцы изобретают модули к программе. Можно пользоваться GoogleMV , которая просматривает и таскает на Ваш ПК карты из Google, gms , которая имеет примерно те же функции, MapBuilder- Программа для создания фотографий земной поверхности на основе сайта Google Maps. Она позволяет скачивать снимки с Google Maps и объединять их в один большой файл. Земля может и многое другое, о чём Вы даже не догадываетесь...Как собственно весь софт к которому можно писать макросы...

    GPSMapEdit
    GPSMapEdit от Geopaintin
    g - http://geopainting.com/
    Эта программа предназначена для визуального редактирования GPS-карт в различных картографических форматах
    Программа может загружать и конвертировать GPS-треки, путевые точки и маршруты в различных форматах.

    OLEXA RIZNYK"S GPS PAGES
    Программы от OLEXA RIZNYK"S GPS PAGES
    - http://www.olexa.com.ua/gps/index.html
    Данная утилита осуществляет «порезку полигонов», которые в силу ограничений,
    не могут отображаться в GPS Garmin.
    PGPSMAP- cGPSmapper data preprocessor
    XYZ2PMF -Global Mapper ASCII to cGPSmapper"s Polish Map Format elevation data Converter
    PMF2MI =cGPSmapper Garmin MapSource maps format to MapInfo GIS converter

    cGPSmapper
    cGPSmapper
    - http://cgpsmapper.com/
    Это собственно и есть программа, которая превращает текстовый файл в IMG-файл карты для GPS.
    cGPSmapper - is a compiler that converts geographic features in the textual mp (Mapa Polska) format into the .img format required for Garmin GPS units. cgpsmapper was one of the first tools for making your own Garmin maps, if not the first. Since some other free tools require it for full functionality, it’s pretty much a must-have program for Garmin map creators.

    Краткая руководство по работе с инструментом пересчета

    Обсудить в форуме Комментариев — 6

    Пересчёт точек из одной системы координат в другую (например, из СК-42 в WGS-84) - часто встречающаяся задача. Эти преобразования можно сделать при помощи бесплатной программы PHOTOMOD GeoCalculator от компании «Ракурс». В программе предустановлена база наиболее часто употребляемых в нашей стране систем координат. Их можно довольно гибко модифицировать под собственные нужды, а так же добавлять собственные. Кроме того, программа прекрасно работает под Wine, что может быть полезно для пользователей ОС Linux.

    Ниже приводится описание типичного процесса пересчёта координат.

    Для осуществления пересчёта необходимо провести подготовку координат к загрузке в программу. GeoСalculator понимает текстовые файлы (.txt, .csv) в которых разделителем колонок выступает запятая, а разделителем целой и дробной части числа – точка. Всего может быть не более 4 колонок: 1-я – имя точки; 2-я – широта точки, 3-я – долгота точки; 4-я – высота точки. Подготовить набор данных можно с помощью OO Calc или Excel.

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

    В одной (любой) из половинок рабочего окна программы, предназначенном для точек, загружаем точки для пересчёта. Все они должны находиться в одной системе координат. Затем, в окошке над точками выбираем ту систему координат в которой они находятся. В окошке напротив выбираем систему координат в которую мы хотим точки пересчитать. Например, WGS84 широта/долгота. Проблема заключается в том, что в безе GeoСalculator формат записи координат WGS84 широта/долгота - градусы минуты секунды, а нам для последующей работы было бы более удобно иметь их в десятичных градусах. Чтобы произвести соответствующие настройки идём: Базы данных → Система координат.

    выбираем ш ирота-долгота WGS 84 и нажимаем кнопку Изменить . Появляется окно с настройками СК:

    Жмём на кнопку выбора единиц измерения для широты и долготы и выставляем «градусы», меняем название системы координат на более подходящее, например, «WGS84-десятичные градусы» (если не изменить название, то у вас в базе будет 2 системы координат с одинаковым названием и вы будете в них путаться), сохраняем.

    Итак, всё готово для пересчёта. Можно нажимать стрелочку в левом верхнем углу окна для осуществления пересчёта в соответствующем направлении.

    Когда пересчёт осуществлён, сохраняем результат в файл.txt. Остался последний штрих: GeoСalculator вычислил значения высоты для наших точек (колонка «H») - их можно удалить с помощью Excel или OO Calc. Теперь, у нас есть необходимый текстовыйфайл с координатами в WGS-84.

    Обсудить в форуме

    Лучшие статьи по теме