Jeg bruger implementering af Vincentys algoritmer, og jeg har deres klasse kaldet “position”, der kræver lat, lon og elevation defineret af: ” Højde over overfladen af ellipsoiden “.
Hvad er meningen med sådanne applikationer? Er det bare simpelt “Højde over MSL”?
Kommentarer
Svar
Højden over ellipsoiden (ellipsoidhøjde) er højden over en matematisk model, der tilnærmer sig jordens form. Den nuværende mest almindelige er WGS84. Dette er de højder, som du ville få fra en GPS.
Ortometriske højder måles over geoid- eller potentialudligningsoverfladen, dvs. overfladen med lige tyngdekraft. MSL er “gennemsnitlig havoverflade”, hvilket er formodes at omtrent tilnærme den ækvipotentiale overflade, men kan tydeligvis ikke måles direkte inde i landet.
I modsætning til ellipsoiden kan geoid ikke repræsenteres af en funktion er kompliceret (se 2NinerRomeos kommentar), så konverteringer skal bruge en gitterskiftraster for at finde den ellipsoide adskillelse på et hvilket som helst sted. NRCAN har en anstændig side, der beskriver disse ting .
Hvis du har ortometriske (f.eks. MSL) højder, skal du transformere dem ved hjælp af den relevante gitterskiftfil.
Kommentarer
- Geoid er repræsenteret af en funktion. Det tilfældigvis bare er en harmonisk funktion med mange, mange koefficienter. National Geospacial Intelligence Agency giver både koefficienterne, et rasteriseret højdekort til en opløsning på 15 " og et stykke kode for at interpolere funktionen.
- Wikipedia har en fantastisk grafik, der viser afvigelsen fra EGM96-geoiden i forhold til WGS48 Ellipsoid.
- Tilføjet en note, der fremhæver din kommentar.
- +1 Vedrørende de geoide og ortometriske højder, se diagrammerne (i selve spørgsmålet) og analysen på gis.stackexchange.com/questions/112195 . For referencer til jordmodeller (inklusive sfæroider og ellipsoider), se
gis.stackexchange.com/a/53737 .
- Type, @ 2NinerRomeo. Der er funktioner, der offentliggøres som tilnærmelser til geoiden, men geoiden er ikke ' t defineret af dem. Selvom der selvfølgelig kan henvises til sådanne modeller som du gjorde som " EGM96-geoiden ", og folk vil vide, hvad der menes.
Svar
En ellispoid er en matematisk model af jorden, der tilnærmer dens tredimensionelle form. Se denne definition . Højde oven på ellipsoiden er 0, men da det bare er en tilnærmelse, kan man være over eller under ellipsoiden på et givet punkt. “Højde over overfladen af ellipsoiden” er afstanden mellem målingen og 0-værdien af ellipsoiden.
Z-værdien i et givet koordinatsystem skal baseres på noget – en højde over en generaliseret form på jorden. MSL er en måde at gøre det på, men efter min erfaring er flertallet i tilfælde bruger ellipsoider som omtrentlige tal. GPS bruger f.eks. WGS84 som det globale koordinatsystem, og med det er WGS84 ellipsoid .
Svar
En “ellipsoid” er en matematisk tilnærmelse af jordens form. Der findes mange forskellige ellipsoider, men de to mest anvendte i dag er GRS80 og WGS84, der forsøger at give den bedst mulige pasform over hele kloden. Højder blev traditionelt henvist til MSL, men med satellit og andre teknologier kan vi ofte o bedre med hensyn til nøjagtighed. HAE (højde over ellipsoid) er det udtryk, der ofte bruges. (info opsummeret fra Bolstad, 2012)
$GPGGA
-strømmen giver 2 sæt højdedata (WGS84 ellipsoid & MSL). Det kan være meget forvirrende for folk, der ikke er ', der ikke er fortrolige med de to oplysninger.