Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Перевод координат из Tranverse Mercator (TМ) в В,L,H и обратно ?

Тема в разделе "Геодезия как наука", создана пользователем Сергей Панарин, 19 фев 2021.

  1. Сергей Панарин

    Форумчанин

    Регистрация:
    11 апр 2014
    Сообщения:
    53
    Симпатии:
    3
    Подскажите формулы (алгоритм) перевода из проекции Tranverse Mercator (TМ) в В,L и обратно ?
     
    #1
  2. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
  3. Сергей Панарин

    Форумчанин

    Регистрация:
    11 апр 2014
    Сообщения:
    53
    Симпатии:
    3
    Из север восток высота в широту долготу высоту и обратно
     
    #3
  4. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.915
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Может всё-таки Гаусса-Крюгера? А там масштабный подменить не вопрос. Или не катит?

    https://yandex.ru/
    Код:
    site:geodesist.ru Гаусса-Крюгера
    
     
    #4
  5. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
  6. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.915
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Оффтоп
    "Шах и мат". Ты ТС в жёлтый дом отправить хочешь? Он формулы даже найти не могёт, а ты его в плюсовый код окунаешь.
     
    #6
    Blaukempt нравится это.
  7. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    это c#
     
    #7
  8. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.915
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Оффтоп
    А мне что "плюсы", что "решётка". Одно другого "краше". Суть то дела не меняет. Или ты за "плюс" обиделся?
     
    #8
  9. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    просто уточнил, плюсы тут
    там, между прочим, в комментариях есть ссылки на литературу
     
    #9
    zvezdochiot нравится это.
  10. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.915
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Оффтоп
    Думаешь ТС дойдёт до комментариев? Думаешь успеет до того, как его лица в белых халатах повяжут?
     
    #10
  11. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    Оффтоп
    я всегда стараюсь думать о людях хорошо...
     
    #11
    stout и zvezdochiot нравится это.
  12. Neznayka

    Форумчанин

    Регистрация:
    8 дек 2007
    Сообщения:
    456
    Симпатии:
    313
    Адрес:
    Brest
    Сергей Панарин, может вам в эксель нужны фор-лы? Их есть у меня. (где-то))
    Простите, что гадаю, слабовато телепатия развита у меня.
     
    #12
  13. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.915
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Оффтоп
    Я уже нашёл лекарство от склероза:
     
    #13
  14. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    На жёлтом фоне точные формулы, а не разложение в ряд.

    Большее число членов тригонометрического ряда здесь
     

    Вложения:

    #14
    zvezdochiot нравится это.
  15. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.915
    Симпатии:
    2.092
    Адрес:
    г. Москва
    А почему опять в топ? Почему не в "Ресурсы", а сюда ссылочку?
     
    #15
  16. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Сергей Панарин,
    У Klaus Hehl и Peter Schuhr явное помутнение рассудка, раз они решили комплексную широту находить как
    b0 = arcsin(tanh (w))
    bk = arcsin(tanh (w + e × ATANH(e ×sin(bk-1)))
    Конечно, правильнее решать как
    s0 = tanh (w)
    sk = tanh (w + e × ATANH(e ×sk-1))

    У меня есть свой собственный метод, три члена ряда дают ошибку
    N+E_degree=3_base=2_light.png


    N+E_abs_degree=3_base=10.png
     

    Вложения:

    #16
    zvezdochiot и Сергей Панарин нравится это.
  17. Сергей Панарин

    Форумчанин

    Регистрация:
    11 апр 2014
    Сообщения:
    53
    Симпатии:
    3
    #17
  18. ErnieBoyd

    Форумчанин

    Регистрация:
    10 июн 2014
    Сообщения:
    271
    Симпатии:
    159
    Изучать технические руководства полезно. Но они базируются на научных источниках. Рекомендую посмотреть в эту сторону: Transverse Mercator with an accuracy of a few nanometers

    Алгоритмы, представленные в статье, реализованы в библиотеке GeographicLib , которая интегрирована в PROJ, а тот в GDAL. Короче говоря, коды широко используются в огромном числе проектов, библиотек и приложений.
     
    #18
    Последнее редактирование: 21 фев 2021
    stout и zvezdochiot нравится это.
  19. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Это довольно старые формулы Redfearn series использовались в Defense Mapping Agency Technical Report TM 8358.1: Datums, Ellipsoids, Grids and Grid Reference Systems. В настоящее время действует NGA.SIG.0012_2.0.0_UTMUPS 2014-03-25 NATIONAL GEOSPATIAL-INTELLIGENCE AGENCY STANDARDIZATION DOCUMENT Implementation Practice The Universal Grids and the Transverse Mercator and Polar Stereographic Map Projections 2014-03-25 Version 2.0.0
    По большому счёту это те еже формулы, что и у шведов. А начало они берут из работы Крюгера 1912 года.
    Первыми суммирование по Кленшоу стали делать датчане ещё в 60-х годах.
    https://yadi.sk/i/plHucUY2yv7H8Q
     

    Вложения:

    #19
    мирось нравится это.
  20. Сергей Панарин

    Форумчанин

    Регистрация:
    11 апр 2014
    Сообщения:
    53
    Симпатии:
    3
    Подскажите пожалуйста еще немного запутался, как я понял проекция Гауса Крюгера это частный случай проекции Поперечной меркатора разница лишь в масштабах. Однако есть еще проекция Меркатора в ней цилиндр ориентирован не поперёк а продольно. и в https://mapbasic.ru/msk50
    и (38.48333333333, 0, 1, 2250000, -5712900.566) это параметры для проекции меркатора?
     
    #20

Поделиться этой страницей

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