Конвертер координат МСК, СК-42/63, ПЗ-90, WGS-84
Хотите пересчитать координаты из одной системы координат в другую?
Здесь Вы сможете преобразовать координаты точек из используемых в России местных систем координат (СК) в мировые или наоборот, а также из одной местной СК в другую местную. Пересчитать за один раз можно как одну точку, так и целыми контурами.
Необходимость пересчета возникает, например, при определении положения точки на публичной кадастровой карте, которая работает в мировой системе координат WGS-84 (проекция Меркатора), другие картографические сервисы также используют WGS-84 (долготу и широту): Google.Maps, Яндекс.Карты, OpenStreet и др.
Инструкция:
Выберите из выпадающих список слева исходную систему координат, справа — целевую систему координат. Введите координаты в левое текстовое поле. Вводите в одной строке по одной точке (пункту), координаты отделяйте друг от друга в строке: Tab, точкой с запятой, пробелом, либо запятой. Целую часть от дробной — точкой, либо запятой (если она не использована в качестве разделителя). При вводе долготы и широты вводите значения в градусах и десятичных долях градусов, отделяя целую часть от дробной точкой. Нажмите на кнопку Конвертировать. Вы можете менять направление конвертации с помощью кнопки . Для очистки текстовых полей нажмите кнопку Очистить.
Совет: Вы можете открыть программу серии Полигон и выделить всю таблицу с координатами, нажать на кнопку Копировать в программе, а затем вставить эту информацию в левое поле конвертера, нажать кнопку Конвертировать.
Внимание: конвертер «внутри» работает в математической системе координат, поэтому если Вы конвертируете из геодезической системы координат (местные СК), то поставьте галочку X ↔ Y в левой части. Если Вы конвертируете из мировой СК, например, WGS 84, то такую галочку ставить не нужно, так как эта система математическая. Для получения на выходе координат в нужной последовательности, используйте галочку X ↔ Y в правой части. Вы можете округлить координаты до сотых: как до конвертации — левая галочка 0.00, так и после — правая галочка 0.00.
Внимание: при большом количестве точек пересчет может занять некоторое время. Если операция выполняется слишком длительно, то обновите страницу клавишей F5. Конвертируйте меньшее количество информации за один раз.
Сервис работает бесплатно. Количество конвертируемых точек не ограничено.
Используя данный веб-сервис, пользователь соглашается с Политикой конфиденциальности и несет личную ответственность за загружаемые информационные материалы.
Сервис работает бесплатно, но Вы можете нас отблагодарить:
- Поделитесь ссылкой в социальных сетях
- Напишите на форумах об этом сервисе
- Расскажите коллегам о существовании этого сервиса
- Напишите отзыв на нашем сайте
Мы принимаем оплату
банковскими картами
GIS-LAB
Географические информационные системы и дистанционное зондирование
Формулы пересчета координат из WGS-84 в СК-42 и обратно
Для тех, кто хочет разобраться в математике пересчета и\или встроить конвертацию в свою программу.
В этой статье приводятся функции для преобразования геодезических координат из координатной системы Пулково 1942 в координатную систему WGS 1984 и обратно.
В данном примере используются три параметра трансформирования (dx, dy, dz), остальные параметры равны 0. Если вы хотите использовать 7 параметров (дополнительно wx, wy, wz, ms), измените значения угловых элементов трансформирования. Линейные элементы трансформирования также могут быть другими, в данной примере используются линейные элементы трансформирования из ГОСТ 51794-2001 (другие возможные наборы элементов) . Для рассчета используется формулы Бурса-Вольфа (подробнее).
Все угловые значения передаются и возвращаются в десятичных градусах (dd.ddddd), высоты передаются и возвращаются в метрах.
Результаты пересчета проверены с помощью Proj и совпадают с его результатами до 7-го знака после запятой.
Код пересчетов базируется на примере Olexa Riznyk, www.olexa.com.ua
Содержание
[править] Модуль для Excel
[править] Установка и настройка
Приведенный ниже код нужно скопировать и открыть окно редактора Visual Basic программы Microsoft Excel (Сервис\Макрос\Редактор Visual Basic). Далее, необходимо создать новый модуль, для этого нужно выбрать в меню Insert\Module и вставить в появившийся модуль скопированный код.
Так же можно загрузить этот код в виде готового модуля и импортировать его (File\Import File. ) в окне редактора Visual Basic.
[править] Работа
После установки, в рабочей области Excel станут доступны следующие функции:
Пересчет широты из WGS-84 в СК-42: WGS84_SK42_Lat(Lat,Long,Height)
Пересчет долготы из WGS-84 в СК-42: WGS84_SK42_Long(Lat,Long,Height)
Пересчет широты из СК-42 в WGS-84: SK42_WGS84_Lat(Lat,Long,Height)
Пересчет долготы из СК-42 в WGS-84: SK42_WGS84_Long(Lat,Long,Height)
Для выполнения пересчета, нужно использовать вышепреведенные функции подставляя им в качестве аргументов значения широты и долготы в десятичных градусах и высоты в метрах, например, в ячейку Excel можно ввести:
и получить результат 49.99980414
Если ввод формулы приводит к ошибке, убедитесь, что в документе разрешены Макросы (Сервис\Макрос\Безопасность — Средняя)
Для вычислений также можно использовать готовую таблицу в формате MS Excel (скачать).
[править] Ссылки по теме
Последнее обновление: 2014-05-14 23:39
Дата создания: 07.12.2004
Автор(ы): Максим Дубинин
Конвертер координат МСК, СК-42/63, ПЗ-90, WGS-84
Хотите пересчитать координаты из одной системы координат в другую?
Здесь Вы сможете преобразовать координаты точек из используемых в России местных систем координат (СК) в мировые или наоборот, а также из одной местной СК в другую местную. Пересчитать за один раз можно как одну точку, так и целыми контурами.
Необходимость пересчета возникает, например, при определении положения точки на публичной кадастровой карте, которая работает в мировой системе координат WGS-84 (проекция Меркатора), другие картографические сервисы также используют WGS-84 (долготу и широту): Google.Maps, Яндекс.Карты, OpenStreet и др.
Инструкция:
Выберите из выпадающих список слева исходную систему координат, справа — целевую систему координат. Введите координаты в левое текстовое поле. Вводите в одной строке по одной точке (пункту), координаты отделяйте друг от друга в строке: Tab, точкой с запятой, пробелом, либо запятой. Целую часть от дробной — точкой, либо запятой (если она не использована в качестве разделителя). При вводе долготы и широты вводите значения в градусах и десятичных долях градусов, отделяя целую часть от дробной точкой. Нажмите на кнопку Конвертировать. Вы можете менять направление конвертации с помощью кнопки . Для очистки текстовых полей нажмите кнопку Очистить.
Совет: Вы можете открыть программу серии Полигон и выделить всю таблицу с координатами, нажать на кнопку Копировать в программе, а затем вставить эту информацию в левое поле конвертера, нажать кнопку Конвертировать.
Внимание: конвертер «внутри» работает в математической системе координат, поэтому если Вы конвертируете из геодезической системы координат (местные СК), то поставьте галочку X ↔ Y в левой части. Если Вы конвертируете из мировой СК, например, WGS 84, то такую галочку ставить не нужно, так как эта система математическая. Для получения на выходе координат в нужной последовательности, используйте галочку X ↔ Y в правой части. Вы можете округлить координаты до сотых: как до конвертации — левая галочка 0.00, так и после — правая галочка 0.00.
Внимание: при большом количестве точек пересчет может занять некоторое время. Если операция выполняется слишком длительно, то обновите страницу клавишей F5. Конвертируйте меньшее количество информации за один раз.
Сервис работает бесплатно. Количество конвертируемых точек не ограничено.
Используя данный веб-сервис, пользователь соглашается с Политикой конфиденциальности и несет личную ответственность за загружаемые информационные материалы.
Сервис работает бесплатно, но Вы можете нас отблагодарить:
- Поделитесь ссылкой в социальных сетях
- Напишите на форумах об этом сервисе
- Расскажите коллегам о существовании этого сервиса
- Напишите отзыв на нашем сайте
Мы принимаем оплату
банковскими картами