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

создание СК-95

Discussion in 'Globall Mapper' started by АлексЮстасу, Feb 6, 2023.

  1. АлексЮстасу

    АлексЮстасу Форумчанин

    GM пользуюсь регулярно, но пока не вникая, посмотреть-сравнить.
    Попробовал создать СК-95, но добился в лучшем случае со сдвигом на 4 м на восток. Проверял по тем же точкам в WGS84, посчитанным геокалькулятором.
    Поделитесь точным вариантом, если есть.
     
  2. X-Y-H

    X-Y-H Администратор Staff Member

    осталась на прошлой работе...
     
  3. АлексЮстасу

    АлексЮстасу Форумчанин

    В смысле, что они Вам могут прислать?

    Может быть этот сдвиг на 4 с чем-то метра на восток относительно точек из WGS84 что-то скажет?
     
  4. АлексЮстасу

    АлексЮстасу Форумчанин

    Задал такие параметры:
    И это дает мне совпадение X, но сдвиг +4.696 м на восток.
    Что-то не это...
     
    Last edited: Feb 7, 2023
  5. zvezdochiot

    zvezdochiot Форумчанин

  6. АлексЮстасу

    АлексЮстасу Форумчанин

    Спасибо! Интересно.
    Но думаю, что не они. Здесь же не фактические ошибки, а формальная правильность.
    Меридиан условный, 27, конечно.
    В другом ПО для СК-95, в геокалькуляторах формально переводится отлично.
    Т.е. это мои действия в чем-то неверны.
     
    Last edited: Feb 7, 2023
  7. Slinger

    Slinger Форумчанин

    АлексЮстасу,

    Если нужен датум СК95, то занесите в файл

    c:\Users\юзер\AppData\Local\GlobalMapper\custom_datums.txt

    следующую строчку

    Show Spoiler
    "SC95_GOST2017","SC95_GOST2017","Krassovsky",24.470000000,-130.890000000,-81.560000000,-0.000000000000,-0.000000000000,0.000000630258,-0.000000220000000
     
  8. АлексЮстасу

    АлексЮстасу Форумчанин

    Есть! Спасибо! Ничтожные 0.5 мм на север.
    Я пробовал не раз с такими числами, но повороты брал с противоположными знаками.
    У Вас Поворот вокруг Z, 0.000000630258 с плюсом. А я в своих попытках всегда вбивал с минусом. В калькуляторе PHOTOMOD тоже с минусом...
    Знаки у нулей для поворотов тоже имеют значение?
     
  9. Slinger

    Slinger Форумчанин

    АлексЮстасу,

    Если я правильно помню бодягу с GM, то там суть в следующем:

    1) При создании датума можно выбрать преобразование Бурша-Вольфа (Coordinate Frame Rotation. Это ГОСТ), либо преобразование Гельмерта (Position Vector. Это инвертированный ГОСТ). Отличие их исключительно в знаках при указании трех параметров поворотов (при указании параметров смещений, а также масштабирования в ppm, знаки остаются теми же, что и в ГОСТ). Бурш-Вольфа использует знаки из ГОСТа, а Гельмерт - инвертированные
    2) После создания датума и выхода(?) из программы датум занесётся в указанный выше .txt файл. При этом значения поворотов там будут в Гельмерте, ибо GM всё считает в Гельмерте (то есть инвертированные ГОСТовские знаки), а также будут даны не в угловых секундах, а в радианах

    Вроде ничего не напутал. В своё время насоздавал нужные мне эллипсоиды и датумы и с тех пор эта инфа периодически забывается.
     
    Last edited: Feb 7, 2023
  10. cr2

    cr2 Форумчанин

    Spoiler

    Это не про СК-95, там по определению Пулково исходник,
    а про нестыковку ИГД Пулково с центральноевропейской сетью.
     
  11. tikh-petr

    tikh-petr Форумчанин

    Во-первых, укажите, какая у Вас версия GM. Для начала попробуйте это:
     

    Attached Files:

  12. АлексЮстасу

    АлексЮстасу Форумчанин

    Версия GM, похоже, имеет значение.
    Но с СК-95 все Ок.
    Для других СК у меня загвоздка - те prj, которые без вопросов понимает GM 20, вызывают ошибку в GM 14. В смысловом переводе: "ошибка в строке 1, колонка 1".
    В старых версиях prj был иным?
     
  13. X-Y-H

    X-Y-H Администратор Staff Member

    да
     
  14. АлексЮстасу

    АлексЮстасу Форумчанин

    Информативненько. :)
     
  15. X-Y-H

    X-Y-H Администратор Staff Member

    АлексЮстасу, там что-то менялось от версии и баг какой-то был, я не помню все вопросы по которым я лазил по их форуму. Извините
     
  16. Yuri V.

    Yuri V. Форумчанин

    ЕМНИП, спустя несколько лет после покупки швейцарского ножа голубым мрамором, первого перевели на библиотеку proj4. Вроде бы, начиная с 17 или 18 версии софт начал хавать код, в одной строке описывающий как проекцию, так и датум. Смысла юзать старые версии ножа нет, поскольку свежий позволяет вводить параметры в двух эпостасях. Slinger описал чётко.
     
  17. АлексЮстасу

    АлексЮстасу Форумчанин

    У людей плотный производственный процесс - им не до переустановок ПО. У них стоят GM 14, и я предполагал что-то по-простому подправить в этих новых prj...
     
  18. Slinger

    Slinger Форумчанин

    АлексЮстасу, Боюсь, там другая система проекций. Я имею в виду возможно даже без поддержки кастомных эллипсоидов и датумов. Насколько я помню, 14-я версия является последней, которая имеет русский язык. Начиная с 15-й версии продукт Global Mapper был выкуплен у разработчика компанией Blue Marble и они уже плотно занялись его дальнейшей доработкой, в том числе перелопатив много внутренностей и кода. И поддержка русского языка также ушла в прошлое.

    Поэтому далеко не факт, что оно всё подхватиться и заработает по той методологии, что я выше описал.
     
  19. АлексЮстасу

    АлексЮстасу Форумчанин

    В 14 я увидел custom_datums.txt и пр.
    Кириллического в имеющихся у меня prj ничего нет. Я пробовал (на всякий случай ::-ph34r.gif::) сделать пути к prj сплошь латинские.

    Похоже, "старожилы не припомнят", "давно это было"...
     
  20. Yuri V.

    Yuri V. Форумчанин

    Slinger, описание проекций во всей линейке версий одинакова.
    Вы сказали главное, что игд нож хранит по формулам Гельмерта. Это ключевое.
    Зная это, можно не парится с контрольными парами точек.
    А уж писать целиковую строку по proj4, или заполнять custom_datums.txt дело вкуса.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice