Programm zur Koordinateneingabe


  • Denke!!!
    Dann wart ich noch ein wenig. : drink


    Grüße
    Martin

  • Hallo Martin

    Zitat

    Original von tidnabhab mir jetzt den Thread von vorne bis hinten durchgelesen. Bin nun komplett verwirrt.


    das kann ich durchaus verstehen!
    Das Problem ist, wenn man mit einem kleinen Programm anfängt und dann immer mehr Erweiterungen dazukommen, dann wird's immer unübersichtlicher! Bei Gelegenheit werde ich die Infos auf meiner Homepage auch etwas übersichtlicher gestalten, aber ich muss halt "nebenbei" auch noch Arbeiten...


    Nun kurz die Routenfunktion erklärt (Es bezieht sich alles auf die neue Programmversion V1.07 und einen Button in der Kartenansicht mit Original-Skin):


    1) Grundlage sind ganz einfache asc-Dateien mit folgendem Format (pro Zwischenziel eine Zeile): Länge, Breite, "Text"

    12.4061100,47.3119400,"Thurn Pass. A. B161. Kitzbühel-Mittersill. 1274m 8%"
    11.8666700,47.3125000,"Zillertal Höhenstr. A. (B169) Ried-Ramsau im Zillertal. 2040m 20%"


    Wie man zu den Daten kommt ist ein anderes Thema (POIObserver, Google Earth, ...)
    Man kann sich nun beliebig viele solcher Dateien (am PC) erstellen (z.B. pro Tagesetappe eine Datei) und in ein beliebiges Verzeichnis auf das Navi speichern, z.B. \Storage Card\Routes\


    2) Das Programm koord465.exe wird nach dem Herunterladen auf den PC entpackt und auch in ein beliebiges Verzeichnis kopiert, z.B.: \Storage Card\Programme\koord\koord465.exe
    Es werden keine weiteren Dateien benötigt!


    3) Button in der Kartenansicht erstellen: Datei PFSkin.skn vom Navi auf den PC kopieren und diese Originaldatei sichern, damit ggf. bei einer Fehlfunktion wieder der alte Zustand hergestellt werden kann!
    Die Datei in einen Editor laden und folgende Zeile suchen:
    ZoomOut
    Ein paar Zeilen weiter unten nach der schließenden geschweiften Klammer(}) folgende Zeilen einfügen:

    RoutenTestButton // SD
    {
    Class: LauncherButton;
    Coordinates: 430,100,50,30;
    Enabled: 33,0,120,30,30,10,0;
    Pushed: 33,0,120,30,30,10,2;
    Text: "Route";
    TextCoordinates: 0,0,50,30;
    PYOffset: 2;
    HAlign: center;
    VAlign: bottom;
    BGMode: transparent;
    Font: 2;
    Action: MapMenu.stopguidance; // beendet die Routenführung
    launch: "\Storage Card\Programme\koord\koord465.exe";
    params: "Route=\Storage Card\Routes\";
    }

    Die fettgedruckten Koordinaten müssen ggf. geändert werden (z.B. bei kleinerem Bildschirm: 30,80,50,30;). Die Programmpfade müssen natürlich mit den tatsächlichen übereinstimmen!
    Darauf achten, dass allen Klammern stimmen!
    Datei speichern und auf das Navi zurückladen.
    Nun die Navigation neu starten (kein Reset nötig!) und es sollte so ähnlich wie auf dem Bild unten aussehen!


    4) Beim ersten Klick auf den neuen Button "Route" sollte nun ein Dateimanager aufgehen und man kann sich die erste vorbereitete Route (*.asc) laden. Nun geht das Routenfenster auf und das erste Etappenziel ist bereits makiert (=aktiv). Mit "OK" bestätigen und es wird als "Neues Ziel" übernommen und nach der normalen Bestätigung wird die Route zu diesem Etappenziel berechnet.


    5) Hat man dieses Ziel erreicht (oder auch kurz vorher) klickt man erneut auf den Button "Route" und das nächste Ziel ist aktiv, usw... Nach dem letzten Ziel wird man gefragt, ob die aktuelle Route gelöscht werden soll. Das ist unproblematisch, da das Orginal erhalten bleibt!


    6) Es gibt noch weitere Optionen, mit denen man sich einige Klicks sparen kann, aber das verwirrt nun erstmal zu sehr!



    Ich hoffe, nun ist einiges klarer geworden!


    Gruß,
    Stefan

  • Zitat

    Original von BroadwayLamb
    :applaus :respekt



    Hallo Stefan,


    den Beifallsbekundungen kann ich mich nur anschließen!
    Super Sache, was Du da alles auf die Beine stellst!


    Ich habe die V 1.07 mal auf dem 510T probiert. Dabei ist mir folgendes aufgefallen:


    Das Fenster "Neue Route laden" ist für 320x240 zu lang.
    [Blockierte Grafik: http://home.arcor.de/klaus_gp/pics/PNA510T_Screenshots_20070118/Koord465neueRoute.png]
    Kannst Du das bitte noch anpassen?


    Hat man eine Route angefangen (Modus: param LKlick automatisch) muss man da durch. Es gibt keine Möglichkeit das abzubrechen, außer man spendiert einen extra Button ohne LKlick, damit das Fenster hoch kommt.
    Gibt's einen Parameter "Route löschen"?


    Wenn man eine Route auswählt erscheint die Liste der Wegpunkte. Wenn man in diesem Fenster "abbrechen" drückt, bleibt die Route trotzdem aktiv und beim nächsten Aufruf wird automatisch der erste Wegpunkt angesteuert.
    Ich denke, es macht Sinn, bei "abbrechen" auch gleich die Route zu beenden.
    Das "x" ist eh' winzig und die Funktionalität des Programms hat sich dramatisch weiterentwickelt, so daß aus Sicht der geplanten Benutzungsweise der Routenfunktionalität eine Neudefinition des Buttons sinnvoll erscheint.



    Meint der
    Klaus


    ...der seine Kommentare bitte konstruktiv verstanden haben möchte...

  • Zitat

    Original von StefanDausR


    Ach, das ("i") hab ich ganz vergessen zu erwähnen...
    Wieviel mehr Leben willst Du denn (s. Bild)? Oder hab's ich mal wieder nicht kapiert?
    Es wird halt die ganze Zeile angezeigt.


    Danke, ich hatte es mir schon gedacht. Meine Testzeile war halt etwas kurz ;)


    @Klaus_GP
    Mit der neuesten Version ist das Problem mit dem LKlick behoben. Lies halt mal weiter im Thread :P

    Einmal editiert, zuletzt von BroadwayLamb ()

  • @Stefan
    Also das nenn ich mal ne klasse Zusammenfassung.
    Super. Damit sollte sogar ich was anfangen können. : drink


    Echt sau genial. :respekt


    Jetzt muß ich noch lernen wie ich mir die Koordinaten zusammenstelle und dann werd ich mal testen.


    Grüße
    Martin

  • Hallo Klaus,


    danke für deine unermüdlichen Tests und die konstruktiven Anregungen!


    1) Datei öffnen: ich hatte es befürchtet, aber eigentlich gehofft, WinCE "weiß" wie groß die Bildschirmauflösung ist und passt das eigene Fenster an. Offensichtlich ist das aber nicht so und da ich an einem Standard-Dialog nicht so einfach was ändern kann, werde ich mir was anderes ausdenken müssen (z.B. Dateiauswahl in Wegpunkt-Fenster)! Momentan kannst Du Dir ja mit einem Doppelklick behelfen, oder? Wie sieht bei Dir denn der WinCE-Explorer aus?


    2)Route, LKlick und window=0: Stimmt, da muss man durch! Wenn Du window=0 weglässt, dann musst Du im Routenfenster nochmal OK drücken! Eine Lösung wird nicht ganz einfach: Man könnte z.B. das Fenster doch aufgehen lassen und nach einer gewissen Zeit einen Klick auf ok simulieren. In der Zwischenzeit könnte man dann auf "x" klicken. Ich weiß aber nicht ob das so funktioniert...
    Die momentan einfachere Variante wäre ein zweiter Button (z.B. irgendwo in einem Untermenü) mit dem man das Fenster hochbringt. Ein Parameter "Route löschen" wäre eine gute Idee!


    3) Abbrechen - "x": Wenn ich dich richtig verstehen, dann willst Du die Funktion von "x" auf Abbrechen haben bzw. tauschen, oder? Das "jetzige Abbrechen" soll eigentlich dazu dienen, wenn man ausversehen auf den Route-Button gekommen ist und nur das Fenster ohne Änderung wieder schließen will.
    Da würde ich gerne noch die Meinung anderer hören!


    @BL: "i"->Willst Du da auch noch Koordinaten sehen? Der "Womo-frank" würde gerne html-Dateien hinterlegen, aber ich habe noch keinen funktionierenden HTML-Browser gefunden!


    @Martin: Na dann bin ich ja froh!


    Gruß,
    Stefan


    P.S.: Ich bin über's Wochenende nicht da! Also geht es erst am Montag bei mir weiter...

  • Zitat

    Original von StefanDausR
    @BL: "i"->Willst Du da auch noch Koordinaten sehen? Der "Womo-frank" würde gerne html-Dateien hinterlegen, aber ich habe noch keinen funktionierenden HTML-Browser gefunden!


    Also für meine Zwecke ist es perfekt so, wie es jetzt ist. Man sollte das Programm auch nicht mit zu vielen Funktionen überfrachten. Infos zu Routenpunkten könnte man ja auch im CityGuide ablegen. Wie man da eigene Daten (z.B. Adressen) einbindet, wurde im Forum ja schon beschrieben.

  • Zitat

    Original von StefanDausR
    Momentan kannst Du Dir ja mit einem Doppelklick behelfen, oder? Wie sieht bei Dir denn der WinCE-Explorer aus?


    Ja, Doppelklick geht. Abbrechen aber natürlich nicht...
    WinCE Exploder sieht so aus:
    [Blockierte Grafik: http://home.arcor.de/klaus_gp/pics/PNA510T_Screenshots_20070118/WinCEExploder.png]



    Zitat

    2)...Die momentan einfachere Variante wäre ein zweiter Button (z.B. irgendwo in einem Untermenü) mit dem man das Fenster hochbringt. Ein Parameter "Route löschen" wäre eine gute Idee!


    Ich habe mir jetzt einen zweiten Button genehmigt. Parameter wäre aber wünschenswert, dann fällt eine Bestätigung weg.


    Zitat

    3) ....Da würde ich gerne noch die Meinung anderer hören!


    Klar. War nur mal eine Anregung. Schliesslich hat sich das Programm seit der ersten Version mit Routenfenster nochmals deutlich weiterentwickelt. Da lohnt es sich schon, über streamlining nachzudenken. Softwareerweiterung ist eben wie Hauserweiterung: Hier noch'n Balkon, da noch'n Erker und irgendwann ist alles einfach nur noch verbaut....


    Wichtiger ist mir der Punkt, daß bei abgebrochener Routenauswahl die route.asc trotzdem bestehen bleibt. Oder ist die weg, wenn man das Fenster unter Punkt 1 abbrechen kann?


    Ich bin mir jetzt nicht sicher, ob das in diesem Thread schon mal jemand kund getan hat ;) : Vielen Dank für die Arbeit, die Du da reinsteckst! :] :] :]


    Schönes Wochenende
    wünscht der
    Klaus

  • Zitat

    Original von Klaus_GP
    WinCE Exploder sieht so aus:


    Also den Windows Exploder hab ich mir schon immer gewünscht. Kann ich den auch haben? :P

  • Zitat

    Original von BroadwayLamb


    Also den Windows Exploder hab ich mir schon immer gewünscht. Kann ich den auch haben? :P


    Den hast Du doch schon. :D


    Das ist der Standardspruch all' derer, die meinen, daß sich mal wieder das schlechtere System am Markt durchsetzen wird..


    Beispiele gefällig:
    Windows (egal welches) statt UNIX/X11
    Windows (egal welches) statt OS/2
    Windows (egal welches) statt LINUX
    WndowsCE statt PalmOS


    Die Liste lässt sich noch weit fortsetzen und es werden noch viele der Marktmacht aus Seatle erliegen...


    Ein Beispiel gefällig: Wenn Du in der PFskin.skn einen ";" weglässt, macht der PNA einen kompletten re-Boot. :wand Ja geht's noch! :hat2 :wand
    Bei einem richtigen Betriebssystem wird bei so einem Fehler die Task mit Fehlermeldung und core-dump beendet, das Memory aufgeräumt und der Rest vom System bleibt davon unberührt.


    Noch'n Beispiel:
    Bei Microsoft's Bemühungen OS/2 zu verdrängen gab's eine OS/2 Killdisk. Das war eine Floppy, mit einem Programm, das in der Lage war, OS/2 zum Absturz zu bringen. Beim damaligen Windows brauchte man sowas nicht- das ist von selbst abgeraucht :angryfire




    So, jetzt habe ich mich wohl als "alter Sack" geoutet,
    :whatever meint der
    Klaus

  • @StefanDausR


    Hallo Stefan,
    Eine Frage: Wäre es möglich das Koord.exe program so zu andern das wann in die Params die .asc Datei schon angegeben ist (also Pfad UND Datei Name) gleich der Routing gestartet wird.
    Das wäre namlich interessant für die ObsFav.asc Datei die durch den POIObserver Suche erzeugt wird (im Verzeichnis My Documents).
    Ich meine also das man damit einen neuen "ObsFav" Launcher-Button machen könnte mit zB. folgender Zeilen:
    ObsFav_Button
    {...
    launch: "\My Flash Disk\Tools\koord465.exe";
    params: "LKlick=100 x=456 y=248 route=\My Documents\ObsFav.asc";
    }
    wobei ohne öffnen des "Koord-Explorer's" window gleich der Routing nach Ziel ObsFav gestartet wird (oder ein beliebiges anderes Ziel vom Typ .asc mit angegebenes Pfad und Name).
    Vielleicht kann es auch mit'n "goto" Parameter wie für "home.3na" ?
    Jedenfalls werden es mindestens drei Klicks weniger sein.


    Ich weiss Du hast nichts mehr zu beweisen denn Du hast ja schon so vieles gemacht für's Navi aber vielleicht macht es dir Spass :)


    Herzlichen Gruss,
    hyvon

  • Zitat

    Original von hyvon
    ObsFav_Button
    {...
    launch: "\My Flash Disk\Tools\koord465.exe";
    params: "LKlick=100 x=456 y=248 route=\My Documents\ObsFav.asc";
    }


    Ich bin zwar nicht Stefan, aber dafür braucht er sein Programm gar nicht zu erweitern. Denn die Koordinaten aus der ObsFav.asc werden auch heute schon - sofern vorhanden - als Default Werte in das Fenster übernommen. Mit Lklick=100 und Window=0 kannst Du dir also auch jetzt schon ganz einfach so einen Button basteln.

  • @BL


    Habe vieles probiert (via modifiziertes TourButton) aber man muss immer die Datei ObsFav.asc irgendwo anklicken (vielleicht mache Ich was falsch...).
    Kannst Du es mal versuchen das ObsFav.asc Routing zu starten via TourButton params, ohne via Datei-auswahl und/oder Tour-Fenster Auswahl und/oder OK bestätigung im Tour-Fenster gehen zu mussen ?
    Also einfach TourButton (modifiziertes) klicken und da werd die ObsFav.asc Datei eingelesen und Routing gestartet !?


    Wenn Du das schaft :respekt,
    Und bitte params melden ?(


    Heute hab Ich dieses gefühl :-D)


    Trotzdem schönen Gruss,
    hyvon

  • Tja, sorry... da hatte ich wohl zuviel erhofft, ohne es auszuprobieren.


    Es scheint tatsächlich nicht zu funktionieren, obwohl das Programm die Obsfav.asc findet und die Koordinaten auch anzeigt.
    Aber mit Parameter "window=0" ist man direkt wieder in der Kartenansicht, ohne dass eine target.3na erzeugt wurde. Da muss Stefan dann doch noch mal Hand anlegen. :(


    Gruss
    BL

  • Hi StefanDausR,


    wusste nicht das die version 1.07 noch nicht freigegeben war bis ich in dem Treads lass.


    ich habe alle Änderungen in meinen Skin eingebaut und funktionieren alle problemlos mit der v1.07. Nur mit dem Tunnel meiden erscheint die 1 bei Tempolimit ist das normal, wenn es funktioniert stört mich es nicht. Es war leider die einzige leere Stelle in der Routenoption :D


    [Blockierte Grafik: http://666kb.com/i/alr3g192zd5ch7wj5.gif]

    3 Mal editiert, zuletzt von anonymenergie ()