|
Autor |
Nachricht |
BennY-
Postingschinder
Alter: 39
Anmeldung: 29.09.2005
Beiträge: 555
Wohnort: Köln
1999 Volkswagen Golf IV
|
|
Zeig doch mal bitte das Logfile, läuft in ShowGPS evt. die Simulation?
masterchris_99 hat folgendes geschrieben:
|
benny net schlächt aber jetzt würde ich mich über genauere daten sehr freuen. und ganz speziell der preis.
|
sorry für die späte Antwort. Meine Lösung ist für den normalen Benutzer eher "unbezahlbar" jedenfalls wird das ganze niemandem über 2000€ Wert sein.
Es handelt sich bei dem Gerät das ich eingesetzt habe um ein Industrieterminal das sonst zur Steuerung von riesigen Dosieranlagen etc. genutzt wird.
Ich werte allerdings auch nur den NMEA Datenstrom von einer "GPS Maus" aus.
|
|
|
|
|
|
|
|
|
philipp_c
CPI Profi
Alter: 103
Anmeldung: 18.12.2004
Beiträge: 3214
2008 BMW e61_530d
|
|
So wie Benny das hat sollte sich das auch mit einem Mikrocontroller und so einem LC-Display realisieren lassen, ist dann auch PC unabhängig und die kosten würden weit unter 100EUR liegen.
Gruß Philipp
|
|
|
|
|
|
|
|
Longshine
Forumjunkie
Alter: 40
Anmeldung: 28.06.2004
Beiträge: 705
Wohnort: Ingersheim bei Stuttgart
|
|
philipp_c hat folgendes geschrieben:
|
So wie Benny das hat sollte sich das auch mit einem Mikrocontroller und so einem LC-Display realisieren lassen, ist dann auch PC unabhängig und die kosten würden weit unter 100EUR liegen.
Gruß Philipp
|
theoretisch ja, aber ob so ein Projekt jemals fertig werden wird...
|
|
|
|
|
|
|
|
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
Bei mir hauts mit den GPS Daten noch nicht hin. Der Standpunkt auf der Karte ist nicht der wirkliche Standort.
Jetzt hab ich n Tool, welches bei Änderung einer Datei, diese per FTP auf nen Server laden kann. Mit dem Tool, dem CarPC und nem GPRS Handy sollte doch was zu machen sein.
Folgendes, wenns funktionieren würde, hätte ich noch zum anbieten.
PHP:
|
<?php
$fount = false;
$_inhalt = file('text.txt');
$_inhalt = array_reverse($_inhalt);
for($i= 0; $i<count($_inhalt); $i++){
if($found != true){
if(substr($_inhalt[$i], 1, 5) == 'GPGGA'){
echo "Zeit: ";
$_output = explode("," , $_inhalt[$i]);
$time = substr($_output[ 1], 0, 6);
echo $time;
echo "<br>North: ";
$north = str_replace(".", "", $_o utput[2]);
$north = trim($north, '0');
$north /= bcpow(10, strlen($north)-2);
echo $north;
echo "<br>East: ";
$east = str_replace(".", "", $_output[4]);
$east = trim($east, '0');
$east /= bcpow(10, strlen($east)-2);
echo $east;
$found = true;
}
}else{
break;
}
}
?>
|
Notice: Undefined variable: found in c:\Inetpub\wwwroot\2.php on line 7
Notice: Undefined variable: found in c:\Inetpub\wwwroot\2.php on line 7
Zeit: 154309
North: 48.074977
East: 11.397708
Den Wurm find ich da nicht.
|
|
|
|
|
|
|
|
chris2k
Frischfleisch
Alter: 42
Anmeldung: 02.11.2004
Beiträge: 10
Wohnort: BW
|
|
Hi,
oben deklarierst du die Variable fount
und unten nutzt du die Variable found
Ich vermute mal du hast dich oben verschrieben.
Gruß chris2k
|
|
|
|
|
|
|
|
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
So einfach- man sieht den Wald vor lauter Bäumen nicht.
Danke
@ BennY-
Das ist jetzt eine Position in den Formaten, die ausgegeben werden.
Und sollte in Dezimal sein- laut ShowGPS Einstellungen.
$GPGGA,114917.003,4811.6732,N,01138.5490,E,1,07,1.0,568.6,M,47.5,M,0.0,0000*78
$GPRMC,114917.003,A,4811.6732,N,01138.5490,E,0.110779,47.53,150406,,*3E
$GPVTG,47.53,T,,M,0.110779,N,0.205162,K*6E
$GPGGA,114918.003,4811.6732,N,01138.5493,E,1,07,1.0,568.4,M,47.5,M,0.0,0000*76
|
|
|
|
|
|
|
|
|
philipp_c
CPI Profi
Alter: 103
Anmeldung: 18.12.2004
Beiträge: 3214
2008 BMW e61_530d
|
|
@Longshine klar warum nicht, ich sehe da nicht so eine riesen Aufgabe. Die Hardware ist ncht wirklich aufwendig, wenn da ein LCD ransoll, ein Handy und ein GPS Empfänger. Die Software ist dann genauso aufwendig wie bei der Lösung von Benny.
Gruß Philipp
|
|
|
|
|
|
|
|
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
Jetzt bräucht ich wohl nur noch die richtigen Werte.
@ x3on wie kommst Du an die richtigen Koordinaten?
|
|
|
|
|
|
|
|
x3on
Forumjunkie
Alter: 40
Anmeldung: 30.07.2005
Beiträge: 849
|
|
Also ich krieg meinen Car-PC scheinbar doch nimma zum laufen, drum kann ich mein altes Skript nicht veröffentlichen
Aber ich helfe natürlich so gut ich kann weiter...
Ich hab mir, soweit ich weiß, den Datensatz aus dem NMEA-Log geklaut:
$GPRMC,170419.994,A,4733.4234,N,00926.2876,E,1.46,84.20,190106,,*38
(ist jetzt ein fiktives Beispiel).
In dem Datensatz sind 4733.4234,N,00926.2876,E die Koordinaten. Das ,A, davor gibt an, dass die Daten gültig sind und kein Fehler aufgetreten ist.
In meinem Beispiel lassen sich die Daten nun folgendermaßen zerlegen:
47° 33.4234' nördliche Breite
009° 26.2876' östliche Länge
(dabei hilft der erste Google-Treffer bei der Suche nach 'NMEA': http://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htm)
Also hat man schon mal die Koordinaten. Da drunter kann man sich aber kaum was vorstellen, also will man sie ja auf ner Karte darstellen. Da hilft Mapquest weiter, denn hier kann man in nem Link die Koordinaten gleich angeben. Das sähe dann so aus: http://www.mapquest.com/maps/map.adp?searchtype=address&formtype=latlong&latlongtype=decimal&latitud e=47.5571&longitude=9.4381
Nur dafür muss man vorher das Format passend Umrechnen.
Im NMEA-Datensatz sind die Koordinaten als Grad und Minuten angegeben, wobei die Minuten im Dezimalformat angegeben sind. Das Format das Mapquest versteht sind nur die Grad im Dezimalformat.
Dabei geht man einfach vor, als würde man Eine Angabe von Stunden (Grad) und Minuten in eine reine dezimale Stundenzahl umrechnen. Also 6 Stunden und 15 Minuten sind 6.25 Stunden.
Man teilt also im obigen Fall die Minuten durch 60 und erhält 0.irgendwas Grad:
33.4234' / 60 = 0.557°
Genauso geht man auch für die östliche Länge vor.
Und das ganze jetzt noch addieren: 47° + 0.557° = 47.557° und schon hat man die Angabe, die man in den Link einsetzen muss. Und voila: Man steht mitten im Bodensee
|
|
|
|
|
|
|
|
tjark lanyard
Frischfleisch
Anmeldung: 15.04.2006
Beiträge: 1
|
|
Ich bin sprachlos Großen Respekt von meiner Seite aus Jungs. Das schreit ja förmlich nach Talent.
|
|
|
|
|
|
|
|
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
ShowGPS kann nun die aktuelle Position auf Mapquest Karte anzeigen.
Mit PHP Script und nem Server der PHP beherscht gehts dann auch von zuhause aus.
|
|
|
|
|
|
|
|
|
ShowGPS
Partner
Alter: 46
Anmeldung: 24.02.2005
Beiträge: 678
|
|
|
|
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
@ ShowGPS, danke. Ich Dussel hab natürlich den Link vergessen.
Habs nun mal so richtig probiert, inc. FTP Upload über W-Lan. Zuhause angekommen, die koord.php aufgerufen, auf den Link geklickt, und schon hatte ich meinen Standort.
|
|
|
|
|
|
|
|
|
Gehe zu Seite Zurück 1, 2
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
|
|