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

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

Войти

Нужен алгоритм(порядок действий) для пересчета в WGS-84 (г

Тема в разделе "Другие программы", создана пользователем SVP, 11 дек 2009.

  1. SVP

    SVP
    Форумчанин

    Регистрация:
    8 сен 2009
    Сообщения:
    1.327
    Симпатии:
    413
    Например есть параметры:
    Updated Default Projection (Transverse Mercator) Definition

    False northing 5161--.940m
    False easting 22435--.300m
    Origin latitude 56°--'59.05832"С
    Origin longitude 38°--'36.79502"В


    Horizontal Adjustment Parameters
    Northing coordinate of rotation center 4998--.617m
    Easting coordinate of rotation center 22348--.432m
    Rotation about the center point 0°05'18"
    Translation north 13.422m
    Translation east -25.031m
    Scale factor 1.00000000

    Vertical Adjustment Parameters
    Northing coordinate of origin point 5161--.996m
    Easting coordinate of origin point 22435--.331m
    Vertical separation at origin -11.904m
    Slope north -415.803ppm
    Slope east 781.119ppm

    Нужен алгоритм и порядок действий по шагам для пересчета из местной по вышеуказанным данным в WGS84. Нет времени вспоминать и разбираться. Буду очень благодарен.
     
    #1
  2. SVP

    SVP
    Форумчанин

    Регистрация:
    8 сен 2009
    Сообщения:
    1.327
    Симпатии:
    413
    Платность отменяется.
     
    #2
  3. SergKo

    Форумчанин

    Регистрация:
    11 июл 2007
    Сообщения:
    6.380
    Симпатии:
    460
    Адрес:
    Тула
    Время появилось? :-)
     
    #3
  4. SVP

    SVP
    Форумчанин

    Регистрация:
    8 сен 2009
    Сообщения:
    1.327
    Симпатии:
    413
    Да нет. Надо!!!! Просто есть другие пути достижения цели, но признаюсь не очень удобные.
    Есть желание помочь? Я как раз почти закончил сайт. Могу Вам ( физическому или юридическому лицу) выразить оф-ю благодарность за участие в его создании. ::biggrin24.gif:: Так что?
     
    #4
  5. globus1

    globus1 Только чтение

    Я по этому делу задал вопрос известному программисту в области геодезии. Вот что он мне ответил:

    С WGS-84 дело обстоит так:
    Если с небольшой точностью до 10-15м (для мелкомасштабных карт), то прямо в MapInfo можно крутить из Гауса-Крюгера 42 или ввести постоянную поправку в Х и У (или градусы). Если с сантиметровой - то лучше трансформированием с оценкой точности на небольшие территории (какие территории по размеру видно из оценки точности).
    Элипсоиды разные, центры и проч. не совпадают и неизвестны, точных формул соответствия нет, есть какие-то геокалькуляторы, но они метров 5-7 дают, причем для разных территорий разная ошибка. Народ пытался для конкретной территории, манипулируя значениями коэффициентов в формулах добиться приемлемой точности, иногда получается. Самих формул у меня нет, но они стандартные по 7 параметрам, должны в интернете болтаться.
     
    #5
  6. SVP

    SVP
    Форумчанин

    Регистрация:
    8 сен 2009
    Сообщения:
    1.327
    Симпатии:
    413
    Valang Спасибо большое . Я попросил своего друга эту задачку решить. Вот жду. МНе надо от него последовательность действий. Данных приведенных здесь достаточно.
     
    #6
  7. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.939
    Адрес:
    Златоглавая и Белокаменная
    Строго говоря - нет. Неизвестно направление, в котором возрастает угол(Rotation about the center point). Кроме того, Translation можно понимать и как смещение центра одной СК относительно другой и как смещение самих координат. Второе более вероятно, но чем черт не шутит. Поэтому знаки в формулах определяются подбором.

    Возможная последовательность действий. пусть x и у - координаты в местной СК.
    1). n = x - Translation north
    .... e = y - Translation east
    2). X(N) = n*cos(a) - e*sin(a) + Northing coordinate of rotation center
    .... Y(E) = n*sin(a) + e*cos(a) + Easting coordinate of rotation center
    , где а - Rotation about the center point (многоточие - для выравнивания формул)
    3) Идем на http://geographiclib.sourceforge.net/ скачиваем библиотеку и применяем её в соответствии с лицензией LGPL.
    С планом - всё.
     
    #7
  8. globus1

    globus1 Только чтение

    Хотелось бы знать, кто знает эту последовательность: наука сегодня говорит одно, завтра другое.
     
    #8

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

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