Domanda

Sono vorrebbe per determinare una direzione di movimento x gradi in senso orario a partire dal nord vero. C'è un modo per me ottenere o calcolare il nord geografico sulla base di un insieme di coordinate lat e lunghe?

Sono interessato a implementare questo tocco di cacao. Sono sicuro che questo è utilizzato in molte delle applicazioni già là fuori. Eventuali commenti, indicazioni, consigli saranno molto apprezzati.

Grazie

LDJ

È stato utile?

Soluzione

Zekian è sulla strada giusta, anche se ... Sembra che avete bisogno dei vostri lat, ei pali attuali long / corrente magnetica lungo / lat, un po 'di geometria sferica per capire la derivazione magnetica ( "declinazione" è una parola che apre un sacco), e poi applicare tale derivazione per il vostro attuale lettura nord magnetico. E poiché il campo magnetico della Terra continua a muoversi in giro, è necessario compensare questo anche. O almeno offrire un aggiornamento per il nord magnetico lungo / lat.

Questi sono i link che ho trovato lungo la strada, ma la mia testa ha iniziato a girare come nel Esorcista prima che io potessi venire con qualcosa di intelligente

http://www.nauticalissues.com/en/math1.html

http://mathforum.org/library/drmath/view/60398.html

http://mathforum.org/library/drmath/view/55417.html

http://www.ngdc.noaa.gov/geomag/magfield.shtml

http://en.wikipedia.org/wiki/Magnetic_declination

Altri suggerimenti

se si ottiene un insieme di coordinate, poi un'altra serie dire dieci secondi dopo, si poteva capire quale direzione si era recato a. (Non sono sicuro se questo è quello che si voleva)

Si dovrà capire il cambiamento di longitudine e latitudine, quindi utilizzare un po 'di trigonometria e semplice fare arctan (longitudine / latitudine) (arco abbronzatura è la funzione inversa di tan) Dovrai evitare di dividere per 0 quando il cambiamento in lat è 0. Tuttavia, quando il cambiamento di lungo o lat? 0 sai di avere viaggiato direttamente a nord, est, sud o ovest.

Inoltre, nella maggior parte dei arctan uscite API in radianti quindi è necessario tempi di 180 e dividere per pi greco per ottenere gradi.

Modifica È vero nord non trova in ogni latitudine di 0? Anche se la mia prima impressione è stata questa griglia nord, penso a causa della curva della terra e le linee fatto di longitudine sono tracciata parallelamente crea variazione indicato come griglia nord.

Vuoi dire il nord magnetico?

Se è così google per la variazione magnetica e lo avrete.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top