координаты в proj4

Системы координат, проекции, преобразования, привязка
mark142
Интересующийся
Сообщения: 15
Зарегистрирован: 18 май 2023, 09:30
Репутация: 0
Откуда: Южно-Сахалинск

координаты в proj4

Сообщение mark142 »

Добрый день! Подскажите как написать в proj4 или wkt данные с выписки:
Населенный пункт: Охинский район
Параметры от УСК к: МСК-65
Х1:7777,78
У1:-64742,447
Х2:1390795,40
У2: 1320840,403
@: -1°2' 27,16"
m: 0,99993625

С таким вариантом не получается
+proj=tmerc +lat_0=0.15 +lon_0=142.716666666667 +k=0.99993625 +x_0=1256098.956 +y_0=1398573.18 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.219999999995224 +units=m +no_defs
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: координаты в proj4

Сообщение trir »

Это типа аффинные, но к чему?
mark142
Интересующийся
Сообщения: 15
Зарегистрирован: 18 май 2023, 09:30
Репутация: 0
Откуда: Южно-Сахалинск

Re: координаты в proj4

Сообщение mark142 »

Запросили ключ перехода в МСК-65, они прислали вот это. А как его загнать в Qgis вообще не понимаю.
И в выписке подписано считайте по формулам Гельмерта.
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: координаты в proj4

Сообщение trir »

Системы координат с дополнительным преобразованием

Думаю очевидно как получить параметры A1, A2, A0, B1, B2, B0 по вашим данным
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: координаты в proj4

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

mark142 писал(а): 18 май 2023, 09:44С таким вариантом не получается
Попробуйте такой:

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

DERIVEDPROJCRS["USK Okhtinsky",
    BASEPROJCRS["Pulkovo 1942 / MSK65 zone 1",
        BASEGEOGCRS["Pulkovo 1942",
            DATUM["Pulkovo 1942",
                ELLIPSOID["Krassowsky 1940",6378245,298.3,
                    LENGTHUNIT["metre",1]]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["Degree",0.0174532925199433]]],
        CONVERSION["MSK65 zone 1",
            METHOD["Transverse Mercator",
                ID["EPSG",9807]],
            PARAMETER["Latitude of natural origin",0.15,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8801]],
            PARAMETER["Longitude of natural origin",142.716666666667,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8802]],
            PARAMETER["Scale factor at natural origin",1,
                SCALEUNIT["unity",1],
                ID["EPSG",8805]],
            PARAMETER["False easting",1300000,
                LENGTHUNIT["metre",1],
                ID["EPSG",8806]],
            PARAMETER["False northing",-4500000,
                LENGTHUNIT["metre",1],
                ID["EPSG",8807]]]],
    DERIVINGCONVERSION["Affine",
        METHOD["Affine parametric transformation",
            ID["EPSG",9624]],
        PARAMETER["A0",-1410715.53760689,
            LENGTHUNIT["metre",1],
            ID["EPSG",8623]],
        PARAMETER["A1",0.999898732782675,
            SCALEUNIT["coefficient",1],
            ID["EPSG",8624]],
        PARAMETER["A2",0.0181669032260463,
            SCALEUNIT["coefficient",1],
            ID["EPSG",8625]],
        PARAMETER["B0",-1358881.19824162,
            LENGTHUNIT["metre",1],
            ID["EPSG",8639]],
        PARAMETER["B1",-0.0181669032260463,
            SCALEUNIT["coefficient",1],
            ID["EPSG",8640]],
        PARAMETER["B2",0.999898732782675,
            SCALEUNIT["coefficient",1],
            ID["EPSG",8641]]],
    CS[Cartesian,2],
        AXIS["easting (X)",east,
            ORDER[1],
            LENGTHUNIT["metre",1]],
        AXIS["northing (Y)",north,
            ORDER[2],
            LENGTHUNIT["metre",1]],
    USAGE[
        SCOPE["unknown"],
        AREA["Russia - Sakhalin - Okhtinsky district"],
        BBOX[51.89,141.63,54.43,143.33]]]
Если не получается, выложите данные, на которых можно проверить.
The purpose of computing is insight, not numbers
mark142
Интересующийся
Сообщения: 15
Зарегистрирован: 18 май 2023, 09:30
Репутация: 0
Откуда: Южно-Сахалинск

Re: координаты в proj4

Сообщение mark142 »

Координаты не те. Выписку прилагаю шейп
65_23_0000016.zip
(382.25 КБ) 435 скачиваний
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: координаты в proj4

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

mark142 писал(а): 19 май 2023, 01:01Координаты не те. Выписку прилагаю шейп
В архиве слой 65_23_0000016_2022-11-28_kpt11.xml в МСК-65:

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

PROJCRS["Pulkovo 1942 / MSK65 zone 1",
    BASEGEOGCRS["Pulkovo 1942",
        DATUM["Pulkovo 1942",
            ELLIPSOID["Krassowsky 1940",6378245,298.3,
                LENGTHUNIT["metre",1]]],
        PRIMEM["Greenwich",0,
            ANGLEUNIT["degree",0.0174532925199433]],
        ID["EPSG",4200]],
    CONVERSION["MSK65 zone 1",
        METHOD["Transverse Mercator",
            ID["EPSG",9807]],
        PARAMETER["Latitude of natural origin",0.15,
            ANGLEUNIT["degree",0.0174532925199433],
            ID["EPSG",8801]],
        PARAMETER["Longitude of natural origin",142.716666666667,
            ANGLEUNIT["degree",0.0174532925199433],
            ID["EPSG",8802]],
        PARAMETER["Scale factor at natural origin",1,
            SCALEUNIT["unity",1],
            ID["EPSG",8805]],
        PARAMETER["False easting",1300000,
            LENGTHUNIT["metre",1],
            ID["EPSG",8806]],
        PARAMETER["False northing",-4500000,
            LENGTHUNIT["metre",1],
            ID["EPSG",8807]]],
    CS[Cartesian,2],
        AXIS["northing (X)",north,
            ORDER[1],
            LENGTHUNIT["metre",1]],
        AXIS["easting (Y)",east,
            ORDER[2],
            LENGTHUNIT["metre",1]],
    USAGE[
        SCOPE["unknown"],
        AREA["Russia - Sakhalin - MSK65 zone 1"],
        BBOX[45.89,141.63,54.43,144.22]]]
Для проверки нужны либо данные в обеих системах координат, либо хотя бы данные в УСК, соотнесённые с картами или снимками.
The purpose of computing is insight, not numbers
mark142
Интересующийся
Сообщения: 15
Зарегистрирован: 18 май 2023, 09:30
Репутация: 0
Откуда: Южно-Сахалинск

Re: координаты в proj4

Сообщение mark142 »

Есть такие файлы, только вот почему то не могу загрузить их сюда
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: координаты в proj4

Сообщение trir »

закинь в архиве
mark142
Интересующийся
Сообщения: 15
Зарегистрирован: 18 май 2023, 09:30
Репутация: 0
Откуда: Южно-Сахалинск

Re: координаты в proj4

Сообщение mark142 »

любой файл или архив пишет:
ОШИБКА
Не удалось закачать вложение ./files/31431_47106e3d60a78f8af91a1fb85dbefa94.
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: координаты в proj4

Сообщение trir »

попробуй ещё
mark142
Интересующийся
Сообщения: 15
Зарегистрирован: 18 май 2023, 09:30
Репутация: 0
Откуда: Южно-Сахалинск

Re: координаты в proj4

Сообщение mark142 »

неа. не получается. все тоже самое
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: координаты в proj4

Сообщение trir »

положи в облако, а здесь ссылку
mark142
Интересующийся
Сообщения: 15
Зарегистрирован: 18 май 2023, 09:30
Репутация: 0
Откуда: Южно-Сахалинск

Re: координаты в proj4

Сообщение mark142 »

Скрин совмещения выписок https://drive.google.com/file/d/1hvz5Jo ... share_link
Сама выписка 2018 года со старыми координатами https://drive.google.com/file/d/1iKJ65q ... sp=sharing

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

Re: координаты в proj4

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

Присвоил слою 2018 года "USK Okhtinsky", слою 2022 года "Pulkovo 1942 / MSK65 zone 1". И расхождений не вижу, совмещение идеальное!
The purpose of computing is insight, not numbers
Ответить

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

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

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