GPSTk on avoimen lähdekoodin kirjasto ja sarja sovelluksia satelliittinavigointi yhteisö - ja vapaa tutkijoita keskittymään tutkimukseen, ei alemman tason koodausta.
GPS käyttäjät työllistävät lähes joka laskennallisia arkkitehtuurin ja käyttöjärjestelmä. Siksi suunnittelu GPSTk sarja on niin alustasta riippumaton kuin mahdollista. Platform riippumattomuus saavutetaan käyttämällä ISO-standardin C ++ ohjelmointikielellä. Periaatteita olio-ohjelmointi käytetään koko GPSTk koodin pohjalta varmistaakseen, että koodi on modulaarinen, laajennettavissa ja ylläpidettävissä.
GPSTk Sviitissä on ydinkirjaston, ylimääräisiä kirjastoja, ja setof sovelluksiin. GPSTk tarjoaa laajan valikoiman toimintoja, jotka ratkaisevat käsittely liittyviä ongelmia GPS kuten valmistuksen tai tavallisilla formaatteja kuten RINEX. Kirjastot ovat perusta kehittyneempiä sovelluksia jaetaan osana GPSTk suite.
GPSTk ydinkirjaston tarjoaa vahvin, yleisesti hyödyllisiä, ja alustasta riippumaton koodin GPSTk. Se tarjoaa useita malleja ja algoritmeja foudn GPS oppikirja ja klassinen papereita, kuten ratkaisemalla käyttäjän asemaa tai arvioimalla ilmakehän taittuminen. Yhteiset muodot ovat tuettuja, kuten RINEX tai SP3.
Ylimääräisten kirjastot sisältää koodia, joka voi olla hyötyä GNSS käsittely, mutta eivät sovi tähän kuvaukseen ja siirrettävyys ydinkirjaston. Tämä koodi voi sisältää erittäin erikoistuneita algoritmeja tai liittyvän viestin muodon tietyn vastaanottimen. Koodi voisi vaatia kirjastojen tai järjestelmän toiminnot, jotka ovat yleisesti saatavilla, mutta ei osaa C ++ standardia.
vaatimukset
- GCC
- hillo apuohjelma, korvaava make
- Doxygen
Kommentteja ei löytynyt