Из WGS_1984 в Гаусса-Крюгера

0 голосов
спросил 22 Ноя, 10 от Julia1 (300 баллов) в категории Программные продукты Esri
    Добрый день. Извиняюсь, что уже с набившей оскомину темой. Есть входящие координаты в градусах на WGS 84, их пересчитала в Гаусса-Крюгера также в градусах.
Конечный вариант нужен в метрах и тут возникли сложности. Пользовалась формулами ГОСТА Р 51794-2001 (25-26 формулы).
Конечный вид в T-SQL следующий
   
   set @Lr= Pi()*(@Ld-@dL/3600)/180 'перевод градусов в радианы
   set @Br= Pi()*(@Bd-@dB/3600)/180 'перевод градусов в радианы
   set @a= (6+@Lr)/6
   set @n= convert(int,@a)
   set @l=(@Lr-(3+6*(@n-1)))/57.29577951
set @Bm= 6367558.4968*@Br - sin(2*@Br)*(16002.89+66.9607*power(sin(@Br),2) + 0.3515*power(sin(@Br),4) - (power(@l,2)*(1594561.25 + 5336.535*power(sin(@Br),2) + 26.79*power(sin(@Br),4) + 0.149*power(sin(@Br),6) + power ((@l),2)*(672483.4 - 811219.9*power(sin(@Br),2) + 5420*power(sin(@Br),4)- 10.6*power(sin(@Br),6) + power(@l,2)*(278194 -(830174*power(sin(@Br),2)) + 572434*power(sin(@Br),4)-16010*power(sin(@Br),6) + power((@l),2)*(109500 - 574700*power(sin(@Br),2) + 863700*power(sin(@Br),4) - 398600*power(sin(@Br),6)))))))

set @Lm= (5+10*@n)*1000000 + @l*cos(@Br)*(6378245 +
21346.1415*power(sin(@Br),2) +107.159*power(sin(@Br),4) + 0.5977*power(sin(@Br),6) + power((@l),2)*(1070204.16 -
2136826.66*power(sin(@Br),2) +17.98*power(sin(@Br),4) -
11.99*power(sin(@Br),6) + power((@l),2)*(270806 - 1523417*power(sin(@Br),2) + 1327645*power(sin(@Br),4) -
21701*power((@Br),6) + power((@l),2)*(79690 -
866190*power(sin(@Br),2) + 1730360*power((@Br),4) -
945460*power((@Br),6)))))

return @Bm
return @Lm

В результате получается несоответствие. В чем ошибка, может быть изначально не те формулы брала?
Спасибо за помощь!!!

2 Ответы

0 голосов
ответил 22 Ноя, 10 от TDenis (42,620 баллов)
А зачем вы это считаете, да ещё и на T-SQL?
ArcGIS плохо переводит?
0 голосов
ответил 23 Ноя, 10 от Julia1 (300 баллов)
ArcGIS все хорошо переводит, возникла производственная необходимость перевода координат, прописанная через T-SQL, которую пока не получается реализовать.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...