Suurringi geomeetria ja lennuteekonnad
Suurringi teekond kujutab endast lühimat võimalikku teed kahe punkti vahel kera pinnal. Erinevalt lamedatest kaartidest, kus sirged jooned võivad moonutuste tõttu teekonda pikendada, järgib suurring Maa kumerust. Kahemõõtmelisel kaardil kuvatuna näib see trajektoor kaarena, kuid kolmemõõtmelises ruumis on see kõige otsesem tee lähtekoha ja sihtkoha vahel.
Lennunduses on suurringi arvutamine standardne lähtepunkt lennumarsruutide planeerimisel. Kuna Maa ei ole täiuslik kera, vaid poolustelt kergelt lamedam ellipsoid, kasutatakse täppisarvutustes erinevaid geodeetilisi mudeleid. Käesolev kalkulaator võimaldab kiiresti leida kahe lennujaama vahelise geomeetrilise vahemaa, alg- ja lõppasimuudid ning hinnata lennuaega, võttes arvesse ka maapealseid toiminguid.
Kasutajaliidese sisendandmed ja seadistamine
Kalkulaatori kasutamiseks tuleb määrata lennu algus- ja lõpp-punkt ning soovi korral kohandada lennukiirust:
- Lähtekoha lennujaam: Tekstiväli, kuhu saab sisestada lennujaama IATA või ICAO koodi, linna või lennujaama nime. Kasutaja peab valima sobiva asukoha kuvatavate otsingusoovituste hulgast. Kui kasutaja kirjutab lennujaama nime, kuid ei vali seda soovituste seast, kuvatakse olekuribal teade: „Vali mõlemad lennujaamad otsingusoovituste hulgast.“.
- Sihtkoha lennujaam: Sarnaselt lähtekohaga otsitakse sihtkohta koodi või nime järgi ja valitakse nimekirjast. Kui otsingupäringule ei leidu andmebaasis vastet, kuvatakse teade: „Ükski lennujaam ei vasta otsingule „
{query}“.“. - Matkalennukiirus: Arvuline sisendväli, mille vaikimisi väärtus on 900 km/h. Kasutaja saab seda väärtust muuta ja valida ühikuks km/h, mph või sõlmed. Kui sisestatakse vigane väärtus, kuvatakse veateade: „„
{token}“ ei ole matkalennukiirus — sisesta number.“. Kui sisestatud kiirus on väljaspool lubatud piire, kuvatakse teade: „Matkalennukiirus peab jääma vahemikku{min}kuni{max}km/h.“.
Kui lähtekohaks ja sihtkohaks valitakse sama lennujaam, kuvatakse olekuteade „Mõlemad lennujaamad on samad — vahemaa on null.“ ning tulemuste jaotises märkus: „Mõlemad lennujaamad on samad, seega on vahemaa null ja asimuut ei ole määratletud.“.
Arvutustulemused ja väljundid
Pärast kahe erineva lennujaama valimist arvutab tööriist reaalajas järgmised andmed:
- Suurringi vahemaa: Kuvatakse kilomeetrites, miilides ja meremiilides.
- Lennuaeg kiirusel
{speed}{unit}: Puhas õhus viibimise aeg, mis on vormindatud kujul „{h}t{min}min“ või „{min}min“. - Maapealne puhveraeg (rullimine, õhkutõus, maandumine): Automaatselt lisatav ajakulu, mis sõltub vahemaast.
- Hinnanguline kogu reisiaeg: Puhta lennuaja ja maapealse puhveraja summa.
- Algasimuut (lahkumisel): Esialgne lennusuund lähtekohast, mõõdetuna päripäeva tõelisest põhjast vahemikus 0–360°.
- Lõppasimuut (saabumisel): Suund sihtkohta jõudmisel, mõõdetuna päripäeva tõelisest põhjast vahemikus 0–360°.
- Keskpunkt: Teekonna täpse geograafilise keskpunkti koordinaadid.
- Kahe lennujaama vahelise suurringi teekonna skemaatiline kaart: Skemaatiline vaade, mis kasutab silindrilist võrdkülgset kaardivõrku.
- WGS84 ellipsoid (Karney): Võrdlusarvutus, mis näitab täpset geodeetilist vahemaad ja selle erinevust sfäärilisest suurringi tulemusest.
Matemaatilised mudelid ja arvutusreeglid
Kalkulaator tugineb kindlatele geodeetilistele ja lennunduslikele reeglitele:
Maa raadiuse konventsioon
Sfääriliste vahemaade arvutamisel kasutatakse Rahvusvahelise Geodeesia ja Geofüüsika Liidu (IUGG) määratletud keskmist raadiust R = 6,371.0088 km.
Koordinaatide täpsus
Lennujaamade koordinaadid pärinevad avaliku omandi andmebaasist OurAirports. Arvutustes kasutatavad koordinaadid on ümardatud nelja komakohani, mis tagab ligikaudu 11-meetrise täpsuse.
Maapealse puhveraja reeglid
Reaalsete lennutingimuste paremaks modelleerimiseks lisatakse puhtale lennuajale maapealne puhveraeg vastavalt suurringi vahemaale:
- 45 minutit, kui vahemaa on alla 1,500 km.
- 60 minutit, kui vahemaa on vahemikus 1,500 km kuni 6,000 km.
- 90 minutit, kui vahemaa on üle 6,000 km.
Valemid
Tööriista jaotises „Mudel ja valem“ on esitatud järgmised matemaatilised alused:
- Suurring (haversine): a = sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2); d = 2R·atan2(√a, √(1−a)); R = 6,371.0088 km
- Asimuudid: Asimuudid järgivad suurringi lahkumisel ja saabumisel, päripäeva tõelisest põhjast, normaliseerituna vahemikku 0–360°.
- Lennuaeg: Lennuaeg = vahemaa ÷ matkalennukiirus, pluss maapealne puhveraeg: 45 min alla 1,500 km, 60 min vahemikus 1,500–6,000 km, 90 min üle selle.
Andmebaasi piirangud ja andmete töötlemine
Tööriist sisaldab ligikaudu 5,500 lennujaama üle maailma. Andmebaasi on kaasatud ainult need OurAirports andmestiku lennuväljad, millel on olemas IATA kood ja regulaarne lennuühendus või mis on klassifitseeritud keskmise või suure suurusega lennuväljadeks. Suletud lennuväljad, väikesed eralennurajad ja ilma IATA koodita lennuväljad on andmebaasist välja jäetud.
Kui lennujaamade andmebaasi laadimine ebaõnnestub, kuvatakse veateade: „Lennujaamade andmete laadimine ebaõnnestus. Kontrolli oma ühendust ja proovi uuesti.“ koos nupuga „Proovi andmeid uuesti laadida“.
Privaatsuse tagamiseks toimub kogu andmetöötlus otse kasutaja veebibrauseris. Valitud lennujaamad, sisestatud kiirused ja arvutatud tulemused ei lahkuda kunagi kasutaja seadmest ning neid ei edastata välistesse serveritesse.
Korduma kippuvad küsimused
Kui täpne on suurringi vahemaa?
Matemaatiline arvutus on täpne IUGG keskmise raadiusega 6,371.0088 km kera puhul; võrdlusjoon näitab sama teekonda WGS84 ellipsoidil ning need kaks kattuvad tavaliselt 0.3% piires. Lennujaamade koordinaadid on ümardatud umbes 11 meetrini, mis on selles mõõtkavas ebaoluline. Suurem erinevus tuleneb lennutegevusest: tegelikud lennud järgivad lennuteid, tuuli ja lähenemisprotseduure, mistõttu on lennatud trajektoor tavaliselt 2–8% pikem kui suurringi joon.
Milliseid lennujaamu saan otsida?
Otsida saab mis tahes lennujaama, millel on IATA kood ja regulaarne lennuühendus või mis on keskmise või suure suurusega lennuväli — kokku umbes 5,500 lennujaama üle maailma avaliku omandi andmebaasist OurAirports. Andmetõmmise kuupäev ja täpne arv on toodud jaotises „Mudel ja valem“. Ilma IATA koodita lennujaamu, suletud lennuvälju ja pisikesi lennuradasid andmebaasis ei ole; andmeid värskendatakse lehe uuesti avaldamisel, mitte reaalajas.
Miks kasutatakse lennunduses meremiile?
Üks meremiil on täpselt 1,852 meetrit, mis on defineeritud kui üks laiuskraadi minut Maa pinnal — seega kasutavad vahemaad, kiirused sõlmedes ja kaardid kõik sama nurgaühikut. Üks kilomeeter on umbes 0.54 meremiili ja üks maismaamiil umbes 0.87.
Kas saan seda kasutada lennu planeerimiseks?
Ei. Tööriist arvutab kahe lennujaama vahelise geomeetrilise teekonna: see ei arvesta tuuli kõrgustes, lennuteid, õhusõiduki suutlikkust ega reaalajas lennuplaane või ilmaandmeid, seega ei sobi see navigeerimiseks ega kütuse planeerimiseks. Lennujaamade asemel koordinaatide paari kasutamiseks kasuta geodeetilise vahemaa kalkulaatorit, mis lahendab sama teekonda WGS84 ellipsoidil.
Kuidas lennuaega hinnatakse?
Lennuaeg on suurringi vahemaa jagatud matkalennukiirusega — vaikimisi 900 km/h, mida saab muuta ühikutes km/h, mph või sõlmedes. Maapealne puhveraeg lisatakse rullimise, õhkutõusu, laskumise ja ooteasendis olemise jaoks: 45 minutit alla 1,500 km pikkuste teekondade puhul, 60 minutit kuni 6,000 km puhul ja 90 minutit pikemate puhul. Lennufirmade graafikujärgsed ajad on veelgi pikemad, sest vedajad lisavad puhveraega ummikute ja ümberistumiste jaoks.