Gis-lab számítása távolságok és az eredeti csapágy két pont között egy gömb

[Edit] Bevezetés

Az ív hossza a nagy körön - a legrövidebb távolság két pont található egy gömbfelület mentén mérve egy összekötő vonal két pont (ez a sor az úgynevezett nagy kör), és áthalad az a gömb felszínén vagy más felületen a forradalom. Gömb alakú geometriája eltér a szokásos euklideszi távolságot egyenletet, valamint más formájúak lehetnek. Az euklideszi geometria, a legrövidebb távolság két pont között - egy egyenes vonal. A pályán, egyenes vonalakat nem léteznek. Ezek a vonalak a területen része a nagy körök - körök, amelyek középpontjai egybeesnek az a gömb középpontján.

Kezdeti azimut - azimut, figyelembe, hogy az elején a mozgás pontból következő nagy kört a legrövidebb távolság a B pont a végpont lesz a B pont, amikor a mozgás pontból a azimut a nagy kör a jelenlegi helyzetben a B pont mentén végpont B folyamatosan változik. Kezdeti azimut [szögek-rhumb.html eltér az állandó], amelyet követően, a azimut aktuális pont nem változik a végén, de az útvonal nem a legrövidebb távolság két pont között.

Bármely két pont a gömb felülete, ha azok nem közvetlenül egymással szemben, (azaz nem antipódok), akkor kiad egy különleges nagy kört. Két pont, megosztani egy nagy kört két ív. rövid ív hossza - a legrövidebb távolság két pont között. Két pont között, antipodes fér végtelen számú nagy körökben, de a köztük lévő távolság azonos lesz minden kör és felével egyenlő a kerülete egy kör, vagy pi * R, ahol R - a gömb sugarát.

nagy kör távolság

A sík (derékszögű koordináta-rendszert), nagy körök és fragmensei, mint már említettük, ívek minden előrejelzések, kivéve gnomonikus ahol nagy körökben - egyenes vonalak. A gyakorlatban ez azt jelenti, hogy a légi jármű és más útvonalon mindig használ a minimális pont közötti távolság az üzemanyag-fogyasztást, azaz a repülés végezzük nagy ívben távolságot a gépen, úgy néz ki, mint egy ív.

Gis-lab számítása távolságok és az eredeti csapágy két pont között egy gömb

Az útvonal New York - Peking

Alakja a Föld lehet leírni, mint egy gömb, és ennek megfelelő egyenletekkel a távolság kiszámításánál a nagy kör kiszámításánál fontos, hogy a legrövidebb távolság két pont között a Föld felszínén, és gyakran használják a navigációt.

Távolság számítás szerint ez a módszer hatékonyabb és sok esetben pontosabb, mint kiszámításának prognosztizált koordináták (derékszögű koordináta-rendszer), mivel egyrészt nem kell lefordítani a földrajzi koordinátáit derékszögű koordináta-rendszer (végre vetítési transzformáció), és Másodszor, sok kiálló, ha megfelelően kiválasztott, vezethet jelentős torzulását hosszúságú jellege miatt a vetítés torzítás.

Ismeretes, hogy a több, pontosan leírja az alak a Föld nem gömb, hanem ellipszoid, de ez a cikk bemutatja a számítás a távolság a pályán, a kiszámolásához használt gömb sugara 6372795 méter, ami oda vezethet, hogy egy hiba kiszámítására távolságok a sorrendben 0,5%.

[Edit] Formula

Háromféle módon kiszámításának gömb alakú nagy kör távolság (részletek).

[Rule] Golyós koszinusz tétel

Abban az esetben, kis távolságok és kiszámítjuk a kis szó hossza (számjegyek száma a tizedespont után), a használata a képlet jelentős hibákat okozhat kapcsolatos kerekítési. Grafikus ábrázolása a képletek a továbbiakban - Wikipédia.

- Szélességi és hosszúsági két pontot radiánban

- különbség hosszúsági fokok

Történő átalakítását az a szögtávolság metrika, szögeltérés meg kell szorozni a sugara a Föld (6372795 méter), a végső távolság egységek azonos egységek, amelyek kifejezett sugara (ebben az esetben - mérő).

[Rule] Formula haversine

Használt problémák elkerülése érdekében a kis távolságok.

[Rule] módosítással antipódok

Az előző általános képletű további feltétele, hogy a problémát a antipódok-pontokat, hogy oldja meg, használja a következő annak módosítását.

[Edit] végrehajtása az Avenue

Az Avenue nyelv, a fenti képletet a nagy kör két pontja közötti távolságot, akkor a következő kódot. Pont a számítás által továbbított egy másik forgatókönyvet, vagy adjuk az elején egy pnt = point.make (hosszú, lat) (letölthető a script):

Ahhoz, hogy ezzel az eljárásokat kiszámításához hossza a fenti, az is lehetséges, hogy az alábbi forgatókönyvet, az eredmény számításának fog működni közötti hosszúságú testpont pont minden pontján aktív szálak formájában és tárolja a területen attribútum tábla Newdist Starter:

[Edit] végrehajtása Python

Valósít meg egy teljes változata a számítás útján atan2 (), sokoldalúbb, mint lehetőség Avenue. (Le a script)

[Edit] végrehajtása az Excel

Töltse példát kiszámításához a nagy kör távolság és a kezdeti azimut az Excel. Show számítások révén koszinusztétel, haversine teljes egyenletet, és töltse ki az egyenlet a atan2 ().

Ön is használja az alábbi függvényt:

[Rule] Ellenőrző adathalmaz

Ha minden jól tekinteni, hogy az alábbi eredményeket kaptuk (az a pontok koordinátái vannak megadva földrajzi szélesség / távolság méterben, kezdőszögből tized fokokban):