Ako ti nije bitna nadmorska visina, tada transformacija polarnih koordinata
u Dekartove
svodi se na transformaciju
u
.
Ako pretpostavimo da je centar Dekartovog koordinatnog sistema u tački A, pravac x koordinate pokazuje na istok, a pravac y ose na sever, tada je rastojanje za male veličine
i
jednako
(ako hoćeš još tačnije, treba uzeti sinus od ovih veličina ili tangens za još tačnije vrednosti).
Ugao koji prava AB zaklapa sa pozitivnim smerom x ose je jednak (u radijanima) phi=Atan2(
.
Tada tačka C može da bude pod uglom (iz postavke tvog zadatka) pod uglovima phi1=phi+pi/2 i phi2=phi-pi/2.
Koordinate tačke su tada (AC*cos(phi1), AC*sin(phi1)) i (AC*cos(phi2), AC*sin(phi2)) (u Dekartovom koordinatnom sistemu).
Da bi se tačke (x1, y1) i (x2, y2) vratile u
, treba da pomnožiš koordinate sa
i dodaš teta i fi od tačke A.
R je poluprečnik zemlje, 6371km (približno, Zenlja nije sfera, a ovo je srednji poluprečnik).
Latitude
Longitude
[Ovu poruku je menjao djoka_l dana 29.03.2012. u 17:52 GMT+1]