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.
Hvordan finne ut avstand i meter mellom to koordinater
Re: Hvordan finne ut avstand i meter mellom to koordinater
Du må jo ta hensyn til avstand i bredde også.arkmarin skrev: Du finner avstanden ved følgende formel:
avstand i m = lengdeforskjellen x cosinus til middelbredden x 1852
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
Re: Hvordan finne ut avstand i meter mellom to koordinater
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.
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.
- FrodoTheDog
- Junior
- Innlegg:66
- Registrert:lør 26 des 2009 20:52
- Kontakt:
Re: Hvordan finne ut avstand i meter mellom to koordinater
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
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