Ozi CE für Segler?

  • Hallo,


    ich benutze den Oziexplorer CE auch zur Navigation auf dem Wasser. Als Segler würde ich mir aber einige zusätzliche Funktionen wünschen (Vorauspfeil, Wendepunkt anzeigen, Ankerwache), die z.B. das Programm YACHT NAVIGATOR mobile hat.


    Weiß jemand, ob es ein entsprechendes Tool für den OziExplorer CE gibt?


    Wenn nicht, gibt es dann vielleicht jemanden, der programmieren kann und der Interesse hätte, dieses zu erstellen?
    Im Rahmen meiner Kenntnisse würde ich dann selbstverständlich meine Mitarbeit anbieten.


    Da ich diese Idee unbedingt verwirklichen will, aber keine Ahnung vom Programmieren habe - was müsste ich genau machen (lernen), um dieses Tool erstellen zu können?


    Ich hoffe, dass meine Idee nicht total illusorisch ist und glaube, dass es eine Menge Leute gibt, die sich über eine entsprechende Erweiterung von Ozi CE freuen würden?!


    In gespannter Erwartung auf Eure Antworten!


    tommy

  • Ozie zu erweitern halte ich für nicht möglich - das wird nur der Hersteller können - für die Ankerwache gibt es so weit ich mal gesehen habe bereits ein separates Programm - dieses könnte man natürlich auch mit großem Aufwand nachprogrammieren!

  • Hallo,


    ich habe mich von dem Beitrag von R-Tron nicht entmutigen lassen und herausgefunden, dass sich die Pointerdateien Plane.mmp usw. mit einem Texteditor öffnen und auch verändern lassen.


    Als erstes habe ich neue Pointer für Wassersportler gebastelt.
    Die Datei "NavBoat" hat entsprechend "NavPlane" eine Vorauslinie und bei "Boat90" habe ich zusätzlich zwei 90°-Linien eingetragen, was so dem Standardwendewinkel vieler Segelboote entspricht. Die Text-Dateien im Anhang müssen einfach umbenannt werden in .mmp und in den Hauptordner von OziCe kopiert werden.

    Es ist auch möglich, beliebige Linien von der Position in eine bestimmte Richtung zu zeichnen, was genau meinen Wünschen entspricht!


    Das Problem ist aber, dass nur x- und y-Koordinaten und nur ganze Zahlen eingegeben werden können.


    Ich bin dabei, eine Tabelle zu erstellt, die für jede gerade Gradzahl die Koordinaten angibt. Diese Koordinaten müssen dann per Hand in die .mmp Datei eingegeben werden. Das ist zwar etwas umständlich, aber immerhin besser als gar nichts!
    Das Erstellen ist ziemlich Zeitaufwendig. Wenn ich fertig bin, werde ich diese Tabelle auch noch zur Verfügung stellen.


    Ob die Linien in der Praxis wegen der geringen Geschwindigkeit beim Segeln zu gebrauchen sind, konnte ich noch nicht ausprobieren. Beim Radfahren springt die Anzeige bei mir jedenfalls nicht hin und her.


    Was den Ankeralarm angeht, so habe ich das kleine Tool Kompass gefunden, das diese Funktion beinhaltet und hier

    http://www.pocketnavigation.de/article/view_339/3.5.8.html


    zu finden ist.


    Bei meinen Recherchen bin ich außerdem auf das Programm www.basic4ppc.com gestoßen. Man kann damit kleine Programme für den PPC erstellen und wenn ich das richtig verstanden habe, auch Textdateien verändern.
    Da ich selber nicht programmieren kann, möchte ich noch einmal alle Leute, die das können, um Hilfe bitten!!!
    Das Einstellungsfenster habe ich schon, aber jetzt müßten diese Einstellungen (Gradzahlen) entsprechend der von mir erstellten Tabelle in der NavBoat.mmp verändert werden. Die Eingabe per Hand würde damit entfallen!


    Gibt es jemanden, der das machen kann und der Lust hat, zu helfen?


    tommy

  • So, die Tabelle mit den Koordinaten für alle geraden Winkel zwischen 0° und 360° ist fertig. Ich habe mich bemüht, die Koordinaten herauszufinden, wo die Abweichung zu den ganzzahligen x,y-Werten am geringsten ist.

    Es scheint zwar kein Interesse dafür zu geben - aber vielleicht verirrt sich ja doch noch ein Seefahrer hierhin, der gleich mir etwas damit anfangen kann.


    Noch einmal zur Erklärung, mit den Pointern lassen sich beliebige Peillinien bezogen auf die Fahrtrichtung und die aktuelle Position in die Karte zeichnen.

    Der Windows-Dateiexplorer kann die .mmp - Dateien nicht öffnen. Man braucht z.B. den Total Commander CE (www.ghisler.com/deutsch.htm), mit dem man dann die Koordinaten direkt aus der Datei Winkel.txt in die Datei Boat.mmp kopieren kann.

    Wenn man eine Linie mit einem Winkel von z.B. 45° haben möchte, muß man
    0,0
    100,100
    vor den Koordinaten des Bootes eintragen. Möchte man eine zweite Linie mit 221° haben, so muß der Eintrag dann folgendermaßen aussehen:
    0,0
    100,100
    0,0
    -173,199


    Ich habe die Datei Winkel.txt direkt in den OziCE - Ordner gepackt und damit ist das Kopieren der Koordinaten in die Pointer-Datei.mmp ziemlich einfach.

    tommy


    Am Wochenende 9.-10.9. habe ich festgestellt, daß die Koordinaten für die Winkel teilweise falsch einsortiert sind. Die Datei WinkelNeu.txt ist die berichtigte Fassung. Ich hoffe, daß da jetzt keine Fehler mehr drin sind!

  • Ich habe noch einen Skript für Mortskript (Mortrunner) mit dem Namen


    "SegelOzi - Funktionen für den Wassersport"


    mit folgenden Funktionen geschrieben:


    1. Mann über Bord
    2. Ankeralarm
    3. Route erstellen
    4. Routen - Navigation
    5. Track laden/ Entfernungen messen
    6. Gefahrenstellen - laden/erstellen
    7. Wendewinkel, Peillinien erstellen
    7.1 NavBoatWinkel kopieren
    7.2 NavBoat - Pointer laden
    8. Arrow - Pointer laden
    9. Bildschirmbeleuchtung


    Alle Funktionen können entweder mit einem Tastendruck oder Tastendruck plus einem Klick
    aufgerufen werden. Einen ersten Praxistest hat das Skript auch schon bestanden.


    Wenn es jemanden gibt, der daran Interesse hat, möge er/sie sich per Mail (Betrff: SegelOzi) bei mir melden.


    Ansonsten betrachte ich diesen Threat mangels Interesse für geschlossen. X(


    tommy

    Einmal editiert, zuletzt von tommy123 ()

  • Halt, nicht so schnell...hab deinen Beitrag jetzt erst gefunden.
    Auch ich nutze OziCe (auch) zum Segeln.
    Deinen Pointer mit Kursvorauslinie hab ich mir schon runtergeladen und nächste Woche werde ich das mal in der Praxis testen, da geht es eine Woche ins MM :D


    Letztes Jahr hab ich auch mit Ozi zusätzlich navigiert und habe auch MOB und Ankeralarm vermisst, gebraucht habe ich es nicht aber es wäre ein nice to have :)


    Auf deinen Tip hin hab ich mir jetzt auch das Tool Kompass für den Ankeralarm installiert.


    Was meiner Meinung nach bei Ozi noch fehlt, oder ich finde es nicht oder ich stelle mich zu doof an:
    Einen aufgezeichneten Track rückwärts fahren.
    Beispiel: Man hat einen Ankerplatz in einer Bucht mit vorgelagerten Klippen und muß tagsüber auf Sicht schon slalomfahren um da rein zu kommen.
    Nachts gibt es Sturm und man will raus aufs Meer :(


    Man kann dann nur den Track laden und anzeigen lassen und dann ungefähr den Weg zurückfahren, oder?
    Einen Track in eine Route umwandeln geht mit Ozi doch nicht, oder?


    Wenn du jetzt noch einen Tester suchst für dein SegelOzi.....
    Nächste Woche hab ich gaaanz viel Zeit :D :D


    Matthias

  • Hallo Matthias,


    es ist schon sehr frustrierend, wenn überhaupt keine Resonanz kommt und ich habe dann auch keine Lust mehr, irgend etwas zu veröffentlichen! Deshalb ein Danke für Deine Antwort!


    Was die Vorauslinie betrifft, so scheint diese den Kurs über Grund anzuzeigen, was bedeuteten würde, dass Abdrift durch Welle und Wind angezeigt bzw. berücksichtigt werden! Wenn ich hoch am Wind segele, dann zeigt die Vorauslinie auf jeden Fall nicht in die genaue Fahrtrichtung des Schiffes sondern immer einige Grade nach Lee.


    Wenn Du einen aufgezeichneten Track rückwärts fahren willst, dann geht das mit NH-PPCTrans.
    Ich habe das noch nicht ausprobiert, aber schau mal hier nach:


    http://www.norberthein.de/navigation/ppctrans/ppctrans.htm


    Ich weiß nicht, ob ich es heute noch schaffe, den Skript zu veröffentlichen, weil einige Erklärungen dazu notwendig sind. So ein erster richtiger Praxistest wäre auf jeden Fall toll! :)


    tommy

  • Hier ist nun mein Skript. Wie gesagt, ich kann eigentlich nicht programmieren und deshalb entspricht dieser meinem momentanen Wissens- und Probierstand. Ich bin auch noch dabei, mich an Verbesserungen zu versuchen. Das dauert aber seine Zeit, weil mir grundlegende Programmiekenntnisse fehlen und alles nur über Abschauen und Ausprobieren läuft. Unabhängig davon funktionieren aber alle Funktionen auf meinem PPC!



    Wer das genau so übernehmen will, muß folgende Voraussetzungen schaffen:


    1. OziCE ist standardmässig installiert.


    2. Mortskript ist installiert.
    http://www.sto-helit.de/module…wnloads/viewcat.php?cid=6

    Weitere Erklärungen dazu findet man auf der Seite und hier im Board.


    3. Total Commander ist standardmäßig installiert. (Nicht mehr erforderlich!!)


    4. Kompass.exe in einem eigenen Ordner unter Programme.


    5. Die Datei NavBoatWinkel.txt befindet sich im Hauptordner von OziCE.


    6. Die Datei NavBoat.mmp befindet sich ebenfalls im Hauptordner von OziCE.
    Da die Winkelkoordinaten in die erste Zeile kopiert werden, muß diese
    frei sein - also bestehenden Text nach unten rücken.


    7. Den Skript "SegelOzi.txt" in "SegelOzi.mscr" umbenennen und in
    den Ordner Windows\Startmenü\Programme kopieren und
    über Einstellungen mit einer Taste belegen. In der ersten Zeile
    steht hinter "Funktionen für den Wassersport" der Eintrag 1,0.
    Die Änderung in 1,2 bedeutet, dass Case 1 (Mann über Bord) nach
    2 Sekunden automatisch gestartet wird. Die Funktion kann so mit
    nur einem Tastendruck aufgerufen werden.


    8. Da die Klicks und eventuell auch die Pfade auf den eigenen PPC
    angepasst werden müssen, benötigt man auch ein Programm zum
    Erstellen von Bildschirmfotos. Ich habe dieses benutzt:


    http://www.pocketpcfreewares.com/de/index.php?soft=552


    Wenn man dann das Foto in Paint öffnet, werden die Koordinaten für
    die einzelnen Klicks angezeigt.


    Ich erkläre hiermit ausdrücklich, dass jeder das Skript auf eigene Gefahr benutzt und ich keinerlei Haftung für jedwede Schäden übernehme!


    Zu den Funktionen noch einige Erklärungen:


    1. Mann über Bord


    Kann mit einem einzigen Tastendruck aktiviert werden - funktioniert in
    jedem Fall - es ist also egal, ob der PPC an ist, Ozi läuft oder nicht oder
    welcher Modus gerade aktiv ist - es wird ein WP erzeugt, dieser mit "MOB"
    benannt und die Navigation zu diesem WP gestartet. Die Sleepzeiten
    zum Starten des GPS können angepasst werden. Momentan sind
    25000 = 25 Sek. eingestellt, das ist bei mir teilweise schon zu lange.


    2. Ankeralarm


    Startet die entsprechende Funktion des Programmes Kompass.exe -
    aktiviert das GPS - erhöht die Systemlautstärke, weil ich die häufig auf
    Null stehen habe.


    3. Route erstellen


    Ruft die Route Create Toolbar auf


    4. Routen - Navigation


    Ruft die Route Nav Toolbar auf


    5. Track laden/ Entfernungen messen


    Ruft die Track Toolbar auf


    6. Gefahrenstellen - laden/erstellen


    Ruft die Waypoint Toolbar auf - diese können über Ozi-Desktop
    mit WAV-Dateien gekoppelt werden und beim Erreichen einen
    akustischen Alarm auslösen. Habe ich aber noch nicht gemacht.


    7. Wendewinkel, Peillinien erstellen
    7.1 NavBoatWinkel kopieren
    Automatisches Kopieren der Winkekkoordinaten in die NavBoat.mmp.
    Öffnet die NavBoatWinkel.txt Datei - die gewünschten
    Winkelkoordinaten müssen blau unterlegt werden und werden dann
    nach 15 Sek. automatisch in die erste Zeile der NavBoat.mmp kopiert.
    Bitte darauf achten, dass die ersten Zeilen in der NavBoat.mmp frei sind!


    7.2 NavBoatWinkel löschen
    Automatisches Löschen der Winkekkoordinaten in die NavBoat.mmp.
    Der jeweils oberste Eintrag wird gelöscht


    7.3 NavBoat - Pointer laden
    Nach dem Kopieren muß der Pointer neu geladen werden, damit
    die Linien angezeigt werden.


    7.4 Arrow - Pointer laden
    Lädt den Arrow Pointer


    8. Bildschirmbeleuchtung - max


    9. Bildschirmbeleuchtung - mittel


    10. Bildschirmbeleuchtung - min


    Für die Veränderung der Bildschirmbeleuchtung werden im Skript
    selber drei verschiedene Varianten angeboten, je nach dem, was am PPC
    möglich ist.




    Die Benutzung des Skriptes ist sicher erst einmal mit Arbeit verbunden. Ich glaube aber, dass es die wichtigsten Funktionen für Wassersportler konzentriert, die Sicherheit des Wassersportes vor allen Dingen für kleinere Schiffe ohne den üblichen Elektronikkram erhöht und den Gebrauch von OziCE für Wassersportler vereinfacht und komfortabler macht.


    tommy



    Zu Version 1.2


    Neu:


    - Automatisches Löschen des obersten Eintrages in der NavBoat.mmp
    - Neue Möglichkeiten der Veränderung der Bildschirmhelligkeit


    Zu Version 1.1


    Ich habe für Case 8 (7.1 NavBoatWinkel kopieren) eine neue Lösung ohne den Total Commander und mit nur drei Klicks gefunden. Die notwendigen Einträge in die NavBoat.mmp erfolgen auch automatisch. Es müssen nur noch die Winkelkoordinaten in der NavBoatWinkel.txt Datei blau unterlegt werden, sonst nichts.
    Die geänderte Datei SegelOzi hat jetzt die Nummer 1.1. Damit alle Dateien direkt zusammen sind, habe ich sie als Anlagen noch mal zusammengefasst.


    tommy

  • Hallo,


    ich werde in absehbarer Zeit die wohl endgültige Fassung meines Skriptes veröffentlichen. Da die jetzige NavBoatWinkel dann nicht mehr zu gebrauchen ist und auch sonst wesentliche Veränderungen anstehen, möchte ich darum bitten, die obigen Dateien NavBoatWinkel.txt und SegelOzi1.2.txt nicht mehr herunterzuladen und zu warten.


    Tommy

    2 Mal editiert, zuletzt von tommy123 ()