OpenSeaMap-dev:Entwicklerwochenende 2018-02/Bericht: Unterschied zwischen den Versionen
Markus (Diskussion | Beiträge) (→Bericht) |
Markus (Diskussion | Beiträge) (→ToDo-Liste) |
||
(17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[OpenSeaMap-dev:11._Entwicklerwochenende|11. Entwicklertreffen, 23.-25.2018]] | [[OpenSeaMap-dev:11._Entwicklerwochenende|11. Entwicklertreffen, 23.-25.2018]] | ||
+ | |||
+ | == ToDo-Liste == | ||
+ | Viele Aufgaben wurden bereits während dem Entwicklertreffen erledigt und werden hier nicht aufgeführt :-) | ||
+ | |||
+ | Please enter the date of your planned releasing date. | ||
+ | <br>ASAP means "as soon as possible", which means here hopefully immediately / in March :-) | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | ! Nr || was || wer || Prio || bis wann || done || Remarks | ||
+ | |- | ||
+ | | 1 || Delta reparieren || Jens || 1 || ASAP || || | ||
+ | |- | ||
+ | | 2 || Jenkins für Echo || Steffen || || || 24.2. || | ||
+ | |- | ||
+ | | 3 || Logger-Vertrieb sichern || Markus || 1 || ASAP || 12.3. || [https://shop4gis.com shop4gis.com] | ||
+ | |- | ||
+ | | 4 || Logger-Werbung || Markus || || läuft || 17.3.+ || FB 1100, ML 9500 | ||
+ | |- | ||
+ | | 5 || 10 Logger bestellen || Andreas || || soon || || | ||
+ | |- | ||
+ | | 6 || Logger an Berliner, Flyer || Steffen || || soon || || | ||
+ | |- | ||
+ | | 7 || Logger bei RealSailing installieren || Richard || || soon || || | ||
+ | |- | ||
+ | | 8 || KAP-Karten Produktion stabil || Steffen || 2 || || || | ||
+ | |- | ||
+ | | 9 || Download-Layer || Steffen, Axel || 2 || ASAP || || | ||
+ | |- | ||
+ | | 10 || Binnenkarte KAP || Steffen || 2 || || || | ||
+ | |- | ||
+ | | 11 || Törnplaner für OL-4 || Richard || || || || | ||
+ | |- | ||
+ | | 12 || Fehler bei Loggerdaten korrigieren || Richard || || || || | ||
+ | |- | ||
+ | | 13 || Ideen zum Hüll-Polygon || Herbert || || || || | ||
+ | |- | ||
+ | | 14 || Analyse BSB/KAP || Herbert || || soon || || | ||
+ | |- | ||
+ | | 15 || Info über Overpass-API besorgen || Markus || || ASAP || 28.2. || | ||
+ | |- | ||
+ | | 16 || Backup für Seamark-Renderer || Axel || 2 || nach 15 || || | ||
+ | |- | ||
+ | | .. || || || || || || | ||
+ | |} | ||
== Bericht == | == Bericht == | ||
Zeile 5: | Zeile 49: | ||
; Teilnehmer | ; Teilnehmer | ||
: Andreas, Herbert, Markus, Richard, Steffen (Protokoll-Notizen) | : Andreas, Herbert, Markus, Richard, Steffen (Protokoll-Notizen) | ||
− | : Verhindert: | + | : Verhindert: Alexej, Axel (Skype), Frank, Jens (Skype) |
=== Mittwoch === | === Mittwoch === | ||
− | Da Jens verhindert war, aber Frank, Richard und Steffen etwas über Wassertiefen wissen wollten, haben wir uns vorab am Mittwochabend via Skype getroffen. Jens hat kurz den Prozess der Wassertiefen- | + | Da Jens verhindert war, aber Frank, Richard und Steffen etwas über Wassertiefen wissen wollten, haben wir uns vorab am Mittwochabend via Skype getroffen. Jens hat kurz den Prozess der Wassertiefen-Beschickung erzählt und dann 1½ Stunden ausführlich Fragen beantwortet. Es wurde deutlich, welche komplexe und hochwertige Arbeit Jens leistet. Gleichzeitig wurde klar, dass noch viele Verbesserungen erforderlich sind. Jens wäre froh über Unterstützung. |
=== Freitag === | === Freitag === | ||
− | Steffen kommt gegen Abend aus Berlin und übernachtet | + | Steffen kommt gegen Abend aus Berlin und übernachtet bei Markus. Cornelia kocht. Steffen hat inzwischen einen Serverzugang und arbeitet daran, den Prozess zur Erzeugung der KAP-Karten von Alexej (der aus beruflichen Gründen kurzfristig absagen musste) zum Laufen zu bringen. Hat alles prima geklappt, und vor dem Schlafengehen hatte er noch die Idee, den Server mit [[wikipedia:de:Jenkins (Software)|Jenkins]] zu steuern. Und wie das manchmal bei Entwicklern so ist: die Idee liess ihm keine Ruhe ;-) |
=== Samstag === | === Samstag === | ||
; Vormittag | ; Vormittag | ||
− | Beim Frühstück verkündet Steffen: Jenkins läuft. Richard kommt aus Hofheim/TS und wollte eigentlich Frank aus Frankfurt | + | Beim Frühstück verkündet Steffen: Jenkins läuft. Richard kommt aus Hofheim/TS und wollte eigentlich Frank aus Frankfurt mitnehmen, der kurzfristig absagen musste. Richards Frau hat Kuchen gebacken. Ein zweiter Kaffee und schon geht´s los. Andreas kommt als willkommener Überraschungsgast und bringt den mobilen Tiefenlogger mit. Wir starten mit einer ausführlichen Vorstellungsrunde. Markus gibt einen Überblick zu den Zielen von OpenSeaMap: "Arbeitsplatz des Skippers", Integration von wichtigen Tools (Navigation, Hafenhandbuch, Wetter, Wikipedia, Soziales Netz), Kombination von Seekarte und Landkarte. Viele Fragen und Antworten. Markus gibt einen Überblick zum Prozess "Wassertiefen erfassen, auswerten und anzeigen". |
+ | |||
+ | <gallery> | ||
+ | Datei:Mobiles Echolot kl.jpg|mobiles Echolot | ||
+ | Datei:Mobiles Echolot Inhalt 2-kl.jpg|neue Elektronik | ||
+ | Datei:Konzept OpenSeaMap.jpg|Arbeitsplatz des Skippers | ||
+ | Datei:Wassertiefen Prozess.jpg|Prozess "Wassertiefen" | ||
+ | </gallery> | ||
; Nachmittag | ; Nachmittag | ||
− | Cornelia kocht | + | Cornelia kocht. Herbert kommt zwischen zwei Geburtstagen und stellt seinen File-Analyzer vor und die Ergebnisse bei der Format-Analyse (KAP, IMG, etc). Es ergeben sich spannende Synergien mit Andreas, und Herbert nimmt neue Analysewünsche mit. |
− | Herbert kommt zwischen zwei Geburtstagen und stellt seinen File- | ||
; Abend | ; Abend | ||
− | + | Nach dem Abendessen gemütliches Geschichten erzählen. | |
=== Sonntag === | === Sonntag === | ||
; Vormittag | ; Vormittag | ||
Steffen ist früh wach: Eishockey Russland:Deutschland 4:3. Gemeinsames Frühstück. Richard lobt die Pension. | Steffen ist früh wach: Eishockey Russland:Deutschland 4:3. Gemeinsames Frühstück. Richard lobt die Pension. | ||
− | Axel ruft an und beantwortet Fragen der Entwickler. Mit Markus plant er das Rendering der Seezeichen und eine eigene Overpass-API. Anschliessend erklärt Steffen wie Jenkins | + | Axel ruft an und beantwortet Fragen der Entwickler. Mit Markus plant er das Rendering der Seezeichen und eine eigene Overpass-API. Anschliessend erklärt Steffen wie Docker und Jenkins funktionieren. Richard zeigt seinen [http://www.wilde-luzie.de/OSM-Route/rknav.php Törn-Planer für OL-4] und Markus ergänzt bisherige Ideen. Richard zeigt seinen selbst entwickelten [[#Plotter|Kartenplotter]] auf Basis eines Raspberry-Pi3. Richard erzählt von seiner Idee, proprietäre kommerzielle Seekarten und OpenSeaMap synergetisch zu verschmelzen. |
+ | |||
+ | Markus beschreibt noch die [[OpenSeaMap-dev:De:Documentation_and_Communication#Dokumentation|Doku-Ebenen]] und welche wofür verwendet wird. Der gegenseitige "Profit" wird aber nicht so recht klar. | ||
+ | |||
+ | <gallery> | ||
+ | Datei:Docker.jpg | Docker | ||
+ | Datei:Doku-Ebenen-kl.jpg|Doku | ||
+ | Datei:Raspi-Plotter Karte.jpg|Raspi-Plotter Karte | ||
+ | Datei:Raspi-Plotter NMEA.jpg|Raspi-Plotter NMEA | ||
+ | Datei:Raspi-Plotter NMEA-GPS.jpg|Raspi-Plotter NMEA-GPS | ||
+ | Datei:2018-3 OpenSeaMap-Kommerziell.jpg|Idee für Synergie | ||
+ | </gallery> | ||
; Nachmittag | ; Nachmittag | ||
− | Steffen macht sich auf den Heimweg. Cornelia kocht Ofengemüse, dazu Obstsalat als spätes Mittagessen. Draussen ist es | + | Steffen macht sich auf den Heimweg. Cornelia kocht Ofengemüse, dazu Obstsalat als spätes Mittagessen. Draussen ist es eiskalt und Steffens Auto springt nicht an. Alle helfen beim Reparieren. Danach macht sich auch Richard auf dem Heimweg. Andreas, Cornelia und Markus lassen den Tag bei einem Rückblick und Seemannsgarn noch gemütlich ausklingen. |
− | == NMEA-0183 Logger == | + | == Vertrieb NMEA-0183 Logger == |
; Neues Lager | ; Neues Lager | ||
− | Nachdem es mit dem Nachschub aus dem bisherigen Lager Schwierigkeiten gab, haben wir eine neue Lösung gefunden: Lager und Vertrieb erfolgen nun aus einer Hand durch | + | Nachdem es mit dem Nachschub aus dem bisherigen Lager Schwierigkeiten gab, haben wir eine neue Lösung gefunden: Lager und Vertrieb erfolgen nun aus einer Hand durch Matthias. Er übernimmt auch das Flashen der Firmware unter Unterstützung von Wilfried. Soald alles erledigt ist, steht der Shop wieder wie gewohnt zur Verfügung. |
; Vertrieb | ; Vertrieb | ||
− | + | Wir haben noch 250 Logger. Dafür brauchen wir dringend Skipper, die damit Daten sammeln. Andres hat sich spontan bereit erklärt, 10 Stück zu kaufen und auf seinem Schiff unterwegs zu verkaufen. Steffen will auf den Berliner-Seen die Vercharterer ansprechen. Richard wird Jan von Real-Sailing auf Fehmarn helfen, die Logger auf seinen Schiffen zu installieren. Markus will nochmal den VDC und seine Mitglieder ansprechen. Richard hat die Idee, die Website mit Werbe-PopUps zu bestücken. | |
+ | |||
+ | Die Logger können für 30 € direkt im Shop der Küstenschmiede bestellt werden: [https://shop4gis.com shop4gis.com] | ||
+ | |||
+ | <gallery> | ||
+ | OpenSeaMap-Logger-NMEA-0183-PS.jpg|NMEA-0183 Logger | ||
+ | Datei:Logger_Verkaufs-Ideen.jpg|Vertriebs-Ideen | ||
+ | </gallery> | ||
+ | |||
+ | == Navi-System mit Raspberry Pi == | ||
+ | Richard hat einen [[OpenSeaMap-dev:De:Raspi-chart plotter|Raspi-Kartenplotter]] gebaut, basierend auf [https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ Raspberry Pi 3] | ||
+ | |||
+ | Software basiert auf python 2.79 | ||
+ | : wx python mit integrierten web browser | ||
+ | : apache html server | ||
+ | : php 7 | ||
+ | : VNC Remote Verbindung | ||
+ | |||
+ | Use Case: | ||
+ | : Raspberry Pi + Bildschirm | ||
+ | : Raspberry Pi + Laptop | ||
+ | : Raspberry Pi + Tablet | ||
+ | |||
+ | Features: | ||
+ | : Fahr-Simulator | ||
+ | : Offine-Karten via USB Memory Stick | ||
+ | : Online-Karten via WLAN | ||
+ | : Karten Planen | ||
+ | : NMEA Daten Analyser ... | ||
+ | |||
+ | ToDo: | ||
+ | : Logger für Wassertiefen ([[De:Hardware_logger|andere HW-Logger]], [[De:Software_logger|andere SW-Logger]]) | ||
+ | : Anzeige der vorhandenen Tracks zur besseren [[De:Mess-Strategie|Planung der Messfahrten]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
<!-- | <!-- | ||
== Agenda == | == Agenda == | ||
Zeile 51: | Zeile 148: | ||
== Teilnehmer == | == Teilnehmer == | ||
− | - Andreas | + | - Andreas Merz, Nachrichtentechniker |
- Richard, Kartenplotter, OL3 Routenplaner | - Richard, Kartenplotter, OL3 Routenplaner | ||
- Markus Bärlocher | - Markus Bärlocher | ||
Zeile 58: | Zeile 155: | ||
== Vorstellung von OpenSeaMap == | == Vorstellung von OpenSeaMap == | ||
− | - es geht nicht nur Karten, | + | - es geht nicht nur um Karten, Intention ist ein Umfassendes Info System für Seefahrer. |
(Hafenhandbuch, Wiki, Soziales Netz) | (Hafenhandbuch, Wiki, Soziales Netz) | ||
- Seekarte | - Seekarte |
Aktuelle Version vom 29. März 2018, 18:51 Uhr
11. Entwicklertreffen, 23.-25.2018
Inhaltsverzeichnis
ToDo-Liste
Viele Aufgaben wurden bereits während dem Entwicklertreffen erledigt und werden hier nicht aufgeführt :-)
Please enter the date of your planned releasing date.
ASAP means "as soon as possible", which means here hopefully immediately / in March :-)
Nr | was | wer | Prio | bis wann | done | Remarks |
---|---|---|---|---|---|---|
1 | Delta reparieren | Jens | 1 | ASAP | ||
2 | Jenkins für Echo | Steffen | 24.2. | |||
3 | Logger-Vertrieb sichern | Markus | 1 | ASAP | 12.3. | shop4gis.com |
4 | Logger-Werbung | Markus | läuft | 17.3.+ | FB 1100, ML 9500 | |
5 | 10 Logger bestellen | Andreas | soon | |||
6 | Logger an Berliner, Flyer | Steffen | soon | |||
7 | Logger bei RealSailing installieren | Richard | soon | |||
8 | KAP-Karten Produktion stabil | Steffen | 2 | |||
9 | Download-Layer | Steffen, Axel | 2 | ASAP | ||
10 | Binnenkarte KAP | Steffen | 2 | |||
11 | Törnplaner für OL-4 | Richard | ||||
12 | Fehler bei Loggerdaten korrigieren | Richard | ||||
13 | Ideen zum Hüll-Polygon | Herbert | ||||
14 | Analyse BSB/KAP | Herbert | soon | |||
15 | Info über Overpass-API besorgen | Markus | ASAP | 28.2. | ||
16 | Backup für Seamark-Renderer | Axel | 2 | nach 15 | ||
.. |
Bericht
- Teilnehmer
- Andreas, Herbert, Markus, Richard, Steffen (Protokoll-Notizen)
- Verhindert: Alexej, Axel (Skype), Frank, Jens (Skype)
Mittwoch
Da Jens verhindert war, aber Frank, Richard und Steffen etwas über Wassertiefen wissen wollten, haben wir uns vorab am Mittwochabend via Skype getroffen. Jens hat kurz den Prozess der Wassertiefen-Beschickung erzählt und dann 1½ Stunden ausführlich Fragen beantwortet. Es wurde deutlich, welche komplexe und hochwertige Arbeit Jens leistet. Gleichzeitig wurde klar, dass noch viele Verbesserungen erforderlich sind. Jens wäre froh über Unterstützung.
Freitag
Steffen kommt gegen Abend aus Berlin und übernachtet bei Markus. Cornelia kocht. Steffen hat inzwischen einen Serverzugang und arbeitet daran, den Prozess zur Erzeugung der KAP-Karten von Alexej (der aus beruflichen Gründen kurzfristig absagen musste) zum Laufen zu bringen. Hat alles prima geklappt, und vor dem Schlafengehen hatte er noch die Idee, den Server mit Jenkins zu steuern. Und wie das manchmal bei Entwicklern so ist: die Idee liess ihm keine Ruhe ;-)
Samstag
- Vormittag
Beim Frühstück verkündet Steffen: Jenkins läuft. Richard kommt aus Hofheim/TS und wollte eigentlich Frank aus Frankfurt mitnehmen, der kurzfristig absagen musste. Richards Frau hat Kuchen gebacken. Ein zweiter Kaffee und schon geht´s los. Andreas kommt als willkommener Überraschungsgast und bringt den mobilen Tiefenlogger mit. Wir starten mit einer ausführlichen Vorstellungsrunde. Markus gibt einen Überblick zu den Zielen von OpenSeaMap: "Arbeitsplatz des Skippers", Integration von wichtigen Tools (Navigation, Hafenhandbuch, Wetter, Wikipedia, Soziales Netz), Kombination von Seekarte und Landkarte. Viele Fragen und Antworten. Markus gibt einen Überblick zum Prozess "Wassertiefen erfassen, auswerten und anzeigen".
- Nachmittag
Cornelia kocht. Herbert kommt zwischen zwei Geburtstagen und stellt seinen File-Analyzer vor und die Ergebnisse bei der Format-Analyse (KAP, IMG, etc). Es ergeben sich spannende Synergien mit Andreas, und Herbert nimmt neue Analysewünsche mit.
- Abend
Nach dem Abendessen gemütliches Geschichten erzählen.
Sonntag
- Vormittag
Steffen ist früh wach: Eishockey Russland:Deutschland 4:3. Gemeinsames Frühstück. Richard lobt die Pension. Axel ruft an und beantwortet Fragen der Entwickler. Mit Markus plant er das Rendering der Seezeichen und eine eigene Overpass-API. Anschliessend erklärt Steffen wie Docker und Jenkins funktionieren. Richard zeigt seinen Törn-Planer für OL-4 und Markus ergänzt bisherige Ideen. Richard zeigt seinen selbst entwickelten Kartenplotter auf Basis eines Raspberry-Pi3. Richard erzählt von seiner Idee, proprietäre kommerzielle Seekarten und OpenSeaMap synergetisch zu verschmelzen.
Markus beschreibt noch die Doku-Ebenen und welche wofür verwendet wird. Der gegenseitige "Profit" wird aber nicht so recht klar.
- Nachmittag
Steffen macht sich auf den Heimweg. Cornelia kocht Ofengemüse, dazu Obstsalat als spätes Mittagessen. Draussen ist es eiskalt und Steffens Auto springt nicht an. Alle helfen beim Reparieren. Danach macht sich auch Richard auf dem Heimweg. Andreas, Cornelia und Markus lassen den Tag bei einem Rückblick und Seemannsgarn noch gemütlich ausklingen.
Vertrieb NMEA-0183 Logger
- Neues Lager
Nachdem es mit dem Nachschub aus dem bisherigen Lager Schwierigkeiten gab, haben wir eine neue Lösung gefunden: Lager und Vertrieb erfolgen nun aus einer Hand durch Matthias. Er übernimmt auch das Flashen der Firmware unter Unterstützung von Wilfried. Soald alles erledigt ist, steht der Shop wieder wie gewohnt zur Verfügung.
- Vertrieb
Wir haben noch 250 Logger. Dafür brauchen wir dringend Skipper, die damit Daten sammeln. Andres hat sich spontan bereit erklärt, 10 Stück zu kaufen und auf seinem Schiff unterwegs zu verkaufen. Steffen will auf den Berliner-Seen die Vercharterer ansprechen. Richard wird Jan von Real-Sailing auf Fehmarn helfen, die Logger auf seinen Schiffen zu installieren. Markus will nochmal den VDC und seine Mitglieder ansprechen. Richard hat die Idee, die Website mit Werbe-PopUps zu bestücken.
Die Logger können für 30 € direkt im Shop der Küstenschmiede bestellt werden: shop4gis.com
Richard hat einen Raspi-Kartenplotter gebaut, basierend auf Raspberry Pi 3
Software basiert auf python 2.79
- wx python mit integrierten web browser
- apache html server
- php 7
- VNC Remote Verbindung
Use Case:
- Raspberry Pi + Bildschirm
- Raspberry Pi + Laptop
- Raspberry Pi + Tablet
Features:
- Fahr-Simulator
- Offine-Karten via USB Memory Stick
- Online-Karten via WLAN
- Karten Planen
- NMEA Daten Analyser ...
ToDo:
- Logger für Wassertiefen (andere HW-Logger, andere SW-Logger)
- Anzeige der vorhandenen Tracks zur besseren Planung der Messfahrten