Tengerszint feletti magasság GPS koordinátákból

Van egy GPS eszköz és a tőle gyűjtött adatok. Elvileg mérné az eszköz a tengerszint feletti magasságot is, de az akkor is ugrál (több 10-100m), ha az eszköz egy helyben van már jó ideje, a koordináták viszont rendben vannak. Google Maps-ból vagy hasonló szolgáltatásból hogy lehetne kinyerni legegyszerűbben egy programmal (jav: amit én írok), hogy adott koordinátákhoz milyen tengerszint feletti magasság tartozik? Mivel az eszköz nem repül és nem megy fel az emeletre :) ezért adott domborzati pont tengerszint feletti magassága elég pontos lenne.

Hozzászólások

Szerkesztve: 2020. 08. 26., sze – 08:47

Ha ide https://www.gpsvisualizer.com/elevation feltöltöd GPX fájlként, akkor hozzá tudod adatni a magasság értékeket is.
Kipróbáltam, ha rendelkezik a fájl magassági értékekkel, akkor felülírja az adatbázisból.

Valami ilyesmi nincs, mint az open-elevation, aminek elvileg küldök egy kérést és visszadob egy JSON-t?

https://github.com/Jorl17/open-elevation/blob/master/docs/api.md

Próbálgatam curl-el, de döglöttnek tűnik.

PS: Néha válaszol, hogyaszondja: "not found"

Nekem erre:

https://api.open-elevation.com/api/v1/lookup?locations=41.161758,-8.583933|40,39|65,33

Ezt válaszolta:
{"results": [{"latitude": 41.161758, "elevation": 117, "longitude": -8.583933}, {"latitude": 40.0, "elevation": 1967, "longitude": 39.0}, {"latitude": 65.0, "elevation": 110, "longitude": 33.0}]}

Szerkesztve: 2020. 08. 26., sze – 09:44

Mennyi ideig tartózkodik a berendezés egyazon helyen? GPS/Galileo/... átlagolása (szélsőértékeket kihajítva, stb.) nem ad elégséges eredményt?

A fent emlitett GIS es terkepeszeti adatbazisok nagyon jok. Vannak helyek, ahol egesz nagy felbontasu a raszter. Meredek hegyoldalakban interpolalhatsz, ha hiszel benne, a Hortobangyon meg mindegy.

A GPS-bol, foleg mozgas kozben, nagyon nehez ertelmes magassagadatot kinyerni. Lehet pl legnyomasmerovel trukkozni, de egy fel ora alatt az is meg tud valtozni, szoval tobbszor kalibralnod kell biztosan ismert pontokhoz.

Nekem olyan projektem volt, hogy adott GPS track-hez akartam passzintani nagyon pontos elevation komponenst. Végül azt találtam, hogy a finn földtani intézet publikálta az ország komplett magasság adatait különféle felbontású raszterekben. A GPS pontokat át kellett konvertálni abba a koordináta rendszerbe, amit az használt, utáána minden GPS ponthoz meg kellett keresni, hogy melyik raszter pontok közé esik, és a környékbeli pontok átlagmagasságát hozzáasszociálni a GPS ponthoz. Mit mondjak, érdekes projekt volt, R-ben implementáltam, és a végére már egész gyorsan fut, de jó sok buktató volt benne. Most tudok bringa track-eket szép 3D-ben nézegetni.

Csaba

Jó lenne látni egy nagyobb mintát a $GPPGA szekvenciából. 

"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

Nézegettem egy teszt eszközt, tényleg kevésbé ugrál a magasság (igaz csak rövid ideig figyeltem), ha sok műholdat lát (9 esetén már elég stabil), kevésnél meg métereket pattog egy helyen. Azon gondolkoztam még, ha nem is dobnám el, de pl a műholdak számával súlyozott átlagot számolnék az adott környéken letárolt magassági adatokra, az esetleg még segíthetne.

A pozíció pontossága nemcsak műholdak számától függ, hanem az elhelyezkedésüktől is. Bár több műhold esetén nagyobb a valószínűsége, hogy lesz megfelelő geometriában elhelyezkedő is.

A pozíció minőségét különböző DOP (Dilution Of Precision) értékekkel szokás kifejezni

Nem tudom mekkora keret van projektben, de léteznek Magyarországon CORS (Continuously Operating Reference Station) szolgáltatások, akik egy kis pénzért a mért pozíciódhoz NTRIP korrekciót küldenek, így akár cm körüli pontosságot is el lehet érni.

https://en.wikipedia.org/wiki/Dilution_of_precision_(navigation)

https://en.wikipedia.org/wiki/Real-time_kinematic

https://en.wikipedia.org/wiki/Networked_Transport_of_RTCM_via_Internet_Protocol

Magyarországi CORS szolgálatások:

https://www.gnssnet.hu/ (állami)

https://www.geodetanet.hu/ (privát)

https://www.geotradegnss.com/ (privát)

[Falu.Me]==>[-][][X]

A magasság minőségét a VDOP érték mutatná. A HDOP (horizontal dilution of precision) a pozíció vízszintes értelmű megbízhatóságát jelenti.

Az ideális minden esetben az 1. Geodéziában 3 fölött már erősen kételkedni szoktunk a kapott eredményben.

A geodétanetnek van olyan ntrip mount pontja, ami csak GPS korrekciókat tartalmaz. Ez elég drága, viszont nem kell számolnod a perceket.

A gnss.hu-nál 3 ft/perc +áfáért méter alatti pontosságot kaphatsz - ez akár elég is lehet neked

[Falu.Me]==>[-][][X]