GPSTk είναι μια βιβλιοθήκη ανοικτού κώδικα και σουίτα εφαρμογών για τη δορυφορική πλοήγηση κοινότητα - σε ελεύθερη ερευνητές να επικεντρωθούν στην έρευνα, δεν είναι χαμηλότερο επίπεδο της κωδικοποίησης.
Οι χρήστες GPS απασχολούν σχεδόν κάθε υπολογιστική αρχιτεκτονική και το λειτουργικό σύστημα. Ως εκ τούτου, ο σχεδιασμός του σουίτα GPSTk είναι ως πλατφόρμα-ανεξάρτητη δυνατό. Ανεξαρτησία πλατφόρμας επιτυγχάνεται μέσω της χρήσης του ISO-πρότυπο γλώσσα προγραμματισμού C ++. Οι αρχές της αντικειμενοστρεφούς προγραμματισμού που χρησιμοποιούνται σε όλη την κώδικα βάσης GPSTk, προκειμένου να διασφαλιστεί ότι ο κώδικας είναι αρθρωτή, επεκτάσιμη και διατηρήσιμη.
Η σουίτα GPSTk αποτελείται από έναν πυρήνα της βιβλιοθήκης, βοηθητικές βιβλιοθήκες, και ένα setof εφαρμογές. Η GPSTk παρέχει ένα ευρύ φάσμα λειτουργιών που επιλύουν προβλήματα επεξεργασίας που σχετίζονται με το GPS, όπως την επεξεργασία ή τη χρήση τυποποιημένων εντύπων, όπως RINEX. Οι βιβλιοθήκες είναι η βάση για τις πιο προηγμένες εφαρμογές που διανέμονται ως μέρος της σουίτας GPSTk.
Ο πυρήνας της βιβλιοθήκης GPSTk παρέχει την πιο ισχυρή, σε γενικές γραμμές χρήσιμη και ανεξάρτητη πλατφόρμα κώδικα στο GPSTk. Παρέχει μια σειρά μοντέλων και αλγορίθμων foudn στο βιβλίο GPS και κλασικά χαρτιά, όπως τη λύση για τη θέση του χρήστη ή την εκτίμηση της ατμοσφαιρικής διάθλασης. Οι κοινές μορφές που υποστηρίζονται, καθώς, όπως RINEX ή SP3.
Οι βοηθητικές βιβλιοθήκες περιέχει κώδικα που θα μπορούσε να είναι χρήσιμο στην επεξεργασία GNSS, αλλά δεν ταιριάζουν με αυτή την περιγραφή και τη δυνατότητα μεταφοράς του πυρήνα της βιβλιοθήκης. Αυτός ο κωδικός μπορεί να περιέχει πολύ εξειδικευμένα αλγορίθμων ή να συνδέονται με τη μορφή μηνύματος ενός συγκεκριμένου δέκτη. Ο κώδικας θα μπορούσε να απαιτήσει βιβλιοθήκες ή λειτουργίες του συστήματος που είναι ευρέως διαθέσιμα, αλλά δεν είναι μέρος της βασικής C ++
Απαιτήσεις :.
- GCC
- το βοηθητικό πρόγραμμα μαρμελάδα, μια αντικατάσταση για το make
- Doxygen
Τα σχόλια δεν βρέθηκε