hvordan man kan måle afstanden mellem to punkter i GIS

Koordinater , der repræsenterer punkter på et kort i geografiske informationssystemer ( GIS ) er udtrykt ved hjælp af længde -og breddegrad . Længdegrad linjer er den imaginære linjer , der strækker sig lodret fra Nordpolen til Sydpolen , og derfor beskrive øst-vest holdning ; breddegrader strækker vandret rundt om jorden og beskrive nord-syd.
Bestemmelse af afstanden mellem to punkter på et kort kan være kompliceret , fordi du skal huske at tage krumning af jorden i betragtning, hvis du vil have præcise resultat, navnlig når de punkter er længere end et par miles fra hinanden . Den afstand, mener, at denne faktor er kaldt " storcirkelafstanden . "

Du skal bruge: .
Blyant og papir
Videnskabelige lommeregner.


1 .
Vælg den passende tegn for hver længde -og breddegrad værdi baseret på den sydlige halvkugle , de befinder sig i. Positive tal repræsenterer breddegrader nord for ækvator og breddegrader øst for den primære meridian . Negative tal repræsenterer breddegrader syd for ækvator og længdegrader vest for nulmeridianen .
For eksempel ved hjælp af JFK International Airport i New York City , NY som punkt 1 og Sydney Lufthavn i Sydney , Australien som punkt 2 :
Punkt 1 : 40 ° 38ན '' N , 73 ° 46ཨ '' V=40 ° 38ན '' ,-( 73 ° ; 46ཨ '' )
Punkt 2 : 33 ° 56ཪ '' S , 151 ° 10ར '' E=- ( 33 ° 56ཪ '' ) , 151 ° 10ར ''
2 .
Hvis koordinaterne er i grader-minutter-sekunder form , konvertere dem til decimal ved at dividere minutter med 60 , dividere sekunder ved 3600, og derefter tilføje disse to værdier til det antal grader . (For eksempel , '' 80 ° 12ཚ=80 + (12 /60) + (30 /3600)=80,28333 . . . )

For JFK og Sydney :

For punkt 1 ( JFK ) :
40 ° 38ན '' ,-( 73 ° 46ཨ '' ) er 40,639722-73,778889

For punkt 2 ( Sydney ) :
-( 33 ° 56ཪ '' ) , 151 ° 10ར '' er-33,946111 , 151 . 177222
3 .
Konverter decimal grader til radianer ved at gange dem med pi , og derefter dividere med 180 . Lad LAT1 og LAT2 være breddegrader af de to punkter i radianer , og lad LON1 og LON2 være længdegrader i radianer . Rækkefølgen af de to punkter er ligegyldigt
For JFK og Sydney .
JFK :
LAT1=40,639722 * pi /180=0,709297
LON1=- 73,778889 * pi /180=- 1,28768
Sydney :
LAT2=- 33,946111 * pi /180=- 0,592471
LON2=151,177222 * pi /180=2 . . 63854
4
Beregn DLON , forskellen mellem de to længdegrader , og DLAT , forskellen mellem de to breddegrader
For JFK og Sydney :

DLAT=(0. 709297-(-0,592471 ))=1,30177
DLON=( (-1,28768 )-2,63854 )=- . 3,92622
5

Beregn Vinkelafstanden , ANG , med følgende formel :
ANG=2 * arcsin ( sqrt ( synd ^ 2 ( DLAT /2) + cos ( LAT1 ) * cos ( LAT2 ) * synd ^ 2 ( DLON /2 ) ) )
I denne formel , " synd "er sinusfunktion , " cos "er cosinus funktion, " arcsin " er den inverse sinus funktion , og " sqrt " er kvadratroden . Dette mellemliggende Resultatet skal udtrykkes i radianer
For JFK og Sydney .
ANG=2 * arcsin ( sqrt ( synd ^ 2 (1,30177 /2) + cos ( 0,709297 ) * cos (-0,592471 ) * sin ^ 2 (-3,92622 /2)))=2,5135
6
Gang ANG ved hjælp af radius af jorden , uanset hvilken enheder , du ønsker . det sidste stykke til udtryk . Nogle fælles værdier er 6,371. 01 km , 3,958. 76 miles , og 3440,07 nautiske miles . Denne endelige værdi er afstanden mellem de to punkter
For JFK og Sydney .
Distance=2 . 5. 135 * 3,958. 76 miles=9,950. 35 miles

gode råd og advarsler


  • Disse beregninger for storcirkelafstanden antager en sfærisk jorden med et enkelt radius , hvilket ikke er helt korrekt . Jorden er ikke en perfekt kugle på grund af sin rotation og tyngdekraften , og det er lidt bredere ved ækvator , end det er ved polerne . Men forskellen er lille nok, at det ikke vil påvirke de fleste beregninger , og mange geografiske programmer betragter denne metode til beregning af afstanden at være tilstrækkeligt .

  • Kommentarer

    Vi ønsker, at dine argumenter og meninger er velkomne. Være objektiv og medfølelse. Mange mennesker læser hvad du skriver. Gør debat til en bedre oplevelse for både dem og dig selv. Mellem 20:00 og 08:00 det er lukket for kommentering og vi fjerner automatisk kommentarer med sjofle ord, defineret af vores moderatorer.

    link:

    • Om os
    • Advertising
    • Fortæl redaktionen
    • Få nyhedsbreve
    • RSS-feed

    Redaktør: Karin Christofferse
    Nyheder redactor: Morten Nyberg

    Kundeservice: Stig Ole Salomon,
    Flemming Sørensen

    Tel: +45 00 99 99 00
    Fax: +45 00 99 99 01

    © Copyright 2014 Einsten.net - All rights reserved.