Официальный сайт геоинформационной системы (ГИС) ObjectLandОфициальный сайт геоинформационной системы (ГИС) ObjectLand
  
 
ПОИСК ПО САЙТУ:
google.com
КАРТА САЙТА
 
главная / поддержка / форум
E-MAIL:ПАРОЛЬ: 
регистрация

Обсуждение

 Необходима формула перевода с СК42 в МСК [ Salador ]
Пятница, 17 апреля 2009, 19:49

Помогите пожалуйста.
Необходима формула перевода с СК42 в МСК для написания программы.
Данные для перевода 4 точки СК42-16 зона
5800000 270000 253766,24 82257,69
5800000 410000 259564,37 222096,994
6200000 270000 653152,97 65307,768
6200000 410000 659220,11 205133,585
С меня программа.

  [ serge heart ]
Вторник, 21 апреля 2009, 09:47

собственно говоря, а где СК42-16 зона?
возможно 16 у Y опустили?
если нужен афинный переход из одной системы в другую, то формула простая и хватит 3х точек (могу написать ее подробнее, но в принципе она есть в любом учебнике геометрии за 1ый курс =) ), но в этом случае прощай точность (у тебя расстояния между точками в 400 км)

а если нужна нормальная формула, то
у твоей мск осевой меридиан 90 фальшивый X 5540944.5 фальшивый Y 892456.7 и проэкция гаусса-крюгера
формула проэкции немного громоздка, поэтому легче найти самому в инете

  [ Salador ]
Вторник, 21 апреля 2009, 18:58

>>собственно говоря, а где СК42-16 зона?
Это 90-96 маридиан - ты же вычислил.

Нашел формулу преобразования координат Гаусса-Крюгера из одной зоны в другую

X2=(x1*cos(a)-y1*sin(a))*m+ Dx1
Y2=(x1*sin(a)+y1*cos(a))*m+ Dy1

Угол(a) -0,042439755 рад
Dx1 -5550606,505
Dy1 58610,08728
Масштаб(m) 0,999668995

Получилось
Исходные x1, y1 Исходные X2 ,Y2 Рассчитанные X2, Y2 Уклонения Vx,Vy
5800000 270000 253766,24 82257,69 253704,395 82282,438 61,847 -24,748
5800000 410000 259564,37 222096,99 259642,211 222110,078 -77,838 -13,084
6200000 270000 653152,968 65307,768 653211,939 65317,249 -58,971 -9,481
6200000 410000 659220,112 205133,585 659149,756 205144,889 70,356 -11,304

Похоже не то, есть формулы проекции гаусса-крюгера из геодезических координат, только нигде не нашел чтобы использовались фальшивые X,Y и меридиан.
А как вывести меридиан и фальшивые X,Y?

  [ serge heart ]
Среда, 22 апреля 2009, 02:42

http://www.bankstandartov.ru/preview/gost/oks/gost_gruppy_07_matematika_estestvennye_nauki/07040_astronomiya_geodeziya_geografiya/gost_r_51794-2001/page-1.html

ГОСТ Р 51794-2001

П.С. зона 6ти градусная

  [ Salador ]
Среда, 22 апреля 2009, 20:51

Спасибо за ГОСТ Р 51794-2001 - Научился выводить широту и долготу в градусах.
Не нашел куда запихать фальшивый X 5540944.5 фальшивый Y 892456.7

  [ serge heart ]
Четверг, 23 апреля 2009, 04:08

сначала плоские координтаы СК42 переводишь в широту-долготу, потом по ГОСТУ делаешь проекцию широты-долготы но уже осевой меридиан - 90 и получаешь плоские координаты в районе X 5800000 и Y 1200000 (где у Y первая цифра 1я зона) и отнимаешь от них фальшивые значения. получаются необходимые координаты в мск

Ответить

Знаком «*» отмечены обязательные для заполнения поля.
Ваше имя:  *
Адрес электронной почты:  
Тема:  *
Сообщение:
 *
Подтверждение:
(не требуется для зарегистрированных пользователей)
 *
 



Copyright © 1999–2012 ГИС ObjectLand
ГИС ObjectLand ® ЗАО «Радом-Т»
Информация о лицензировании
главная | о продукте | скачать | купить | поддержка | новости