Algorytm Hirvonena

Współrzędne geodezyjne i kartezjańsie
Współrzędne geodezyjne i kartezjańsie

Algorytm Hirvonena służy do transformacji współrzędnych ortokartezjańskich (prostokątnych) x, y, z na współrzędne geodezyjne B, L, H. Jest to proces iteracyjny. Zaletą metody Hirvonena jest jej niezależność od pola siły ciężkości, a poprzez to pełna odwracalność procedury. Mając dane B, L, H można ponownie wyliczyć x, y, z.

Spis treści

[edytuj] Obliczenia

Wychodzimy ze wzorów na x,y,z:

X = (N + H)cosBcosL
Y = (N + H)cosBsinL
Z = [N(1 − e2) + H]sinL

[edytuj] Długość geodezyjna L

\frac {Y} {X} = \frac { ( N + H ) \cos B \sin L } { ( N + H ) \cos B \cos L } = \tan L
\tan L = \arctan \frac { Y } { X }

[edytuj] Szerokość geodezyjna B

\frac { Z }{ X^{2} + Y^{2} } = \frac { [N (1 - e^{2}) + H] \sin B } { (N+H) \cos B } = \frac { (N + Ne^{2} + H) } { N+H } \tan B = ( \frac { N+H } { N+H }  - \frac { Ne^{2}} { N+H } ) \tan B
\frac { Z }{ X^{2} + Y^{2} } = ( 1 - e^{2} \frac { N } { N+H } ) \tan B
\tan B = \frac { Z }{ X^{2} + Y^{2} } ( 1 - e^{2} \frac { N } { N+H } )^{-1}

Ostatecznie:

\tan B^{(k+1)} = \frac { Z }{ X^{2} + Y^{2} } ( 1 - e^{2} \frac { N^{(k)} } { N^{(k)}+H^{(k)} } )^{-1}

przy czym:

\tan B^{(k=0)} = \frac { Z }{ X^{2} + Y^{2} } ( 1 - e^{2} )^{-1}

[edytuj] Wysokość elipsoidalna (H)

X2 + Y2 = (N + H)cosB = NcosB + HcosB
HcosB = X2 + Y2 − NcosB
H = \frac {X^{2} + Y^{2}} { \cos B } - N

[edytuj] Algorytm

  • obliczenie dÅ‚ugoÅ›ci geodezyjnej L,
  • obliczenie szerokoÅ›ci geodezyjnej, B dla k = 0,
  • Na podstawie tego B0 liczymy N0 i H0. NastÄ™pnie majÄ…c dane N0 i H0 liczymy na ich podstawie B1. Na podstawie B1 liczymy N1 i H1 itd. Zazwyczaj wystarcza 3 iteracje. Proces jest powtarzany do uzyskania zadowalajÄ…cej dokÅ‚adnoÅ›ci.

blog Angielskie Cytaty pozycjonowanie Wrocław hp 36a Okna drewniane prezerwatywy Super teksty muzyczne Apteka ośrodki szkoleniowe Warszawa Powershot A720 świat informacje Śmieszne filmiki Tapety na pulpit szyny kolejowe wynajem maszyn łódź kick koparki Bułgaria wczasy Karaoke expekt COOLsurf