Maanmittauslaitoksen Paikannuspalvelu tarjoaa käyttäjille ilmaiseksi DGNSS-korjausdataa koodipaikannukseen.
DGNSS-palvelu (Differential GNSS) perustuu tarkasti tunnettuihin FinnRef-referenssiasemien sijainteihin, joiden avulla voidaan määrittää, kuinka paljon GNSS-satelliitteihin tehdyt etäisyyshavainnot poikkeavat todellisesta etäisyydestä. Näitä etäisyyseroja kutsutaan DGNSS-korjauksiksi, jotka lähetetään edelleen käyttäjille. Käyttäjän vastaanotin korjaa ensin havaitsemiaan etäisyyksiä näiden differentiaalikorjausten verran ja laskee sitten sijaintinsa normaalisti.
Paikannuspalvelu tarjoaa DGNSS-korjaukset sekä yksittäisiltä asemilta (DGNSS tai esim. DG_HETT) että käyttäjän sijaintiin lasketulta virtuaaliasemalta (DGNSS_VERKKO). DGNSS-korjauksia käyttämällä saavutettava sijaintitarkkuus heikkenee etäisyyden kasvaessa tukiasemilta.
Maanmittauslaitoksen Paikannuspalvelusta on tällä hetkellä saatavissa korjauksia GPS- ja Glonass-satelliittien signaaleihin. Lähitulevaisuudessa palvelu tulee tukemaan myös eurooppalaisen Galileo-järjestelmän satelliittien signaaleja.
DGNSS-palvelun käyttö
Korjausdata lähetään internetin välityksellä NTRIP-protokollan (Networked Transport of RTCM via Internet Protocol) mukaisesti. Laitteessasi tulee siis olla internet-yhteys, ja NTRIPin hallitseva ohjelma. Korjausstreamit DGNSS ja DGNSS_VERKKO tarvitsevat vastaanottimen likimääräisen sijainnin. Sijainti lähetään palveluun NMEA-viestinä (The National Maritime Electronics Association).
DGNSS-korjausdataa lähetetään RTCM-standardin kahdessa versiossa, RTCM 2.2. ja uudessa RTCM 3.2 (MSM). Lähetettävät viestityypit versiolle 2.2 ovat:
Viestityyppi | Lähetysväli | Sisältö |
---|---|---|
1 | 1 s | GPS-differentiaalikorjaus |
3 | 10 s | Referenssiaseman tiedot |
31 | 1 s | Glonass-differentiaalikorjaus |
Sekä versiolle 3.2:
Viestityyppi | Lähetysväli | Sisältö |
---|---|---|
1006 | 10 s | Referenssiaseman tiedot |
1071 | 1 s | GPS-koodihavainnot ja differentiaalikorjaus |
1081 | 1 s | Glonass-koodihavainnot ja differentiaalikorjaus |
DGNSS-palvelua voi käyttää alla olevilla tiedoilla:
Caster (IP) | 195.156.69.177 |
Portti | 2102 |
Käyttäjätunnus | avoin |
Salasana | data |
Näiden tietojen lisäksi valitse myös halutun datastreamin mountpoint seuraavista:
Streamin mountpoint | NMEA | Kuvaus |
---|---|---|
DGNSS | Kyllä | Palvelu yhdistää käyttäjän automaattisesti lähimmän referenssiaseman korjaukseen |
DG_XXXX (XXXX on aseman nelimerkkinen tunnus, ks. alta) | Ei | Käyttäjä valitsee itse haluamansa tukiaseman |
DGNSS_VERKKO | Kyllä | Palvelu käyttää hyväkseen koko FinnRef-verkon virhemallinnusta ja lähettää käyttäjän sijaintiin yksilöityä korjausta (RTCM 2.2) |
DGNSS_VERKKO3 | Kyllä | Palvelu käyttää hyväkseen koko FinnRef-verkon virhemallinnusta ja lähettää käyttäjän sijaintiin yksilöityä korjausta (RTCM 3.2) |
DGNSS_VERKKO12 | Kyllä | Sama kuin DGNSS_VERKKO, mutta lähettää enintään 12 satelliitin korjauksen. Toimii vanhoilla 12-kanavaisilla paikantimilla. |
Kaikki saatavilla olevat mountpointit löytyvät palvelun sourcetablesta.
Alla olevassa kuvassa on esimerkki siitä, kuinka yhdistäminen tapahtuu mountpointtiin DG_JOE2 (Joensuun referenssiaseman differentiaalikorjaus). Esimerkkiohjelmana RTKLIB:n kuuluva strsvr [4].
Viitteet
[1] GNSMART-ohjelmiston tuottaja Geo++:n kotisivu http://www.geopp.de/gnsmart/
[2] BKG:n (Bundesamt für Kartographie und Geodäsie) tuottama epävirallinen Ntrip-dokumentaatio https://igs.bkg.bund.de/root_ftp/NTRIP/documentation/NtripDocumentation.pdf
[3] Lisätietoa NMEA:sta http://gpsworld.com/what-exactly-is-gps-nmea-data/ ja https://www.trimble.com/OEM_ReceiverHelp/V4.44/en/NMEA-0183messages_MessageOverview.html
[4] RTKLIB, http://www.rtklib.com/
Paljon käytettyjä lyhenteitä
- GNSS = Global Navigation Satellite System
- DGNSS = Differential GNSS
- RTK = Real Time Kinematic
- Ntrip = Networked Transport of RTCM via Internet Protocol
- NMEA = The National Maritime Electronics Association
- RTCM = Radio Technical Commission for Maritime Services