GM пользуюсь регулярно, но пока не вникая, посмотреть-сравнить. Попробовал создать СК-95, но добился в лучшем случае со сдвигом на 4 м на восток. Проверял по тем же точкам в WGS84, посчитанным геокалькулятором. Поделитесь точным вариантом, если есть.
В смысле, что они Вам могут прислать? Может быть этот сдвиг на 4 с чем-то метра на восток относительно точек из WGS84 что-то скажет?
З0-ый меридиан? Где то проскальзывала история, что именно в Пулково 5м конкретно просрано. Не они? Нашёл хде: "Уравнивание государственной геодезической сети" Воспоминания геодезиста.
Спасибо! Интересно. Но думаю, что не они. Здесь же не фактические ошибки, а формальная правильность. Меридиан условный, 27, конечно. В другом ПО для СК-95, в геокалькуляторах формально переводится отлично. Т.е. это мои действия в чем-то неверны.
АлексЮстасу, Если нужен датум СК95, то занесите в файл c:\Users\юзер\AppData\Local\GlobalMapper\custom_datums.txt следующую строчку Спойлер (Наведите указатель мыши на Спойлер, чтобы раскрыть содержимое) Раскрыть Спойлер Свернуть Спойлер "SC95_GOST2017","SC95_GOST2017","Krassovsky",24.470000000,-130.890000000,-81.560000000,-0.000000000000,-0.000000000000,0.000000630258,-0.000000220000000
Есть! Спасибо! Ничтожные 0.5 мм на север. Я пробовал не раз с такими числами, но повороты брал с противоположными знаками. У Вас Поворот вокруг Z, 0.000000630258 с плюсом. А я в своих попытках всегда вбивал с минусом. В калькуляторе PHOTOMOD тоже с минусом... Знаки у нулей для поворотов тоже имеют значение?
АлексЮстасу, Если я правильно помню бодягу с GM, то там суть в следующем: 1) При создании датума можно выбрать преобразование Бурша-Вольфа (Coordinate Frame Rotation. Это ГОСТ), либо преобразование Гельмерта (Position Vector. Это инвертированный ГОСТ). Отличие их исключительно в знаках при указании трех параметров поворотов (при указании параметров смещений, а также масштабирования в ppm, знаки остаются теми же, что и в ГОСТ). Бурш-Вольфа использует знаки из ГОСТа, а Гельмерт - инвертированные 2) После создания датума и выхода(?) из программы датум занесётся в указанный выше .txt файл. При этом значения поворотов там будут в Гельмерте, ибо GM всё считает в Гельмерте (то есть инвертированные ГОСТовские знаки), а также будут даны не в угловых секундах, а в радианах Вроде ничего не напутал. В своё время насоздавал нужные мне эллипсоиды и датумы и с тех пор эта инфа периодически забывается.
Оффтоп (Move your mouse to the spoiler area to reveal the content) Это не про СК-95, там по определению Пулково исходник, а про нестыковку ИГД Пулково с центральноевропейской сетью.
Версия GM, похоже, имеет значение. Но с СК-95 все Ок. Для других СК у меня загвоздка - те prj, которые без вопросов понимает GM 20, вызывают ошибку в GM 14. В смысловом переводе: "ошибка в строке 1, колонка 1". В старых версиях prj был иным?
АлексЮстасу, там что-то менялось от версии и баг какой-то был, я не помню все вопросы по которым я лазил по их форуму. Извините
ЕМНИП, спустя несколько лет после покупки швейцарского ножа голубым мрамором, первого перевели на библиотеку proj4. Вроде бы, начиная с 17 или 18 версии софт начал хавать код, в одной строке описывающий как проекцию, так и датум. Смысла юзать старые версии ножа нет, поскольку свежий позволяет вводить параметры в двух эпостасях. Slinger описал чётко.
У людей плотный производственный процесс - им не до переустановок ПО. У них стоят GM 14, и я предполагал что-то по-простому подправить в этих новых prj...
АлексЮстасу, Боюсь, там другая система проекций. Я имею в виду возможно даже без поддержки кастомных эллипсоидов и датумов. Насколько я помню, 14-я версия является последней, которая имеет русский язык. Начиная с 15-й версии продукт Global Mapper был выкуплен у разработчика компанией Blue Marble и они уже плотно занялись его дальнейшей доработкой, в том числе перелопатив много внутренностей и кода. И поддержка русского языка также ушла в прошлое. Поэтому далеко не факт, что оно всё подхватиться и заработает по той методологии, что я выше описал.
В 14 я увидел custom_datums.txt и пр. Кириллического в имеющихся у меня prj ничего нет. Я пробовал (на всякий случай ) сделать пути к prj сплошь латинские. Похоже, "старожилы не припомнят", "давно это было"...
Slinger, описание проекций во всей линейке версий одинакова. Вы сказали главное, что игд нож хранит по формулам Гельмерта. Это ключевое. Зная это, можно не парится с контрольными парами точек. А уж писать целиковую строку по proj4, или заполнять custom_datums.txt дело вкуса.