1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

помогите перевести данные из мггт в мск-50

Тема в разделе "Исходные данные", создана пользователем annageo, 13 ноя 2009.

  1. надо перевести целиком СНТ с участками и дорогами в мск-50. можно ли перевести всю кучк сразу?
     
  2. Андрей Р.

    Андрей Р. Форумчанин

    Можно.
     
  3. PMA

    PMA Куратор

    annageo
    Можно, ну нужно иметь минимум 3-4 точки в обоих системах координат. Если этого нет, то нужно будет определять в МСК-50 от ближайших пунктов ГГС или ОМС. От точности определения координат в двух системах будет зависеть и точность пересчета.
     
  4. Sash

    Sash Форумчанин

    Я бы перевел из МГГТ в 63г. (т.к. у меня есть программка перевода) пару точек, потом в МСК-50. Забил бы эти точки в Акад и посадил бы на них весь массив.
     
  5. есть такие точки, но как перевести все сразу?

    пробовала в 63 потом в мск-50... переводимый участок ложится примерно (естественно с расхождением) а остальной массив очень сильно улетает
     
  6. relsa

    relsa Форумчанин

    а размеры участка работ? по 3-4 точкам не прокатит, пом слишком замороченный переход
     
  7. Yuriy

    Yuriy Форумчанин

    На самом деле пересчет из МГГТ в МСК50 (СК42,СК63) и обратно не составляет труда. Если задача еще актуальна могу рассказать как оно делается. Или просто пересчитать чего надо.
     
  8. relsa

    relsa Форумчанин

    актуально. хотелось бы сравнить результата.... актуально услышать как делаете вы
     
  9. Sanechko

    Sanechko Форумчанин

    Дело говоришь, вот только потом эти же точки надо будет из Acad'a доставать.
     
  10. Yuriy

    Yuriy Форумчанин

    Для начала нужно понять с чем имеем дело. А дело мы имеем, в случае с МГГТ, с проекцией Гаусса-Крюгера на эллипсоид Бесселя 1841, и случае с МСК50, СК42, СК63 с той же проекцией на эллипсоид Красовского.
    Начало координат МГГТ широта 55º40', долгота 37º30'. Значит при вычислении плоских координат осевой меридиан уже известен 37º30' ну и дельта по Х легко вычисляется по формулам Бугаевкого, это -6170810.1136 м. С минусом потому, что эллипсоид Бесселя -африканский, т.е. плюсы у него в южном полушарии. С СК42 все еще проще осевой меридиан на Москву 39º дельта по Y стандартная -7500000.0000. МСК50 и СК63 рассматривать пока не станем, поскольку их параметры проекций законспирированы, но если Вы работаете с этими СК, они должны быть Вам известны. Теперь при желании можно получить прямоугольные координаты и для МГГТ и для СК42, и имея не менее 3-х общих точек в той и иной системе вычислить 7 элементов перехода от одной системы к другой. Можно по формулам аффинного преобразования, можно по формулам (23) из ГОСТ Р 51794-2001.
    Однако, в жизни все еще проще. Народ создал Leica geomatic office, Trimble geomatic office, и много другого софта для обработки GPS. Расскажу на примере Leica, просто я сам именно с ее софтом все это и проделываю, но аналогичные возможности существуют и у других производителей GPS. Например, нужно пересчитать координаты из МГГТ в СК42. Закачиваем координаты МГГТ в проект, создаем проекцию с ранее названными параметрами, а именно False Northing -6170810.1136, Central Meridian 37º30' и Zone Width (ширина зоны)3º, на элипсоиде Бесселя 1841. Присваиваем проекцию проекту, софт сразу выдает нам координаты в WGS84. Экспортируем полученные координаты WGS84 в отдельный файл. Далее, в другой проект импортируем координаты в СК42 и соответственно создаем проекцию False Easting -7500000.0000,Central Meridian 39º и Zone Width 6º, на эллипсоиде Красовского. Соответственно назначаем проекцию проекту. Далее создаем еще один проект, в который импортируем координаты WGS84 из ранее созданного отдельного файла. А потом совсем все просто, в модуле Datum Map (Leica geomatic office) выбираем проект с WGS84 как трансформируемый, а проект с СК42 как опорный, по общим точкам, в автомате, вычисляются параметры перехода между эллипсоидами и соответственно перевычисляются координаты определяемых точек. И все. Точность перевычислений в пределах 5 мм. Я использую около 40 точек со всей Москвы, координаты которых известны в обеих системах. С МСК50 и СК63 все аналогично, только вместо параметров СК42 используются параметры этих проекций. ::biggrin24.gif::
    (Добавление)
    Да кстати, пересчитать координаты из СК63 в МСК50 или СК42 или в любом другом направлении, можно используя всего лишь EXCEL, просто опять требуется знать параметры проекций исходной и конечной систем координат.
     
    Grandpa, Федор Кириллов и dinari4 нравится это.
  11. uriygr

    uriygr Форумчанин

    ::bravo:: ::bravo:: ::bravo::
     
  12. Yuriy

    Yuriy Форумчанин

    Вижу, что некоторые выражают сдержанное недоверие. И тем не менее, так оно все и есть. Это все кажется сложным до тех пор, пока сам не увидишь и не попробуешь. А затем становится непонятным, как из-за такой ерунды вообще могли возникать какие-то проблемы. ::wink24.gif::
     
  13. stout

    stout Форумчанин

    ::gramercy:: ::shock1.gif:: :o
    Аффтар, йад не пей, в бабруйск ни еть. лучше пешы исчо.©
    Надеюсь, после моего эмоционального всплеска вы больше не станете писать о сдержанном недоверии. ::biggrin24.gif::
    З.Ы. Что есть формулы Бугаевcкого в вашем понимании?
     
  14. Yuriy

    Yuriy Форумчанин

    Л.М. Бугаевский (профессор) "Математическая картография" Москва "Златоуст" 1998 г. стр. 246. Учите мат. часть, и желательно без эмоций. ::tongue24.gif::
     
  15. stout

    stout Форумчанин

    2 Yuriy
    Честно говоря, я надеялся что вы всё-таки откажитесь от более чем странного объяснения с привлечением "африканского" эллипсоида Бесселя. Потому что всё гораздо проще. Смещение - длина дуги меридиана от экватора до параллели 55°40'.

    Я, также как и вы, вычислил эти смещение. Но тремя разными способами.
    1. Координатный калькулятор Pinnacle. Получилось: -6170810.069609
    2. По формулам Крюгера, которые вы по недоразумению назвали формулами Бугаевского.
    ( L. Krueger,Konforme Abbildung des Erdellipsoids in der Ebene,
    Royal Prussian Geodetic Institute, New Series 52,172 pp. 1912 см. рисунок внизу).
    Точность этих формул чуть выше, чем тех, которые приведены в книге Морозова "Курс сферической геодезии" и, соответственно, "Математическая картография".
    Если воспользоваться какой-нибудь системой символьных вычислений (мне давно нравиться MuPAD, сейчас это составная часть MATLAB), то можно уточнить выражения:

    R = a/(n + 1) * (1 + 1/4*n^2 + 1/64*n^4 + 1/256*n^6 + 25/16384*n^8+…)


    a2 = 1/2*n
    - 2/3*n^2
    + 5/16*n^3
    + 41/180*n^4
    - 127/288*n^5
    + 7891/37800*n^6
    + 72161/387072*n^7
    - 18975107/50803200*n^8 …


    a4 = 13/48*n^2
    - 3/5*n^3
    + 557/1440*n^4
    + 281/630*n^5
    - 1983433/1935360*n^6
    + 13769/28800*n^7
    + 148003883/174182400*n^8


    a6 = 61/240*n^3
    - 103/140*n^4
    + 15061/26880*n^5
    + 167603/181440*n^6
    - 67102379/29030400*n^7
    + 79682431/79833600*n^8


    a8 = 49561/161280*n^4
    - 179/168*n^5
    + 6601661/7257600*n^6
    + 97445/49896*n^7
    - 40176129013/7664025600*n^8


    a10 = 34729/80640*n^5
    - 3418889/1995840*n^6
    + 14644087/9123840*n^7
    + 2605413599/622702080*n^8

    a12 = 212378941/319334400*n^6
    - 30705481/10378368*n^7
    + 175214326799/58118860800*n^8

    a14 = 1522256789/1383782400*n^7
    - 16759934899/3113510400*n^8

    a16 = 1424729850961/743921418240*n^8

    Получилось: -6170810.06964166

    3. Вычисление длины дуги, как эллиптического интеграла 2 рода (формулы и эллиптические интегралы Карлсона)
    Получилось: -6170810.06964165
    Для этих вычислений я использовал следующие параметры эллипсоида Бесселя 1841г
    a = 6377397.155
    1/f = 299.1528128
    Это не единственные "официальные" значения для эллипсоида Бесселя. Дело в том, что Бессель определял не сжатие, а малую полуось. Но и с ними результат не совпадает с вашим.
     

    Вложения:

    • series-2.PNG
      series-2.PNG
      Размер файла:
      14,3 КБ
      Просмотров:
      3.855
    Grandpa нравится это.
  16. Yuriy

    Yuriy Форумчанин

    Я и не утверждал, что самый умный. Насколько было понятно из предыдущих сообщений, народ просто был не в теме. И к пересчетам координат относился как к священной корове. А это совсем не так. Если речь лично обо мне, то мне нравится Delpfi, но справляюсь и Visual Basic(ом). Насчет авторства формул и точности вычислений, то попались они мне у Бугаевского, я и обозвал их Бугаевскими, хотя они наверняка встречаются и у Красовского и иных авторов, абсолютная точность при определении смещения начала координат нужна если пересчитывать координаты непосредственно, без опорных точек, а в предложенном мной варианте свободный WGS84 блок, трансформируется по опорным точкам, и в этом случае неприемлемая ошибка за положение блока на эллипсоиде возникает если смещение превышает 20 м, и в эти 20 м, как Вы очевидно заметили, я попал. Кстати, итоговые невязки в действительности не превышают 2 мм, насчет 5 мм я просто подстраховался, случаи разные бывают. Насчет африканскости эллипсоида, акцентировать на этом внимание пришлось из за особенностей Лейковского софта, например Ски Про просто выдает чушь если забыть про африку, а Лейка Геоматик Оффисе уже нормально отрабатывает зеркалку. Да, опять к формулам, я заметил, что в тот полиномчик не помешал бы еще один членчик, так что не исключено, что Ваш результат точнее моего. Но руководствуясь вышеприведенными соображениями про 20 м уточнять результат не стал.
     
  17. Yuriy

    Yuriy Форумчанин

    2. По формулам Крюгера, которые вы по недоразумению назвали формулами Бугаевского.
    ( L. Krueger,Konforme Abbildung des Erdellipsoids in der Ebene,
    Royal Prussian Geodetic Institute, New Series 52,172 pp. 1912 см. рисунок внизу).
    Точность этих формул чуть выше, чем тех, которые приведены в книге Морозова "Курс сферической геодезии" и, соответственно, "Математическая картография".


    Пришлось делать програмульку по непосредственному пересчету МСК50-МГГТ-МСК50, т.к. тяжко народу со SKI морочиться, и попутно выяснилось, что у Бугаевского все же иные формулы, нежли у Крюгера с Морозовым. И поскольку ссылок на иное авторство не обнаружено, то видать они все же Бугаевские. Однако грубоваты. Но так и назначение у них иное.
     
  18. stout

    stout Форумчанин

    Yuriy, вы хороший человек, но истина мне дороже. ::biggrin24.gif::
    Поэтому ещё раз, в разрядку, ф о р м у л ы____о д и н а к о в ы е.
    Если считаете иначе, то покажите, в чем видите разницу.
    Фраза
    имеет право на существование, только в том случае, если подтверждается цифрой. Иначе это пустое сотрясание воздуха. По моим прикидкам на пальцах, ошибка формул, приведённых в книге Льва Моисеевича не превышает сотых долей миллиметра для стандартной зоны в 6°.
    Так как похоже, что тема вам интересна, то посмотрите ссылки:
    A HIGHLY ACCURATE WORLD WIDE ALGORITHM FOR THE TRANSVERSE MERCATOR MAPPING - обратите внимание на то, что для суммирования рекомендутся использовать алгоритм Кленшоу. И это в высшей степени правильно!
    Великолепная библиотечка, я уже давал на неё ссылку -
    GeographicLib is a small set of C++ classes for performing conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates
    Успехов в написании программулек!
    Пусть их будет много и разных.
     
  19. Anatolya

    Anatolya Форумчанин

    На самом деле, все видится немного не так. Считать можно как угодно, но результаты будут скорее всего неправильными.
    Есть официальные пораметры связи МСК с СК-42 и СК-42 с СК-63. Этими параметрами пользуются ТИГГН, АГП и другие. Мы их не знаем, нам их не открывают. А вот параметров связи МСК с СК-63 нет. Их, конечно, можно вычислить, но на каждом участке они получаются разными и координаты намного отличаются от официальных МГГТ. В этом-то и проблема. Ну, а связь СК-63, как региональной в МО до 2009 г. с МСК-50 совершенно официально известна и на этом сайте неоднократно публиковалась. Т.е. обязательно надо ччитать через 42-й год.
    Есть совершенно "правильные" DOS программы, но они не позволяют пакетно пересчитывать координаты. А те, что позволяют, ужасно критичны к кодировке и мороки с ними много. А официальной АРМ ТИГГН Вам скорее всего не найти.
     
  20. stout

    stout Форумчанин

    Уважаемый, вы бы такое жирное IMHO (In My Humble Opinion - по моему скромному мнению) к своему посту добавили, дабы не вводить людей в заблуждение.
    З.Ы. Если параметров мы не знаем, то хотя бы перечислите, что является или может являться параметрами связи. Зело интересно взглянуть, хоть одним глазком, именно на параметры связи, а не на параметры самих систем координат.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление