NWP automatisch weiterschalten?

  • Hallo zusammen,


    also eine erste Version habe ich auf meinem Server als Testversion mit Beschreibung online gestellt!
    Ich habe die Funktion zwar noch nicht in der Praxis getestet, sollte aber (zumindest unter GoPal 3.x) so ungefähr funktionieren. Bei GoPal 4 muss ich mir noch was anderes bei der Koordinatenübergabe überlegen, da die Zielkoordinaten nicht (immer) in der Registry abgelegt werden (s. Anmerkung zur vorigen Testversion).


    Was geht nun:
    - frei definierbare "Events" (= Koord-Aufrufe) beim Eintritt einer Bedingung.
    - die Events können momentan für Entfernung und Geschwindigkeit mit Vergleichsoperatoren und frei einstellbaren Grenzen definiert werden.
    - Verhalten nach dem Event einstellbar (Server beenden oder für gewisse Zeit sperren)
    - Bedingung für die Eventabfrage kann angegeben werden (nur best. Fenster oder/und nur bei GPS-Empfang).


    Prinzipielle Vorgehensweise für den autom. NWP-Button:
    - normale Routenfunktion wie bisher mit NWP-Button.
    - neuen "Automatik-NWP-Button" erzeugen, der den Koord-Servermodus mit dem Eventparameter startet.
    - als "Event" einen Klick auf den NWP-Button definieren (und je nach obiger Einstellung den Server per Klick neu starten)


    Es sind bestimmt noch etliche Feinarbeiten nötig, aber wer will, kann das gerne schon mal testen!


    Zitat

    was können wir Dir abnehmen, damit Du mehr Zeit für GoPal hast?
    Rasen mähen, Baby sitten, Auto waschen sind kein Problem!!!


    Danke für das Angebot, aber es geht mir mehr um das "Geld verdienen"...


    Gruß,
    Stefan

  • Zitat

    Original von klawo
    @A30
    Häng doch mal eine deiner Touren hier an, das würde ich mir geren mal ansehen. Ich fahre nämlich auch nicht von A-B...


    Hier mal eine ganz alte Tour (Rundkurs, 56 Wegpunkte) in der Planungsphase Alpha, die in keinster Weise weiter optimiert wurde, da GoPal 4.1 bei der Verarbeitung abkaspert. Also lasst uns bitte im Folgenden nicht über die Qualität der Wegpunkte diskutieren. Dazu sende ich später eine weitere Route.


    GoPal-Verhalten (P4410 (R23), GoPal 4.1, NR6.3): Route wird berechnet, Fortschrittsbalken läuft bis zum Ende, dann stürzt die Navigation ab und es wird wieder das GoPal-Hautmenü angezeigt.


    Verkürze ich aber die gleiche Tour auf 30 Wegpunkte, dann läuft die Berechnung durch.


    Ihr könnt das ja mal gerne testen. Freue mich über Feedback.


    Gruß
    A30

  • Hallo A30,


    mit der Anzahl der Routenpunkte hattest Du recht. War wohl geistig bei Navigon wo durch Verkleinerung der Kartenausschnitte mehr Routenpunkte möglich waren.


    Bezüglich NWP wurde zwar nicht mehr das Koordinatenfenster aufgerufen jedoch versuchte er mich ab und zu mal nach Hause zuschicken, wobei der aktuelle Routenpunkt übersprungen wurde. Bei nochmaliger Betätigung des NWP war ich wieder auf der Route.


    Werde die Software komplett neu aufspielen und nochmals testen.


    Gruss Gazzer

  • Zitat


    Danke für das Angebot, aber es geht mir mehr um das "Geld verdienen"...


    Gruß,
    Stefan


    Auch damit kann man Geld verdienen ... :D


    Das ging ja fix und ich dachte schon als ich gestern, bevor ich Deine Info her gelesen habe, auf Deiner HP nachgeschaut habe, komisch, ist doch schon alles da was man brauchen würde.
    Vielen Dank und ein : drink und :respekt


    Ich habe zumindestens schon mal Das Fenster mit der Entfernung auf den Schirm gebracht, aber wohl einen falschen Gedankenansatz gewählt, weil ich versucht habe die Serverfunktion schon über den Autostart zu starten. Allerdings habe ich dann nur eine Anzeige von 18xxx.xxx km bekommen, auch wenn ich ein Ziel definiert hatte.
    Frage: Wenn man auf das Entfernungsfenster klickt, verwschwindet es! Ist diese Reaktion beabsichtigt? Beendet sich damit die Serverfunktion?
    Du hast ja schon einen Ansatz skizziert, dann werde ich doch wohl mal mit der Syntax der Buttondefinition auseinandersetzen müssen.


    Werde dann von meinen Ergebnissen berichten.


    Gruß, Thomas

  • Zitat

    Original von astzhj
    Hallo zusammen,


    Route-Converter: Das XML-Format passt nicht zu Gopal 4, wahrscheinlich zu Gopal 3. Das hatte ich auch aufgrund der selben Fragestellung schon getestet.


    Gruß, Thomas


    Also ich muss mich da selbst korrigieren! :gap :] Das XML-Format selbst funktioniert. Aber GoPal 4.1 mag keine allzulangen Dateinamen.
    Wenn diese anschheinend länger als 12 Zeichen sind (Ich habe die genaue Grenze nicht ausgelotet) dann erhält man die Meldung "Die Route konnte nicht geladen werden", wenn man versucht diese zu laden. Und ich hatte das jetzt auf den Inhalt bezogen. (Münsterland 4-Tref ging nicht Münsterland4 dagegen schon)
    Ich habe eine Tour mit 40 WP erfolgreich geladen und berechnen lassen.
    (unter NR 6.3)!


    Gruß, Thomas

  • @A30


    Das Hauptproblem bei der Datei liegt darin, daß die Wegpunkte häufig auf, oder in unmittelbarer Nähe der Abbiegung platziert sind.
    Durch kleinere Ungenauigkeiten in den zugrundeliegenden Kartendaten, kann das den Routingrechner ganz schön durcheinanderbringen. (zb falsche Abbiegespur)


    Deshalb bei der Planung immer den Wegpunkt hinter die Kreuzung, Ortschaft, und zwar deutlich.


    Es sind natürlich auch zuviele Wegpunkte.


    Hier deine Strecke mit 20 Punkten, die auch auf Gopal4 problemlos läuft.


    Deine Originalstrecke kann auch auf meinem Gerät nicht berechnet werden.

  • Hallo zusammen,


    ich nutze die Navigation auch oft auf dem Motorrad, aber das Gerät befindet sich bei mir ausschließlich in der Jackentasche. Also ich fahre nur nach Sprachansage.


    Die Routen plane ich immer über GoogleMaps. Wandel sie dann per Drag&Drop mit dem RouteConverter in das GoPal 4.1 XML-Format um.


    Bei der Zwischenzielbestimmung (Waypoints) habe ich am Anfang einen Fehler gemacht und sie direkt in Ortschaften gesetzt. Das Problem ist, dass wenn man nicht genau die gewünschte Straße trifft, sondern eine Nebenstraße, wird man immer von der eigentlichen Route geholt und muss die Nebenstraßen des Ortes abfahren ... :(
    Da wäre es echt super wenn man sich dem Waypoint nur in einem bestimmten Radius (evtl. 500m) nähern müsste.


    Gelöst habe ich das Ganze, indem ich den Waypoint immer genau vor die Ortschaft gesetzt habe. Funktioniert super.


    Zu den Dateinamen für die Route. Die dürfen ruhig länger sein, aber keine Leerzeichen enthalten. Das funktioniert bei mir nicht.

  • Hallo Thomas,

    Zitat

    Original von astzhj
    Ich habe zumindestens schon mal Das Fenster mit der Entfernung auf den Schirm gebracht, aber wohl einen falschen Gedankenansatz gewählt, weil ich versucht habe die Serverfunktion schon über den Autostart zu starten. Allerdings habe ich dann nur eine Anzeige von 18xxx.xxx km bekommen, auch wenn ich ein Ziel definiert hatte.
    Frage: Wenn man auf das Entfernungsfenster klickt, verwschwindet es! Ist diese Reaktion beabsichtigt? Beendet sich damit die Serverfunktion?


    schön, dass du es testest!
    Hast Du den VirtCom installiert? Zum Testen muss es nicht unbedingt sein, aber sobald du GoPal parallel laufen lassen willst, kommst Du nicht d'rum herum.
    Dein Gedankenansatz ist schon nicht so falsch, nur ist mein Programm noch nicht ganz so weit... Du kannst das schon im Autostart starten, aber leider fehlen noch Funktionen, um bei laufendem Serverprogramm Fenster hinzuzufügen und zu löschen, etc. Daher muss das Programm momentan dazu neu gestartet werden.
    Dass beim Klick auf ein Serverfenster sich das Programm beendet, ist die Defaulteinstellung (die letzte 0 vor der geschweiften Klammer). Hier kannst Du (mit neg. Zahlen) auch wieder Koord-Parameter hinterlegen, was also beim Klicken passieren soll.
    Die Beschreibung der ganzen Serverfunktionen ist leider noch auf mehrere Artikel verteilt. Ich muss das mal zusammenschreiben...


    Zur Entfernungsanzeige: Das sieht so aus, als ob das was nicht stimmt. Arbeitest Du mit GoPal3 oder 4? Das Ziel und die letzte bekannte Position hole ich mir aus der Registry. GoPal 3 (Default) und 4 arbeiten da aber leider recht unterschiedlich. Hattest Du GPS-Empfang?


    Viel Spaß weiterhin,
    Gruß,
    Stefan


  • @klawo:
    Erstmal danke für deine Mühe. Dass eine Route mit bis zu 30 Wegpunkten problemlos verarbeitet wird (sogar trotz ungünstig platzierter Wegpunkte) hatte ich ja schon geschrieben. Ich hatte ja auch extra geschrieben, dass diese Datei im Alpha-Stadium geblieben ist. Ich habe daraus später dann eine Datei mit 30 Wegpunkten angelegt, die läuft. Die vorliegende Datei dient ja nur dazu, zu zeigen, dass es mit längeren Routen Probleme gibt. Über die Qualität der Datei (Wegpunkte) wollte ich nicht diskutieren - wie zuvor schon geschrieben.


    Deine Route sieht auf den ersten Blick gut aus, jedoch fährt das Navi hier teilweise über Straßen, die ich bewusst nicht befahren will. Teilweise nutzt es zwischen Punkten direkte Wege ("Abkürzungen"), die dann in Belgien die Qualität eines Feldweges haben, anstatt weitere 100m auf der Bundesstraße zu bleiben. Es hat also schon seinen Sinn, wenn ich das Punktenetz an bestimmten Stellen verdichtet habe. Denn dann navigiert das gute Stück auch dahin, wo lang ich fahren möchte.


    Vielleicht ist das aber auch Belgien spezifisch oder es liegt am Motorrad-Modus? ?(


    Verbesserungen durch das Platzieren der Wegpunkte in größerem Abstand zu Kreuzungen werde ich aber mal austesten.


    Klawo, wie bzw. womit hast du denn die Bezeichnungen der Wegpunkte in der Datei erzeugt?


    Gruß
    A30

    Einmal editiert, zuletzt von A30 ()

  • - Es kommt meiner Meinung nach nicht auf die Anzahl der Wegpunkte an, da ich schon 41 Stationen getestet habe, und nicht glaube, daß überhaupt ein Limit vorliegt.


    Route abfahren - Navirunner Skin V6


    -Es kommt aber, wie schon erwähnt, darauf an diese richtig zu setzen


    -Das Problem mit dem Routing kommt so: Deine Datei enthält Zwischenziele, diese setze ich in meine Routingsoftware ein (Garmin Citynavigator) und berechne eine Wegführung. Jetzt habe ich diese Strecke mit meinem Programm optimiert, wobei die eigentliche Streckenführung gleich bleibt. Gopal rechnet jetzt aber wieder eine eigene Führung zwischen den Punkten aus.
    Der Motorradmodus könnte natürlich da mit reinspielen.


    -Deshalb nutze ich zur Motorrad/Cabrioplanung GarminCitynavigator mit einem älteren Garmingerät Quest. Eine auf dem PC erstellte Route wird 1:1 auf das Gerät übertragen. Nicht nur die Zwischenziele.


    Womit hast du denn geplant? Denn du kannst dir ja auch nicht sicher sein, ob Gopal diese Strecke genau abfährt. Ausser du überprüfst die Strecke bei starkem Zoom auf dem Gerät.

    2 Mal editiert, zuletzt von klawo ()

  • Hallo Stefan,


    ich habe mir jetzt einen Button zum Starten des Servermodus definiert. Der funktioniert soweit schon mal. Ja, Virtcom ist installiert und das funktioniert soweit auch. Ich arbeite mit GoPal 4.1, hatte aber zunächst nicht bedacht, das Dein Programm ja auch die Zielkoordinaten benötigt, um die Entfernung zu berechnen. Ohne GPS-Empfang wird als Entfernung nachwievor 18xxx.xxx ausgegeben, mit GPS-Empfang ändert sich der Wert, aber für mich ohne erkennbaren Zusammenhang, also die Zahl wird nicht kontinuierlich kleiner, sondern wechselt munter. Aber ich gehe mal im Moment davon aus, das es an den fehlenden Zielkoordinaten liegt. Evtl. kann man ja die "Anfangsentfernung" ohen Zielkoordinaten auf Null setzen!?
    Habe leider auch nicht soviel Zeit zum experimentieren, wie ich gerne würde. Und es hat auch seine Zeit gebracuht, bis ich die Funktionsweise Deines Programmes verstanden habe (hoffe ich jetzt zumindestens. Bin ja auch nicht mehr der Jüngste! :D


    Werde aber hoffentlcih bald weitere Ergebnisse berichten können.


    Gruß, Thomas

  • Hallo Gazzer,


    danke für den Tip, werde ich mal probieren. Ich hatte mir da keine Gedanken zu gemacht. Hatte die Datei einfach so genommen, wie RoteConverter sie erzeugt hatte. Acuh mit 12 Zeichen kommt ja schon gut hin.


    Gruß, Thomas

  • Hallo Thomas,


    hast Du als Zusatz den Parameter gopal=4 genommen? Erst damit wird die Zielkoordinate aus GoPal4 entnommen, sonst wird versucht, die aus GoPal2/3 zu benutzen, was bei Dir nicht funktionieren kann!
    Du musst dann ein Ziel mir Ort-Straße-Hausnummer eingeben (nicht mit letzte Ziele oder Koordinaten!!!), denn nur dann setehen die Zielkoordinaten auch in der Registry!
    Du kannst Dir ja zur Sicherheit die Zielkoordinaten mit ausgeben lassen, damit Du siehst, was genommen wird.


    Gruß,
    Stefan

  • Hallo Gazzer,


    "Statt Bindestrich (-) einen Unterstrich (_)" das war der richtige Tipp !!!


    Hatte mich bereits einige Nächte gekostet.


    Danke Gazzer : drink : drink : drink


    Das war mal wieder ein Beweis für die Kompetenz des Forums !!!


    Danke


    gnagfloW