Hvordan finne ut avstand i meter mellom to koordinater

Her vil man finne informasjon om, og kunne stille spørsmål rundt godkjenning og utlegging av cacher.
arkmarin
Nybegynner
Nybegynner
Innlegg: 22
Registrert: søn 14 nov 2010 19:01

Re: Hvordan finne ut avstand i meter mellom to koordinater

Legg inn av arkmarin » ons 16 feb 2011 13:48

Du finner avstanden ved følgende formel:

avstand i m = lengdeforskjellen x cosinus til middelbredden x 1852

Eksempel:
N63º 45,10' E 011º 30,10'
N63º 45,58' E 011º 38,21'

Middelbredden er 63º 45,10' + 63º 45,58' /2 = 63º 45,34' = 63,7557

Lengdeforandringen er 011º 38,21' - 011º 30,10' = 8,11'

avstand i m = 8,11 x cos(63,7557) x 1852 = 6.642 m

Da det er korte avstander trenger du ikke å ta middelbredde, men f.eks i tilfellet her bare en bruke cosinus til 63º 45', da forskjellen blir bare noen få meter.

gacrux
Senior
Senior
Innlegg: 1098
Registrert: tir 20 nov 2007 22:59
Sted: Langt syd i Oslo
Kontakt:

Re: Hvordan finne ut avstand i meter mellom to koordinater

Legg inn av gacrux » ons 16 feb 2011 15:01

arkmarin skrev: Du finner avstanden ved følgende formel:
avstand i m = lengdeforskjellen x cosinus til middelbredden x 1852
Du må jo ta hensyn til avstand i bredde også.
Selv om du tar hensyn til breddeforskjellen blir beregningen noe unayaktig fordi 1852m er middel for et breddegradsminutt.
Breddegradsminuttet er lengere langt nord og kortere ved ekvator. På 63 grader 45' må du regne 1858m
Otto Milvang

Synth75
Senior
Senior
Innlegg: 645
Registrert: fre 14 nov 2008 19:30

Re: Hvordan finne ut avstand i meter mellom to koordinater

Legg inn av Synth75 » ons 16 feb 2011 15:16

Med den formelen finner du bare omtrentlig avstad i øst/vest retning.

Et eksempel:
Fra 59,5 grader nord til 60,5 grader nord, begge på 10 grader øst. Altså bevegelse en grad rett nord.
Lengdeforandring = 0, middelbredde = 60 grader (cos 60 = 0,5)
Formelen gir 0*0,5*1852=0, mens reel avstand er ca 60 nautiske mil.

Formelen er grei for å finne avtand i øst/vest retning, men har flere svakheter som bare gjør resultatet omtrentlig.
[*]Forflytter en seg i øst/vest retning (bortsett fra om en følger ekvator) er korteste avstand ved å følge storsirkelen som berører start- og sluttpunktet. Jo lenger fra ekvator og jo lenger forandringen i lengdegrader blir, jo viktigere blir dette. Da blir formelen som baserer seg på å følge gjennomsnittlig breddegrad helt feil.
[*]1852 er, som gacrux en gang opplyste om, gjennomsnittlig breddeminutt. Jo nærmere ekvator og jo nærmere polene en kommer, desto flere meter avvik blir det fra 1852 og dermed får vi et mindre avvik.

Jeg har en cache hvor formelen din kan brukes.

Brukeravatar
FrodoTheDog
Junior
Junior
Innlegg: 66
Registrert: lør 26 des 2009 20:52
Kontakt:

Re: Hvordan finne ut avstand i meter mellom to koordinater

Legg inn av FrodoTheDog » tor 24 feb 2011 01:08

Dette bruker jeg:

I nord-sør-retning er ett minutt ganske nøyaktig lik en nautisk mil, altså ca. 1850 meter.

I øst-vest-retning er ett minutt ganske nøyaktig en halv nautisk mil, altså ca. 950 meter.

Eksempel:

Så fra N 59 20.000 til N 59 21.150 er forskjellen 1.150 minutter, som tilsvarer 1.150 * 1850 meter som er ca. 2127 meter.

Så fra E 009 20.000 til 009 21.150 er forskjellen 1.150 minutter, som tillsvarer 1.150*950 meter som er ca 1092 Meter

Håper det hjelper......

FrodoTheDog
Bilde

Svar