Bácsatyai László: Magyarországi vetületek - NymE GEO portál
Bácsatyai László: Magyarországi vetületek - NymE GEO portál
Bácsatyai László: Magyarországi vetületek - NymE GEO portál
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
208<br />
5.1.2.-1.<br />
__________________________________<br />
Private Sub GPS_WGS()<br />
Static Fi As Double, Lambda As Double, H As Double<br />
Static Y As Double, X As Double, Z As Double<br />
Static n As Double, PE As Double, Teta As Double<br />
Lambda = Atn(Y / X)<br />
PE = Sqr(X ^ 2 + Y ^ 2)<br />
Teta = Atn((Z * a) / (PE * b))<br />
Fi = Atn((Z + E_V_Negyzet * b * Sin(Teta) ^ 3) / (PE - E_Negyzet * a * Cos(Teta) ^ 3))<br />
n = Nagy_N(Fi)<br />
H = PE / Cos(Fi) - n<br />
End Sub<br />
__________________________________<br />
5.2.2.-1.<br />
__________________________________<br />
p = Pontok_Szama<br />
For l = 1 To p<br />
Xi(l) = X_Y_Z(l, 1): Rem Az X vektor<br />
Yi(l) = X_Y_Z(l, 2)<br />
Zi(l) = X_Y_Z(l, 3)<br />
Xiv(l) = U_V_W(l, 1) : Rem Az X’ vektor<br />
Yiv(l) = U_V_W(l, 2)<br />
Ziv(l) = U_V_W(l, 3)<br />
Next l<br />
Rem ********<br />
For k = 1 To 3 * p<br />
For j = 1 To 7<br />
Matrix(k, j) = 0<br />
Next j<br />
Next k<br />
For j = 1 To p<br />
i = 3 * (j - 1)<br />
Matrix(i + 1, 1) = 1: Rem Az A együttható mátrix összeállítása<br />
Matrix(i + 1, 4) = Xi(j)<br />
Matrix(i + 1, 6) = -Zi(j)<br />
Matrix(i + 1, 7) = Yi(j)<br />
Matrix(i + 2, 2) = 1<br />
Matrix(i + 2, 4) = Yi(j)<br />
Matrix(i + 2, 5) = Zi(j)<br />
Matrix(i + 2, 7) = -Xi(j)<br />
Matrix(i + 3, 3) = 1<br />
Matrix(i + 3, 4) = Zi(j)<br />
Matrix(i + 3, 5) = -Yi(j)<br />
Matrix(i + 3, 6) = Xi(j)<br />
Tiszta(i + 1) = Xiv(j) - Xi(j): Rem Az l vektor összeállítása