Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Vahemaade arvutamine Maa pinnal ja kõrguse merepinnast korrigeerimine GPS andmetes märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 22.07.2009 17:11:06 Vahemaade arvutamine Maa pinnal ja kõrguse merepinnast korrigeerimine GPS andmetes vasta tsitaadiga

Nimelt on soov teada et kas on olemas mõnda valemit, millega saaks arvutada kahe koordinaadi vahelise teekonna nii, et see valem võtaks arvesse nii esimeses koordinaadis oleva maapinna raadiust Maa keskpunktist kui ka teises koordinaadis oleva maapinna raadiust ?
Wikipediast leidsin vastava valemi selle kohta, kus võetakse arvesse vaid esimese koordinaadi raadiust. (Great-circle distance)
Tõenäoliselt on ka too valem piisavalt täpne, kuid pakub lihtsalt huvi, et kas on võimalik veel täpsemaks asja ajada.

Teine probleem siis on et Tomtomist tulev info kõrguse kohta merepinna suhtes on natukene vale ja soov siis teada et kas olemas ka selle kohta mingi sobiv valem, mis võtaks arvesse Maa ekvatoriaalset ja polaarset raadiust ?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 22.07.2009 22:22:38 vasta tsitaadiga

Seal samas artiklis on kirjas selle kohta.

...A more complicated formula that is accurate for all distances is the following special case of the Vincenty formula (which more generally is a method to compute distances on ellipsoids)... + viidetest http://www.ngs.noaa.gov/PUBS_LIB/inverse.pdf

Maa raadiuse valem on ka wikis olemas http://en.wikipedia.org/wiki/Earth_radius
Kõrgus merepinnast ja GPSist tulev kõrgus ei ole imselt üks ja sama, kindel ei ole.
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 22.07.2009 22:30:04 vasta tsitaadiga

Kõrgus merepinnast on jah natukene mööda, Kadrioru kandis raporteerib sirfi kiip end 17 meetrit alla merepinna olema näiteks. Selles osas lootsingi et ehk annaks mingit automaatset konversiooni korraldada hiljem gps'i logi töödeldes.
Maa raadiuse valemi leidsin varemgi üles ja sai kenasti välja arvutatud.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 22.07.2009 22:41:39 vasta tsitaadiga

Geofüüsika konspektist leidsin sellise lõigu:

tsitaat:
Tuntud geomeetriliste kujunditega on Maa pinda lähendatud arvutustehnilise mugavuse tõttu. Maa tegelik pind ei ole korrapärane ja seda lähendab kaardistamise tarvis kõige paremini kujuteldav hüdrostaatilises tasakaalus olev veepind. Sellist ekvipotentsiaalpinda nimetatakse geoidiks. Geoidi pind on igas Maa punktis risti raskusjõu suunaga. Kõrgused merepinnast antakse mandritel geoidi pinna suhtes. Geoidi pinna erinevused Maa kuju lähendava pöördellipsoidi pinnast küünivad kuni 100 meetrini. India ookeanis Sri Lankast lõunas on geoidi pind isegi üle 100 meetri ellipsoidi pinnast madalamal. Kõige enam, üle 70 meetri, ellipsoidi pinna kohale tõuseb geoid Uus-Guinea ümbruskonnas. Eesti kohal ulatub ta üle ellipsoidi pinna paarikümne meetri võrra. Islandil küünib üle selle juba 60 m ja Vene tasandiku kohal taandub erinevus nulliks.


Nii et kui GPS näitab kõrgust ellipsoidist, siis täitsa klapib see paarikümne meetrine erinevus.
Või siis ka mitte, kui ellipsoid on geoidist 20m allpool, siis peaks merepinna kõrgusel hoopis +20 näitama, mitte -20.
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 22.07.2009 23:28:32 vasta tsitaadiga

Nagu mina aru saan, siis gps justkui näitaks ellipsi pinnaliselt seda, kuid reaalne oleks see geoidi +20 võrreldes ellipsiga.
Tänud tsitaadi eest.

Edit: loe veel geoidi kohta, nüüd ei saa enam mõhkugi aru et mis infot see gps siis annab reaalselt.

Edit2: saatsin päringu tarkvara arendajale, kelle programm gps'i logib antud käsiseadmes.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 22.07.2009 23:34:25 vasta tsitaadiga

GPS süsteem kui selline arvestab WGS84 süsteemiga (ehk siis et maakera on pöördellipsoid). Aga osade vastuvõtjate soft arvutab selle vastavalt koordinaatidele ümber kõrguseks merepinnast, teistel näitab ainult kõrgust ellipsoidist. Satelliitide peal mingit sellist arvutust ei toimu.
Aga Eestis ei tohiks negatiivseid kõrgusi ikkagi näidata ükskõik kummal juhul.
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 24.07.2009 00:22:08 vasta tsitaadiga

No logifail on järgmine
Vaid IE's xsl töötlusega nähtav: http://mikk36.eu/web/itn/Trk_09-07-08_08-37-48.xml
Teiste brauserite jaoks PHP'ga töötlus: http://mikk36.eu/web/itn/example2.php

Edit: sain vastuse ja see kõrgus gpx failis peaks olema kenasti MSL väärtus ja vajadusel confi muutes saab ka kõrguse ellipsoidist ning geidheight väärtuse kätte.

Edit2: Arendasin vahepeal ka seda php scripti edasi natuke, nüüd ka Google Map lehel kenasti olemas, kuigi alles väga vähe funktsionaalsusest on küljes.
Kiirusevahe IE'ga on ikka meeletu (kui avada sama lehekülg IE8's vs Firefox 3.5's näiteks).
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Vahemaade arvutamine Maa pinnal ja kõrguse merepinnast korrigeerimine GPS andmetes
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.