Streda, september 05, 2007

Pripojte si GPS / Connect Your GPS

TU je k dispozícii môj program, ktorý umožňuje prepojiť GPS prijímač cez sériový port s počítačom, čítať z neho aktuálne informácie a zobraziť na mape aktuálnu polohu.
Vlastnosti programu:
  • Program zobrazuje správy prijaté z GPS prijímača, vypisuje aktuálnu polohu, dátum a čas, rýchlosť pohybu a kurz
  • Je možné vybrať si sériový port, ku ktorému je prijímač pripojený
  • Program zobrazuje aktuálnu polohu a celú trasu na mape
  • Trasu je možné uložiť vo formáte gpx,
  • Zároveň je možné gpx trasy otvárať a zobrazovať na mape
  • Podkladová mapa sa dá zmeniť
  • Ak nemáte k dispozícii GPS prijímač je možné použiť simulačný mód
  • Všetky prijaté správy je možné ukladať do logu
Funguje to pod Windowsom, projekt je naprogramovaný v C++, grafické rozhranie je robené vo wxwidgets. Celý program som robila ako zápočťák z objektovo orientovaného programovania. TU sú k dispozícii zdrojové kódy, všetko je pod GNU licenciou, ale ak by ste ich náhodou na niečo použili, potešíte ma ak mi dáte vedieť (čisto zo záujmu). Pre mňa boli veľmi užitočné články o programovaní a Gps na programovanie.pc.sk. Viac informácií je možné nájsť v priloženej dokumentácii. Je dosť vecí, ktoré mám niekedy v pláne na ňom zlepšiť, ale keby ste mali nejaké nápady, budem rada ak mi ich pošlete.


HERE is available my program, that allows you to connect GPS receiver with computer via serial port, read messages from receiver and display actual position on map.
Program features:
  • Program displayes messages received from GPS receiver, displayes actual position, date and time, speed and curse
  • You can choose number of port which is GPS receiver connected to
  • Program displayes actual position and whole trace on map
  • You can save the trace in gpx format
  • You can also open and display gpx traces on map
  • Source map could be changed
  • If you`ve got no GPS receiver, then you could try simulation mode
  • All received messages could be saved in log file
Project is written for Windows, it`s programmed in C++, wxwidgets library was used for GUI programming. This projekt is my school work, therefore HERE are all source codes available, everything under GNU licence. But if you use something I would be pleased when you inform me (only because of my interest). More info could be found in included documentation. There are many things to improve in this project, but if you`ve got some ideas I would appreciate if you write me.

0 komentárov: