Формула proj4 для МСК-77 (МГГТ)

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Денис1994
Новоприбывший
Сообщения: 2
Зарегистрирован: 30 окт 2024, 22:10
Репутация: 0
Откуда: Санкт-Петербург

Формула proj4 для МСК-77 (МГГТ)

Сообщение Денис1994 » 30 окт 2024, 22:35

Всем привет!

Я человек далекий от геодезии, но мне нужно загрузить в базу Postgres данных координаты парка "Кузьминки" в Москве в формате WGS84 использую расширение postgis. Заказчик прислал координаты в формате GeoJSON в МСК-77.

Пример данных:

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

{"type": "Polygon", "coordinates": [[[17102.479, 3243.197], [17105.187, 3242.041], [17105.804, 3241.778]]]}
Текущая формула proj4, которая конвертирует данные, но с небольшой неточностью :

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

+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=11.86143 +y_0=12.1761150 +ellps=bessel +towgs84=316.151,78.924,589.65,-1.57273,2.69209,2.34693,8.4507 +units=m +no_defs
Помогите, пожалуйста, найти или составить нужную формулу.

AlexRomantsov
Завсегдатай
Сообщения: 381
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 147
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Формула proj4 для МСК-77 (МГГТ)

Сообщение AlexRomantsov » 31 окт 2024, 05:18

Универсального ключа "на всю столицу" для такой большой территории нет и не может быть. Исходная сеть геопунктов (их каталоги в МГГТ) деформирована, на десятки см и даже на метры. Для корректного пересчета калибруют проекцию контрольными ГНСС измерениями на ближайших к месту геодезических пунктах (локализация СК). Например, в районе Одинцово удовлетворительно работает ключ
+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=15.804 +y_0=13.555 +ellps=bessel +towgs84=312.451,81.335,589.650,-1.57273,2.69209,2.34693,8.4507 +units=m +no_defs
Чуть севернее:
+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=15.69 +y_0=13.44 +ellps=bessel +towgs84=312.451,81.335,589.650,-1.57273,2.69209,2.34693,8.4507 +units=m +no_defs
Попробуйте такие описания (в них другие параметры трансформации геоцентров элипсоидов), либо подбирайте +x_0 +y_0 в своем ключе (создавая новую пользовательскую СК), если известно, куда подтягивать полигон.

gamm
Гуру
Сообщения: 4130
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1096
Ваше звание: программист
Откуда: Казань

Re: Формула proj4 для МСК-77 (МГГТ)

Сообщение gamm » 31 окт 2024, 08:48

мне кажется, чем гадать, лучше спросить у заказчика, что он использовал, или попросить конверитировать в wgs

Денис1994
Новоприбывший
Сообщения: 2
Зарегистрирован: 30 окт 2024, 22:10
Репутация: 0
Откуда: Санкт-Петербург

Re: Формула proj4 для МСК-77 (МГГТ)

Сообщение Денис1994 » 31 окт 2024, 10:45

AlexRomantsov писал(а):
31 окт 2024, 05:18
Универсального ключа "на всю столицу" для такой большой территории нет и не может быть. Исходная сеть геопунктов (их каталоги в МГГТ) деформирована, на десятки см и даже на метры. Для корректного пересчета калибруют проекцию контрольными ГНСС измерениями на ближайших к месту геодезических пунктах (локализация СК). Например, в районе Одинцово удовлетворительно работает ключ
+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=15.804 +y_0=13.555 +ellps=bessel +towgs84=312.451,81.335,589.650,-1.57273,2.69209,2.34693,8.4507 +units=m +no_defs
Чуть севернее:
+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=15.69 +y_0=13.44 +ellps=bessel +towgs84=312.451,81.335,589.650,-1.57273,2.69209,2.34693,8.4507 +units=m +no_defs
Попробуйте такие описания (в них другие параметры трансформации геоцентров элипсоидов), либо подбирайте +x_0 +y_0 в своем ключе (создавая новую пользовательскую СК), если известно, куда подтягивать полигон.
Вот эта формула заработала для нас:

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

+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=15.804 +y_0=13.555 +ellps=bessel +towgs84=312.451,81.335,589.650,-1.57273,2.69209,2.34693,8.4507 +units=m +no_defs
Спасибо большое за ответ!

Ответить

Вернуться в «Общий - ПО»

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

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