calculul distanță Online coordonate formula

Calculul distanței dintre coordonatele

Să presupunem că știi coordonatele geografice ale două puncte de pe Pământ. Cea mai mică distanță dintre ele este lungimea cercului arcului pe o sferă purtată de aceste două puncte. La calcularea distanței prin coordonate geografice, presupunerea că Pământul nu este plat, dar rotund (mai precis, are o formă aproximarea unei sfere), adică Pământul - sferoid.







Formula de calcul a distanței față de planul cursului bine-cunoscut de geometrie școală, atunci nu va funcționa, avem nevoie de formula de calcul a lungimii arcului. Această așa-numită „modificat formula haversine“.

Ca pe rază și Pământul care participă, ca și în care nu destul de domeniul de aplicare corect, este diferit, să zicem, la Polul Nord (6335.437 km) și la ecuator (6399.592 km), calculul este valoarea medie a razei Pământului (6372.795 km), care ar trebui să dea, conform aceluiași Wikipedia, o eroare de aproximativ 0,5%







In exemplul de mai jos calculator prevede calcularea distanței dintre coordonatele g.Buharest și g.Buharest.

Formula de calcul a distanței la coordonatele

Fie u sunt geografice de latitudine și longitudine a două puncte 1 și 2, și - diferența lor absolută. Apoi, unghiul centrală între ele este determinată de sferică cosinus teorema:

Formula distanța arc d t.e.dliny pentru R raza sferei și a sunt date în radiani

Pe sisteme de computere cu precizie scăzută în virgulă mobilă, această formulă poate avea un mare erori de rotunjire, atunci când distanța nu este mare (în cazul în care două puncte sunt la 1 km unul față de celălalt pe suprafața Pământului, unghiul de cosinus centrală merge 0.99999999). Pentru 64-bit numere reale cu virgulă moderne, o teoremă formulă cosinus cea dată mai sus, nu are erori de rotunjire grave pentru distanțe mai mari de câțiva metri în pământ. Această formulă este mai potrivită pentru a calcula distanța la coordonatele la o distanță scurtă

Pentru a obtine mai precis la distanțe mari ruzultaty încercați ispoltzovat formulă mai complicată, care sa presupus că sfera este un elipsoid cu aceleași axe majore și minore.

articole asemanatoare: