СК-42 в WGS-84 в QGIS, перевод некорректный

Системы координат, проекции, преобразования, привязка
Ответить
Nikolya2048
Интересующийся
Сообщения: 45
Зарегистрирован: 24 фев 2016, 14:41
Репутация: 0

СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение Nikolya2048 »

Добрый день! Подскажите, в чем может быть проблема. Составляю систему координат СК-42 по ГОСТ для QGIS.
Строка proj выглядит так:

Код: Выделить всё

+proj=longlat +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +no_defs
Строка wkt (по новым правилам QGIS) выглядит так:

Код: Выделить всё

BOUNDCRS[
    SOURCECRS[
        GEOGCRS["unknown",
            DATUM["Unknown based on Krassovsky, 1942 ellipsoid",
                ELLIPSOID["Krassovsky, 1942",6378245,298.3,
                    LENGTHUNIT["metre",1,
                        ID["EPSG",9001]]]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8901]],
            CS[ellipsoidal,2],
                AXIS["longitude",east,
                    ORDER[1],
                    ANGLEUNIT["degree",0.0174532925199433,
                        ID["EPSG",9122]]],
                AXIS["latitude",north,
                    ORDER[2],
                    ANGLEUNIT["degree",0.0174532925199433,
                        ID["EPSG",9122]]]]],
    TARGETCRS[
        GEOGCRS["WGS 84",
            DATUM["World Geodetic System 1984",
                ELLIPSOID["WGS 84",6378137,298.257223563,
                    LENGTHUNIT["metre",1]]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["degree",0.0174532925199433]],
            CS[ellipsoidal,2],
                AXIS["latitude",north,
                    ORDER[1],
                    ANGLEUNIT["degree",0.0174532925199433]],
                AXIS["longitude",east,
                    ORDER[2],
                    ANGLEUNIT["degree",0.0174532925199433]],
            ID["EPSG",4326]]],
    ABRIDGEDTRANSFORMATION["Transformation from unknown to WGS84",
        METHOD["Position Vector transformation (geog2D domain)",
            ID["EPSG",9606]],
        PARAMETER["X-axis translation",23.57,
            ID["EPSG",8605]],
        PARAMETER["Y-axis translation",-140.95,
            ID["EPSG",8606]],
        PARAMETER["Z-axis translation",-79.8,
            ID["EPSG",8607]],
        PARAMETER["X-axis rotation",0,
            ID["EPSG",8608]],
        PARAMETER["Y-axis rotation",0.35,
            ID["EPSG",8609]],
        PARAMETER["Z-axis rotation",0.79,
            ID["EPSG",8610]],
        PARAMETER["Scale difference",0.99999978,
            ID["EPSG",8611]]]]
Однако, при использовании Coordinate conversion координаты не совпадают с переводом этой же координаты в фотомод геокалькулятор. Где могла закрасться ошибочка?
tikhpetr
Гуру
Сообщения: 1156
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090239
Откуда: г. Жуковский МО

Re: СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение tikhpetr »

Вероятнее всего, QGIS и Photomod используют разные параметры перехода towgs84. Причем не только цифры, но и тип трансформации. У меня не установлено ни то, ни другое, проверить не могу.
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение Игорь Белов »

Не надо составлять СК-42 по ГОСТ для QGIS, она там уже есть «из коробки». Используйте EPSG:4284 «Pulkovo 1942» с трансформацией «Pulkovo 1942 to WGS 84 (20)».

Параметры соответствующей трансформации в Photomod Geocalculator, строго говоря, не совпадают с параметрами ГОСТ. Хотя отличия незначительные. Ссылка
The purpose of computing is insight, not numbers
Nikolya2048
Интересующийся
Сообщения: 45
Зарегистрирован: 24 фев 2016, 14:41
Репутация: 0

Re: СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение Nikolya2048 »

Мы используем еще Civil 3D в работе, и так уж получается, что результаты перевода совпадают у Civil и Фотомода. А почему хотел добавить именно таким способом систему, так как есть дополнение для QGIS LatLon Tools где можно из системы проекта отслеживать систему координат отличную от проекта.
Вложения
Пример.png
Пример.png (38.41 КБ) 6515 просмотров
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение trir »

а в Civil 3D вы по ГОСТ забили? Там ведь СК42 для прибалтики

Это что??? - PARAMETER["Scale difference",0.99999978, ID["EPSG",8611]]]]
Nikolya2048
Интересующийся
Сообщения: 45
Зарегистрирован: 24 фев 2016, 14:41
Репутация: 0

Re: СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение Nikolya2048 »

Да, в Civil забиты параметры ГОСТа
Nikolya2048
Интересующийся
Сообщения: 45
Зарегистрирован: 24 фев 2016, 14:41
Репутация: 0

Re: СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение Nikolya2048 »

trir писал(а): 02 фев 2021, 14:29PARAMETER["Scale difference",0.99999978, ID["EPSG",8611]]]]
Так пересчитывается масштабный коэффициент. В реальности он должен быть -0,22. Однако, когда я его вписываю вручную, СК становится не валидной
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение trir »

del
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: СК-42 в WGS-84 в QGIS, перевод некорректный

Сообщение Игорь Белов »

Nikolya2048 писал(а): 02 фев 2021, 13:25А почему хотел добавить именно таким способом систему, так как есть дополнение для QGIS LatLon Tools где можно из системы проекта отслеживать систему координат отличную от проекта.
Странный ответ. Выберите правильную трансформацию для "Pulkovo 1942", и будут правильные значения в Lat Lon Tools.
Кстати, на Вашей картинке с пользовательской системой GOST_LL координаты WGS 84 45.61291015,36.43107001 преобразованы в координаты Pulkovo 1942 45.61304994,36.43254245 правильно. Проверено независимо от PROJ/GDAL/QGIS.
Вложения
Screenshot_2021-02-02_22-24-39.png
Screenshot_2021-02-02_22-24-39.png (123.91 КБ) 6343 просмотра
Screenshot_2021-02-02_22-25-01.png
Screenshot_2021-02-02_22-25-01.png (121.82 КБ) 6343 просмотра
Screenshot_2021-02-02_22-29-00.png
Screenshot_2021-02-02_22-29-00.png (72.08 КБ) 6343 просмотра
The purpose of computing is insight, not numbers
Ответить

Вернуться в «Координаты и привязка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей