SailPlot - Digitales Taktik-Board fürs Regattasegeln
- Oliver Heisel
- 21. Aug.
- 4 Min. Lesezeit
SailPlot ist ein browserbasiertes Taktik-Board für das Regattasegeln. Regattasituationen, Kurse, Startlinien, Boote und taktische Szenarien können direkt im Browser aufgebaut, verändert und anschließend für Training, Analyse oder Besprechungen genutzt und geteilt werden.
Die Basisversion ist frei verfügbar und der funktionale Kern von SailPlot ist Open Source. Zusätzlich können individualisierte Varianten mit eigenem Logo, eigenen Farben und einer eigenen URL bereitgestellt werden. Damit verbindet SailPlot ein frei nutzbares Open-Source-Werkzeug mit einem individualisierbaren digitalen Produkt.
Link: https://sailplot.app
Open Source Projekt: https://github.com/HeiselAnalytics/sailplot

Ausgangslage
Im Regattasegeln müssen häufig Situationen erklärt werden, die sich nur schwer ausschließlich mit Worten beschreiben lassen. Starts, Überlappungen, Tonnenmanöver, Bootspositionen oder taktische Entscheidungen werden deshalb häufig auf Whiteboards, Papier oder mit allgemeinen Zeichenwerkzeugen dargestellt.
Diese Möglichkeiten funktionieren grundsätzlich, sind jedoch nicht speziell auf das Regattasegeln ausgerichtet. Gleichzeitig lassen sich Situationen nur eingeschränkt speichern, verändern oder digital weitergeben. Gesucht war deshalb ein einfach zugängliches Taktik-Board, das direkt im Browser funktioniert und typische Elemente des Regattasegelns bereits mitbringt.
Ursprung und Weiterentwicklung
Die Grundlage für SailPlot bildet das Open-Source-Projekt boats, ein ursprünglich als Desktop-Anwendung entwickeltes Werkzeug zur Darstellung von Regattasituationen.
SailPlot greift diese Grundidee auf und entwickelt sie für eine moderne browserbasierte Nutzung weiter. Statt einer lokal installierten Desktop-Anwendung steht heute eine Webanwendung zur Verfügung, die unmittelbar über den Browser genutzt werden kann.
Dabei wurde das Konzept technisch und funktional weiterentwickelt. SailPlot bietet eine moderne Benutzeroberfläche, unterschiedliche Bootstypen und Regattaelemente sowie Funktionen zum Teilen und Exportieren von Situationen. Gleichzeitig wurde die Anwendung so aufgebaut, dass sie konfiguriert, individualisiert und zukünftig über Schnittstellen mit weiteren Systemen verbunden werden kann.
Auch SailPlot selbst wird als Open-Source-Projekt weitergeführt:
Open Source: https://github.com/HeiselAnalytics/sailplot
Definierte Lösung
Mit SailPlot steht eine frei nutzbare Arbeitsfläche speziell für das Regattasegeln zur Verfügung. Boote, Tonnen, Start- und Ziellinien, Windrichtungen und weitere Elemente können frei positioniert und miteinander kombiniert werden.
Dadurch können beispielsweise Startsituationen vorbereitet, taktische Entscheidungen erklärt oder Situationen nach einem Training oder einer Regatta rekonstruiert werden. Coaches können Szenarien vorbereiten und gemeinsam mit Seglern mögliche Entscheidungen diskutieren, ohne die Situation jedes Mal neu zeichnen zu müssen.
Die erste veröffentlichte Version konzentriert sich bewusst auf diese Funktion als digitales Taktik-Board. SailPlot soll dabei einfach zugänglich bleiben. Für die grundlegende Nutzung ist weder eine Installation noch ein eigenes System erforderlich.
Open Source und individualisiertes Produkt
Der funktionale Kern von SailPlot ist öffentlich verfügbar und kann frei genutzt werden. Darauf aufbauend wurde zusätzlich ein Modell für individualisierte Varianten entwickelt. Coaches, Teams, Clubs oder Unternehmen können SailPlot mit eigenem Logo, eigenen Farben und weiteren Anpassungen erhalten. Zusätzlich kann eine solche Variante über eine eigene URL bereitgestellt werden. Ein Club kann seinen Mitgliedern damit beispielsweise ein eigenes digitales Taktik-Board unter der eigenen Marke zur Verfügung stellen.
Der funktionale Kern und die kundenspezifische Konfiguration sind dabei voneinander getrennt. Verbesserungen am eigentlichen SailPlot-Editor können zentral weiterentwickelt werden, während Branding und individuelle Einstellungen separat konfiguriert werden. Für diese Varianten wurde zusätzlich ein Bezahlsystem integriert. SailPlot umfasst damit nicht nur die Entwicklung einer Webanwendung, sondern auch die technische Grundlage für ein vollständiges digitales Produkt mit frei nutzbarer Version, Konfiguration, individualisierten Bereitstellungen und Zahlungsabwicklung.
Ergebnis & Mehrwert
SailPlot schafft eine gemeinsame visuelle Grundlage für Coaches, Segler und Teams. Komplexe Regattasituationen können deutlich schneller dargestellt und besprochen werden, als wenn mehrere Positionen, Bewegungsrichtungen und taktische Möglichkeiten ausschließlich verbal erklärt werden.
Die browserbasierte Umsetzung reduziert gleichzeitig die Einstiegshürde. Die Anwendung kann direkt geöffnet und genutzt werden. Durch den offenen Quellcode bleibt die technische Grundlage nachvollziehbar und weiterentwickelbar.
SailPlot verbindet damit drei Ebenen:
Open-Source-Taktik-Board → individualisierbares digitales Produkt → Grundlage für zukünftige datenbasierte Funktionen.
Nächste Entwicklungsstufe
Das aktuelle Taktik-Board bildet bewusst die erste Entwicklungsstufe. Zukünftig soll SailPlot stärker mit realen Daten und bestehenden Systemen aus dem Regattasegeln verbunden werden.
Besonders interessant sind dabei Schnittstellen zu Tracking-Systemen. Positions- und Regattadaten könnten dadurch direkt übernommen werden, sodass reale Situationen nicht ausschließlich manuell aufgebaut werden müssen. Ein Start, ein Tonnenmanöver oder eine taktisch interessante Situation könnte aus vorhandenen Tracking-Daten rekonstruiert und anschließend in SailPlot besprochen werden.
Weitere Schnittstellen könnten beispielsweise Wind-, Kurs- oder Startliniendaten ergänzen. Ziel ist dabei nicht, bestehende Speziallösungen zu ersetzen, sondern deren Informationen in einer verständlichen visuellen Umgebung zusammenzuführen.
Kooperationen und Impulse aus dem Regattasegeln spielen für diese Weiterentwicklung eine wichtige Rolle. Welche Integrationen tatsächlich umgesetzt werden, soll sich daran orientieren, welche Systeme und Datenquellen Coaches, Clubs, Veranstalter und andere Beteiligte bereits verwenden.
Technische Ausgestaltung
Anwendung: https://sailplot.app/ Open Source: https://github.com/HeiselAnalytics/sailplot
SailPlot wurde als moderne browserbasierte Webanwendung mit React und TypeScript entwickelt. Der eigentliche Editor ist von Branding, Konfiguration und zusätzlichen Funktionen getrennt. Dadurch kann derselbe funktionale Kern sowohl für die öffentliche Version als auch für individualisierte Varianten verwendet werden.
Für die kommerziellen Varianten wurde zusätzlich ein Bezahlsystem integriert. Die Architektur ist außerdem darauf vorbereitet, zukünftig externe Daten über Schnittstellen einzubinden und beispielsweise Tracking-, Positions- oder andere Regattadaten mit den vorhandenen visuellen Elementen zu kombinieren.
SailPlot entwickelt damit die ursprüngliche Idee eines digitalen Werkzeugs zur Darstellung von Regattasituationen zu einer modernen, browserbasierten und erweiterbaren Plattform weiter.
Eingesetzte Technologien: React · TypeScript · GitHub · Open Source · Cloudflare · Paddle · APIs



