Hiho,
die Frage ist ja, wie die GPS Daten von den LKW's zu deinem Programm kommen sollen.
Wenn du UHF/VHF nimmst, schafft man ca. 200km Reichweite. Die LKW's dürften aber wesentlich weiter fahren !?
Ansonsten muss man vom LKW aus per Langwelle senden, was aber für jeden LKW einen LW Sender voraussetzt. Alternativ kann man die Daten auch über Satellit übertragen - was aber eine Kostenfrage ist - aber damit (weltweit) verfügbar sind.
Ist das Problem der GPS Daten Übermittlung geklärt, fängt man am besten an die NMEA 0183 zu lesen. Diese enthält unter anderem die Spezifikation für GPS Datenpakete.
Also $--GLL, $--GBA, $--GGA und wie sie alle heißen.
Was so ein GPS Empfänger an Daten liefert, findet man am schnellsten raus wenn man den per RS232 mal an einen Rechenr stöpselt und mit Hyperterminal die Daten mitliest. Da sieht man dann die empfangen und in GPS Pakete verpackten Daten.
Ist das alles geschafft kann man dann zu den GPS Daten einen Parser programmieren. Paralell muss zusätzlich noch ein rudimentäres GIS entwickelt werden, welches ein reales Mapping von empfangen Daten auf einen beispielsweise WGS84 Ellipsoiden ermöglicht.
Dazu braucht man dann natürlich noch Kartenmaterial. Am einfachsten wären da ESRI Shape Files, falls noch Elevation Informationen (also Höhen) braucht muss man zu DTED greifen.
Dies wirft aber ein neues Problem auf:
Nun muss man natürlich noch einen Parser schreiben, welcher das Kartenmaterial bildlich darstellt.
Ist das alles geschafft kann man auch LKW's auf einer Karte sehen.
bye Saxony
[edit]
Am besten wird es aber sein, die LKW's mit einem GPS Sender auszustatten statt nur einem Empfänger. Dies macht einen eigenen Sender hinfällig. Allerdings ksoten GPS Sender "etwas" mehr als die plumpen Empfänger.
Zudem muss man dann bei so einem Sender darauf achten wie er sendet: UHF/VHF/MW/LW/SAT.
UND ganz wichtig: dort wo dein Programm läuft brauchst du einen Empfänger dafür, welcher an dem Rechner mit dem Program per RS232 oder LAN oder NPort oder wie auch immer angestöpselt ist.
[/edit]
[edit2]
Habe gerade gelesen, dass zum Beispiel als Autodiebstahlsicherung ein GSM-Modul implementiert wird, welches dann die Daten (Longitude, Latitude) per SMS verschicken kann.
Dies erfordert aber wie gesagt immer den entsprechenden Empfänger an der Sttion wo dein Programm läuft.
[/edit2]
[edit3]
So und das letzte Edit:
Wenn du die GPS Daten eines jeden LKW's einfach so weiterleitest wie sie der GPS-Empfänger bekommen hat, hast du du für deinen Verwendungszweck noch nicht gewonnen.
Weil es fehlt etwas ganz wichtiges.
Jeder LKW sollte ja eine ID mitschicken, ansonsten hast du 435974395 nemenlose LKW's auf deiner Karte und weißt nicht in welchem grad der Klaus oder der Peter sitzt.
Um das zu realisieren, muss man zwischen dem GPS Empfänger und dem Sender AN BORD des LKW's schon etwas integrieren, welches die GPS Daten um eine individuelle ID anreichert und dann erst weiter schickt.
Zusammenfassend lässt sich also sagen: An einem ruhigen Wochenende ist das alles geschafft.
[/edit3]
Das mal so als erste Gedankengänge dazu.
Aha habe gerade den Freundin-Überwachungs-Thread von dir gelesen. *feier*
Die oben angegeben Informationen bitte nur nach Datenschutzrichtlinien gebrauchen (BundesDatenSchutzGesetz BDSG).