Geodezinio atstumo skaičiuoklė

Išmatuokite trumpiausią kelią paviršiumi tarp dviejų koordinačių — atstumą WGS84 elipsoide, pradinį bei galutinį krypties kampus ir vidurio tašką.

Taškas A (pradžia)

Įveskite dešimtainius laipsnius. Įklijavus „platuma, ilguma“ porą iš žemėlapių programos į bet kurį laukelį, ji bus automatiškai išskirta.

Taškas B (pabaiga)

Geodezinis rezultatas

Trumpiausias atstumas paviršiumi

Pradinis krypties kampas (išvykstant iš A)

Galutinis krypties kampas (atvykstant į B)

Vidurio taškas

Įveskite abu taškus, kad apskaičiuotumėte geodezinį atstumą.
Plokščioji stačiakampė projekcija; lanko forma yra scheminė, o ne navigacinis žemėlapis.

Modelis ir formulė

Elipsoidas (WGS84): Karney atvirkštinis geodezinis sprendinys — a = 6 378 137 m, f = 1/298.257223563

Sfera: a = sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2); d = 2R·atan2(√a, √(1−a)); R = 6 371,0088 km

Azimutai nustatomi išilgai geodezinės linijos taškuose A ir B, pagal laikrodžio rodyklę nuo tikrosios šiaurės, normalizuoti nuo 0 iki 360°.

Metodas ir šaltiniai

Atstumas ir azimutai apskaičiuojami sprendžiant atvirkštinį geodezinį uždavinį WGS84 elipsoide pagal Karney algoritmą, kuris konverguoja bet kuriai taškų porai, įskaitant esančias beveik viena priešais kitą. Vidurio taškas yra ties puse geodezinio lanko ilgio. Palyginimo eilutėje taikoma haversino formulė sferoje, kurios IUGG vidutinis spindulys yra 6 371,0088 km. Metodas ir šaltiniai patikrinti 2026 m. rugpjūčio 11 d.

Metodas patikrintas
2026 m. rugpjūčio 11 d.
WGS84
a = 6,378,137 m · f = 1/298.257223563

Koordinatės ir visi rezultatai skaičiuojami jūsų naršyklėje ir niekada nepalieka šio įrenginio.

DUK

Koks yra šio atstumo tikslumas?

Atstumas apskaičiuojamas sprendžiant geodezinį uždavinį WGS84 referenciniame elipsoide — tame pačiame Žemės modelyje, kurį naudoja geodezinė programinė įranga, o pats algoritmas sutampa su tiksliu sprendiniu milimetro dalies tikslumu. Sferos palyginimo eilutė rodo, kiek skiriasi paprastas didžiojo apskritimo rezultatas: paprastai 0.3% ribose, retai daugiau nei maždaug 0.5%. Realios kelionės yra ilgesnės už abu modelius, nes keliai, oro keliai ir reljefas niekada nesutampa su trumpiausiu lanku.

Kodėl pradinis ir galutinis krypties kampai skiriasi?

Geodezinė linija yra trumpiausias kelias, o ne pastovaus kurso linija. Jūsų judėjimo kryptis lanku nuolat keičiasi, todėl pradinis krypties kampas išvykstant iš taško A skiriasi nuo galutinio krypties kampo atvykstant į tašką B — šis skirtumas didėja didėjant atstumui ir platumai. Tik keliaujant pusiauju arba tiesiai dienovidiniu krypties kampas išlieka pastovus. Abu kampai matuojami pagal laikrodžio rodyklę nuo tikrosios šiaurės: 0° yra šiaurė, 90° yra rytai.

Ar galiu naudoti taškus arti polių arba kitoje 180° dienovidinio pusėje?

Taip. Įveskite platumą nuo −90° iki 90° ir ilgumą nuo −180° iki 180°. Skaičiavimas visada vyksta trumpesniu lanku, net jei jis kerta ±180° ilgumos liniją arba eina arti poliaus, taip pat tinka ir taškų poros, esančios beveik priešingose gaublio pusėse.

Mano koordinatės pateiktos laipsniais, minutėmis ir sekundėmis — ką man įvesti?

Pirmiausia paverskite juos dešimtainiais laipsniais: laipsniai + minutės ÷ 60 + sekundės ÷ 3600, pietų ir vakarų kryptis žymint neigiamu skaičiumi. 40°42′46″N 74°00′21″W tampa 40.7128, −74.0060. Taip pat galite palikti N, S, E arba W raidę prie dešimtainės reikšmės, ir įrankis automatiškai pritaikys reikiamą ženklą.

Kur rasti koordinates, kurias galėčiau įklijuoti?

Daugelyje žemėlapių programų dešiniuoju pelės klavišu spustelėkite vietą (arba ilgai paspauskite telefone) ir pasirinkite koordinates, kad nukopijuotumėte dešimtainę „platuma, ilguma“ porą. Įklijuokite šią porą į bet kurį iš laukelių čia, ir ji bus automatiškai išskirta į du laukelius.

Geodezinio atstumo skaičiavimas WGS84 elipsoide

Norint tiksliai nustatyti trumpiausią atstumą tarp dviejų geografinių taškų, būtina atsižvelgti į tikrąją Žemės formą. Žemė nėra tobula sfera – dėl sukimosi aplink savo ašį ji yra suplota ties poliais ir išsipūtusi ties pusiauju. Geodezinio atstumo skaičiuoklė leidžia išmatuoti trumpiausią paviršiaus kelią tarp dviejų koordinačių taškų, naudojant standartizuotą WGS84 elipsoido modelį.

Šis įrankis realiuoju laiku apskaičiuoja ne tik tikslų atstumą, bet ir pradinį krypties kampą išvykstant iš taško A, galutinį krypties kampą atvykstant į tašką B bei tikslų kelionės vidurio tašką. Taip pat pateikiamas scheminis geodezinės linijos žemėlapis nuo A iki B ir gauto rezultato palyginimas su paprastesniu sferiniu skaičiavimu.

Įvesties duomenys ir valdymo funkcijos

Skaičiuoklėje naudojamos dviejų taškų koordinatės, kurios turi būti pateikiamos dešimtainiais laipsniais:

  • Taškas A (pradžia): įvedama platuma (nuo −90° iki 90°) ir ilguma (nuo −180° iki 180°).
  • Taškas B (pabaiga): įvedama platuma (nuo −90° iki 90°) ir ilguma (nuo −180° iki 180°).

Vartotojo patogumui sąsajoje pateikiami keli interaktyvūs valdymo elementai:

  • Įkelti Tokijo–Osakos pavyzdį: vienu spustelėjimu įrašo iš anksto nustatytas koordinates praktiniam veikimo demonstravimui.
  • Sukeisti taškus vietomis: sukeičia taško A ir taško B koordinates.
  • Išvalyti: ištrina visas reikšmes iš įvesties laukelių.

Jei nukopijuojate koordinačių porą „platuma, ilguma“ tiesiai iš žemėlapių programos, galite ją tiesiog įklijuoti į bet kurį laukelį – sistema automatiškai išskirs reikšmes į atskirus platumos ir ilgumos laukelius.

Skaičiavimo modeliai ir matematinis pagrindas

Skaičiuoklė naudoja du skirtingus Žemės paviršiaus modelius, kad parodytų supaprastinto ir tikslaus skaičiavimo skirtumus.

WGS84 elipsoidas (Karney metodas)

Tiksliausias atstumas nustatomas sprendžiant atvirkštinį geodezinį uždavinį WGS84 elipsoide. Čia taikomas Karney atvirkštinis geodezinis sprendinys, kuris užtikrina patikimą konvergenciją net ir esant sudėtingiausioms taškų konfigūracijoms (pavyzdžiui, antipodaliniams taškams). Naudojami šie parametrai:

  • Didysis pusašis (a) = 6 378 137 m
  • Suspaustumas (f) = 1/298.257223563

Sferinis modelis (Haversino formulė)

Palyginimui skaičiuoklė pateikia sferinį atstumą, gautą naudojant IUGG vidutinį Žemės spindulį (R = 6 371,0088 km). Skaičiavimui taikoma haversino formulė:

a = sin²(Δφ/2) + cos φ₁ · cos φ₂ · sin²(Δλ/2)

d = 2R · atan2(√a, √(1−a))

Gautas rezultatas pateikiamas formatu: Sfera (R = 6 371,0088 km): {distance} — {delta} nuo elipsoido rezultato.

+-----------------------------------------------------------------------------+
|                                 ŽEMĖS MODELIAI                              |
+--------------------------------------+--------------------------------------+
| WGS84 Elipsoidas                     | Sfera (IUGG spindulys)               |
+--------------------------------------+--------------------------------------+
| Naudoja Karney algoritmą             | Naudoja Haversino formulę            |
| Atsižvelgia į Žemės suplokštėjimą    | Laiko Žemę idealia sfera             |
| Tikslumas iki milimetro dalių        | Paklaida siekia iki ~0,5%            |
+--------------------------------------+--------------------------------------+

Įrankis taip pat rodo skaičiavimo metodikos ir šaltinių patikrinimo datą: 2026 m. rugpjūčio 11 d.

Koordinačių formatavimo taisyklės ir klaidos

Įrankis reikalauja, kad koordinatės būtų įvestos dešimtainiais laipsniais. Jei jūsų turimi duomenys pateikti laipsniais, minutėmis ir sekundėmis (DMS), juos būtina konvertuoti pagal formulę:

Dešimtainiai laipsniai = laipsniai + (minutės ÷ 60) + (sekundės ÷ 3600)

Pietų (S) ir vakarų (W) pusrutulių reikšmės turi būti neigiamos. Tačiau įrankis leidžia palikti pusrutulių raides N, S, E, W prie dešimtainių reikšmių – sistema pati jas atpažįsta ir pritaiko teisingą matematinį ženklą.

Įvedus neteisingus duomenis, sistema pateikia specifinius pranešimus:

  • Jei įvedamas tekstas: taškas A: „{token}“ nėra skaičius. arba taškas B: „{token}“ nėra skaičius.
  • Jei aptinkamas DMS formatas: {where}: naudokite dešimtainius laipsnius (pavyzdžiui, 48.8566), o ne laipsnius, minutes ir sekundes.
  • Jei panaudojama netinkama pusrutulio raidė: {where}: „{letter}“ žymi neteisingą ašį — platumai naudokite N arba S, o ilgumai — E arba W.
  • Jei viršijamos platumos ribos: {where}: platuma turi būti nuo −90° iki 90°.
  • Jei viršijamos ilgumos ribos: {where}: ilguma turi būti nuo −180° iki 180°.

Ribiniai atvejai ir skaičiavimo ypatumai

Skaičiuojant atstumus globaliu mastu, pasitaiko specifinių geografinių situacijų, kurias sistema apdoroja pagal griežtas taisykles:

  1. Sutampantys taškai: Jei taško A ir taško B koordinatės yra visiškai vienodos, atstumas yra lygus nuliui. Tokiu atveju krypties kampas negali būti apibrėžtas. Ekrane rodomas pranešimas: „Abu taškai sutampa, todėl atstumas yra nulis ir krypties kampas neapibrėžtas.“. Būsenos juostoje rodoma: „Abu taškai sutampa — atstumas yra nulis.“.
  2. Antipodaliniai taškai ir poliai: Skaičiuoklė sėkmingai apdoroja maršrutus, einančius per poliarines sritis, kertančius 180° dienovidinį (antidienovidinį) arba jungiančius taškus, esančius priešingose Žemės pusėse. Algoritmas visada randa trumpiausią įmanomą lanką.
  3. Kintantis krypties kampas: Kadangi geodezinė linija (trumpiausias kelias elipsoido paviršiumi) nėra pastovaus kurso linija (loksodroma), judėjimo kryptis nuolat keičiasi. Dėl šios priežasties pradinis krypties kampas išvykstant iš taško A beveik visada skiriasi nuo galutinio krypties kampo atvykstant į tašką B. Vienintelės išimtys yra kelionės tiksliai išilgai pusiaujo arba tiesiai dienovidiniu.

Duomenų apdorojimas ir privatumo politika

Naudojantis šiuo įrankiu, jūsų įvedami duomenys išlieka visiškai privatūs. Visos koordinatės ir skaičiavimų rezultatai yra apdorojami lokaliai, tiesiogiai jūsų interneto naršyklėje. Informacija nėra siunčiama į jokius išorinius serverius ar duomenų bazes, todėl užtikrinamas visiškas duomenų lokalumas jūsų įrenginyje.

Dažniausiai užduodami klausimai (DUK)

Kur rasti koordinates, kurias galėčiau įklijuoti?
Daugelyje žemėlapių programų dešiniuoju pelės klavišu spustelėkite vietą (arba ilgai paspauskite telefone) ir pasirinkite koordinates, kad nukopijuotumėte dešimtainę „platuma, ilguma“ porą. Įklijuokite šią porą į bet kurį iš laukelių čia, ir ji bus automatiškai išskirta į du laukelius.

Mano koordinatės pateiktos laipsniais, minutėmis ir sekundėmis — ką man įvesti?
Pirmiausia paverskite juos dešimtainiais laipsniais: laipsniai + minutės ÷ 60 + sekundės ÷ 3600, pietų ir vakarų kryptis žymint neigiamu skaičiumi. 40°42′46″N 74°00′21″W tampa 40.7128, −74.0060. Taip pat galite palikti N, S, E arba W raidę prie dešimtainės reikšmės, ir įrankis automatiškai pritaikys reikiamą ženklą.

Kodėl pradinis ir galutinis krypties kampai skiriasi?
Geodezinė linija yra trumpiausias kelias, o ne pastovaus kurso linija. Jūsų judėjimo kryptis lanku nuolat keičiasi, todėl pradinis krypties kampas išvykstant iš taško A skiriasi nuo galutinio krypties kampo atvykstant į tašką B — šis skirtumas didėja didėjant atstumui ir platumai. Tik keliaujant pusiauju arba tiesiai dienovidiniu krypties kampas išlieka pastovus. Abu kampai matuojami pagal laikrodžio rodyklę nuo tikrosios šiaurės: 0° yra šiaurė, 90° yra rytai.

Ar galiu naudoti taškus arti polių arba kitoje 180° dienovidinio pusėje?
Taip. Įveskite platumą nuo −90° iki 90° ir ilgumą nuo −180° iki 180°. Skaičiavimas visada vyksta trumpesniu lanku, net jei jis kerta ±180° ilgumos liniją arba eina arti poliaus, taip pat tinka ir taškų poros, esančios beveik priešingose gaublio pusėse.

Koks yra šio atstumo tikslumas?
Atstumas apskaičiuojamas sprendžiant geodezinį uždavinį WGS84 referenciniame elipsoide — tame pačiame Žemės modelyje, kurį naudoja geodezinė programinė įranga, o pats algoritmas sutampa su tiksliu sprendiniu milimetro dalies tikslumu. Sferos palyginimo eilutė rodo, kiek skiriasi paprastas didžiojo apskritimo rezultatas: paprastai 0.3% ribose, retai daugiau nei maždaug 0.5%. Realios kelionės yra ilgesnės už abu modelius, nes keliai, oro keliai ir reljefas niekada nesutampa su trumpiausiu lanku.