39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
# AIS Service
|
|
|
|
___
|
|
|
|
## Übersicht
|
|
|
|
### Architektur Entwurf
|
|
|
|

|
|
|
|
## Stand Dez 22
|
|
|
|
Nächste geplante Schritte:
|
|
|
|
- Gebiete müssen einer Gruppe zugeordnet werden, damit wir Laufzettel für mehrere getrennte, aufeinanderfolgende Gebiete erstellen können (z.B. Weser und Elbe).
|
|
- Erstellung eines AIS-Admin Tools, um Gebiete zu verwalten (KML Import, Löschen, Zuweisen von MMSI/IMO zu den Gebieten). Das Tool kann nur auf dem Server verwendet werden (obviously) und wird der Einfachheit halber einfach ein Winforms Projekt.
|
|
- Verbesserte HTML Übersicht analog zu dem Laufzettel (Einfahrtzeit in die Gebiete)
|
|
|
|

|
|
|
|
## Stand Sep/Okt.22
|
|
|
|
Entscheidung, den leidlich laufenden AIS Service zu verbessern, da aktiv nicht mehr an WETRIS weitergearbeitet wird. Aufgaben:
|
|
|
|
* Prüfen und Debuggen des aktuellen Stands (sinnvoll?)
|
|
* Anlage einer neuen, effizienteren Datenbankstruktur (kein SQL Server!)
|
|
* Vollständige Implementierung aller Telegramm-Arten
|
|
* verbesserte Architektur (s.u. Bild)
|
|
* Webservice-Endpunkt, der aktuelle Lage als Liste liefert
|
|
* Zonen Alarm
|
|
* Einfaches Frontend zur Einrichtung von Zonen
|
|
* (Backup) Evaluierung alternativer Datenquellen
|
|
|
|
## Referenzen
|
|
|
|
* [NMEA 0183](https://de.wikipedia.org/wiki/NMEA_0183)
|
|
* [AIS Wikipedia](https://en.wikipedia.org/wiki/Automatic_identification_system)
|
|
* [AIVDM/AIVDO protocol decoding](https://gpsd.gitlab.io/gpsd/AIVDM.html)
|
|
* [AIS Documentation (PDF)](itu-m.1371-4-201004.pdf) |