WGS-84 > МСК-50, зона 2

Системы координат, проекции, преобразования, привязка
gadkiy_uut
Активный участник
Сообщения: 139
Зарегистрирован: 04 апр 2011, 18:32
Репутация: 0
Откуда: Москва

Решено

Сообщение gadkiy_uut » 05 мар 2014, 22:03

Борис! Спасибо большое за подсказки и помощь! Благодаря Вам я несколько продвинулся в понимании и использовании ГИС относительно точки где я был. Дело в том что я не имею профильного образования.
Я писал:
>Борис! В towgs84_list.txt нет СК42>МСК50. Выложите пожалуйста! Там всё оканчивается:
Сейчас я понял что towgs тут не причём, все преобразования между СК42 и локальной системой на основе СК42, что Вы мне и объяснили в письме.

Сейчас я пользуюсь проекцией для проекта "msk-50-1":

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

+proj=tmerc +lat_0=0 +lon_0=38.48333333333 +k=1 +x_0=2250000 +y_0=-5712900.566 +ellps=krass +towgs84=-118.754,-61.782,-93.237,2.40896,3.47502,1.29688,6.5177 +units=m +no_defs
Для работы на данных полученных из OSM. Это система координат проекта. Тут может быть ошибка - но она мне ни как не мешает, как я понимаю.

Для работы с локальной системой координат я пользуюсь проекцией "msk-50-1-sk42-local":

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

+proj=tmerc +lat_0=0 +lon_0=38.48333333333 +k=1 +x_0=2250000 +y_0=-5712900.566 +ellps=krass +units=m +no_defs
С этой проекцией я открываю в QGIS данные с топосъёмке в DXF формате и затем пересохраняю их в формате Pulkovo 1942, EPSG:4284. Это система координат слоя. После этого пересохранения объекты "садятся на место".

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: WGS-84 > МСК-50, зона 2

Сообщение Boris » 06 мар 2014, 01:53

Будем считать, что ваша задача решилась. Хотя мне и не понятно как и в какую сторону. Т.к. до этого момента данные в которых присутствует WGS84 (OSM) как объект пересчета не фигурировали.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: WGS-84 > МСК-50, зона 2

Сообщение Донецков » 06 мар 2014, 12:34

"msk-50-1"
и
+x_0=2250000
- как-то не соотносятся друг с другом...

gadkiy_uut
Активный участник
Сообщения: 139
Зарегистрирован: 04 апр 2011, 18:32
Репутация: 0
Откуда: Москва

МСК-50, Москва

Сообщение gadkiy_uut » 30 май 2014, 11:59

Знатоки! Подскажите, я сделал несколько вариантов проекции для локальной СК Москвы. Но ни одна не подходит точно. Вот первый вариант, на основе http://www.mapbasic.ru/msk50 но без towgs:

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

+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=0 +y_0=-0 +ellps=krass +units=m +no_defs
Второй вариант, добваил towgs:

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

+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=0 +y_0=-0 +ellps=krass +towgs84=316.151,78.924,589.650,1.57273,-2.69209,-2.34693,8.4507 +units=m +no_defs
Третий вариант, изменил towgs на какой то из прежних вариантов по Московской области и стало немного лучше:

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

+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=0 +y_0=-0 +ellps=krass +towgs84=316.151,78.924,589.650,1.57273,-2.69209,-2.34693,8.4507 +units=m +no_defs
Наверняка кто то сталкивался, помнит эти цифры наизусть. Подкинте ещё вариантиков!
Сделал ещё для себя небольшую шпаргалку в MS Excell, см. вложения, что бы разобраться.
Вложения
sk.7z
(4.13 КБ) 529 скачиваний

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: WGS-84 > МСК-50, зона 2

Сообщение Донецков » 01 июн 2014, 11:08

Между 2 и 3 вариантами разницы не заметил...
и что Вы понимаете подточно?
у Вас есть точные данные в WGS84 на конкретные точки ?
и если вы пишите WGS84 > МСК-50 2 зона, то почему используете параметры для Московской СК (из вашей же таблицы)?
Если вам нужна МГГТ, то она не на Красовского, а на Бесселя (у Вас же по ней в таблице в колонке 3 стоит "10", а не "3")

gadkiy_uut
Активный участник
Сообщения: 139
Зарегистрирован: 04 апр 2011, 18:32
Репутация: 0
Откуда: Москва

Re: WGS-84 > МСК-50, зона 2

Сообщение gadkiy_uut » 03 июн 2014, 15:54

Донецков писал(а):Между 2 и 3 вариантами разницы не заметил...
и что Вы понимаете подточно?
у Вас есть точные данные в WGS84 на конкретные точки ?
и если вы пишите WGS84 > МСК-50 2 зона, то почему используете параметры для Московской СК (из вашей же таблицы)?
Если вам нужна МГГТ, то она не на Красовского, а на Бесселя (у Вас же по ней в таблице в колонке 3 стоит "10", а не "3")
Второй вариант действительно повтор, я извиняюсь -((
Мне нужна МГГТ.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: WGS-84 > МСК-50, зона 2

Сообщение Донецков » 03 июн 2014, 16:26

Попробуйте

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

+proj=tmerc +lat_0=55.66666666667 +lon_0=37.5 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=458.475,0.244,603.087,-3.98169,-0.43293,4.43381,1.713 +units=m +no_defs

gadkiy_uut
Активный участник
Сообщения: 139
Зарегистрирован: 04 апр 2011, 18:32
Репутация: 0
Откуда: Москва

Re: WGS-84 > МСК-50, зона 2

Сообщение gadkiy_uut » 03 июн 2014, 16:35

Работает! С меня пиво!!

gadkiy_uut
Активный участник
Сообщения: 139
Зарегистрирован: 04 апр 2011, 18:32
Репутация: 0
Откуда: Москва

Re: WGS-84 > МСК-50, зона 2

Сообщение gadkiy_uut » 27 фев 2015, 22:36

Помогите пожалуйста! У меня СК-59, Пермский край, Березники. Координаты такие:
56.796490,59.416201 это wgs-84 в моём понимании
этой точке соответствует 8691.53,3304.28 в локалной СК.
Я сделал вот такие определения:

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

msk-59-1
+proj=tmerc +lat_0=0 +lon_0=53.55 +k=1 +x_0=1250000 +y_0=-5914743.504 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +units=m +no_defs

msk-59-2
+proj=tmerc +lat_0=0 +lon_0=56.55 +k=1 +x_0=2250000 +y_0=-5914743.504 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +units=m +no_defs

msk-59-3
+proj=tmerc +lat_0=0 +lon_0=59.55 +k=1 +x_0=3250000 +y_0=-5914743.504 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +units=m +no_defs
Но совпадения близко даже нет :(
Данные брал от сюда:
http://www.mapbasic.ru/msk59

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: WGS-84 > МСК-50, зона 2

Сообщение SergeyRyzhkov » 27 фев 2015, 22:47

может знаки поворота инверт

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

Re: WGS-84 > МСК-50, зона 2

Сообщение Игорь Белов » 27 фев 2015, 23:40

gadkiy_uut писал(а):У меня СК-59, Пермский край, Березники. Координаты такие:
56.796490,59.416201 это wgs-84 в моём понимании
этой точке соответствует 8691.53,3304.28 в локалной СК.
X, Y не похожи на усечённые координаты МСК-59. Вероятно, это городская система координат.
The purpose of computing is insight, not numbers

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: WGS-84 > МСК-50, зона 2

Сообщение Boris » 27 фев 2015, 23:50

этой точке соответствует 8691.53,3304.28 в локалной СК.
У вас совершенно неверное предположение, из которого вытекает все остальное. Никакими МСК-59 в вашем случае и не пахнет.
Координаты (8691.53, 3304.28) - говорят о том, что у вас локальная СК (или в старых документа- местная СК, но эта с маленькой буквы и очень-очень "другая" СК). Ее основной принцип - ограниченная территория, чаще всего на населенный пункт и ближайшие окрестности - об этом говорят очень небольшие размерности у координат.
Принцип построения такой СК - от двух столбов. Направление от столба А к столбу Б принимается за условный X. Все остальные координаты, исходя из этого, расходятся по территории действия СК в виде точек нивелирной местной сети с известными координатами только в этой мСК. В лучшем случае, где то в местной геодезии лежат координаты начала в государственной СК. Направление X/Y в общем случае никак не связаны с севером-востоком. Единственно, что будет выдержано - локальная ортогональность осей. В 95% случаев такая локальная СК имеет реальный поворот по отношению в государственной СК.
А вот все Местные СК (МСК субъектов) построены по одному принципу - это проекция Гаусса-Крюгера с локально выбранным меридианом. В обязательном порядке у этих СК будет ложное смещение в 100/200/250/300/500 тысяч метров по оси восток (в классическом случае - ось Х).
Единственный способ восстановить параметры лСК - это найти достаточно точек в СК-42/95 или WGS84, что там ихз них ближе к вашей задаче, парных локальным координатам и попробовать подобрать параметры локальной СК. Но если есть там поворот - дело практически безнадежное. Гораздо проще, при наличии таких точек, вычислить преобразование для пересчета координат в каком-нибудь пакете. В идеале это должно быть преобразование - перенос+поворот от начальной точки СК. А уж как геодезисты выносили в натуру точки сети и как их "блюла" местная архитектура/геонадзор - это ...

gadkiy_uut
Активный участник
Сообщения: 139
Зарегистрирован: 04 апр 2011, 18:32
Репутация: 0
Откуда: Москва

Re: WGS-84 > МСК-50, зона 2

Сообщение gadkiy_uut » 28 фев 2015, 17:00

Борис, спасибо за обяснение. Всё предельно понятно в вашем изложении.
У меня есть пять точек в WGS-84 и в этой местной СК. Можно ли расчитать её параметры для Qgis? Есть ли какой то модуль для этого?
Координаты не уверен что можно публиковать :( но могу кинуть в личку. Если кто-нибудь поможет - буду очень признателен, отблагодарю в меру возможностей.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: WGS-84 > МСК-50, зона 2

Сообщение Донецков » 28 фев 2015, 20:56

Скорее всего это СК г. Березники, теоретически можно найти на нее точные параметры если знать несколько точек в этой системе и в СК42/СК63/МСК59 (т.к. между ними возможен точный пересчет), сама городская система скорее всего построена на СК42 (3 градусная зона) по аналогии с соседними н.п.
возможно имеет вид:

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

msk-Berezniki
+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=20154.99 +y_0=-6585816.15 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +units=m +no_defs

Ответить

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

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

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