OpenSeaMap-dev:De:Depth meta data/depth-NMEA: Unterschied zwischen den Versionen

Aus OpenSeaMap-dev
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Metadaten == In den Metadaten erfassen wir: * Länge des Schiffes * Breite des Schiffes * Tiefgang des Schiffes * Position (XY) des Sensors in Bezug auf Sch…“)
 
K (DBT - Depth below transducer)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 43: Zeile 43:
 
   7) Checksum
 
   7) Checksum
  
=== DBT - Depth below transducer ===
+
=== DBT - Depth Below Transducer ===
  
 
         1  2 3  4 5  6 7
 
         1  2 3  4 5  6 7
Zeile 56: Zeile 56:
 
   5) Depth, Fathoms
 
   5) Depth, Fathoms
 
   6) F = Fathoms
 
   6) F = Fathoms
   7) Checksum  
+
   7) Checksum
  
 
=== DPT - Depth of water ===
 
=== DPT - Depth of water ===
Zeile 72: Zeile 72:
  
 
== Auswertung ==
 
== Auswertung ==
Idealerweise haben wir '''DBT'''. <br>Dann rechnet man die Tiefe des Sensors unter der Wasserlinie hinzu, <br>und bekommt die gemessene rohe Wassertiefe.
+
Der Sensor liefert DBT.
 +
<br> Idealerweise liefert der Daten-Ausgang ebenfalls '''DBT'''.  
 +
 
 +
; Anzeige
 +
Zu DBT rechnet man die ''Einbau-Tiefe des Sensors unter der Wasserlinie'' als fixen Offset hinzu,  
 +
<br> und bekommt die gemessene rohe Wassertiefe in Form von DBS an die Anzeige.  
 +
 
 +
; Daten-Ausgang
 +
Aber was zeigt der Daten-Ausgang? ''DBT einzeln'' und ''Offset einzeln''?
 +
<br> Oder ''DBT + Offset = DBS''? plus vielleicht ''Offset einzeln''?
  
 
Viele Skipper/Vercharterer stellen den ''Offset nicht korrekt'' ein.  
 
Viele Skipper/Vercharterer stellen den ''Offset nicht korrekt'' ein.  
<br>Beispielsweise, weil sie gar keinen Offset einstellen, oder das Vorzeichen verwechseln, oder "einen Sicherheitsaufschlag machen", oder immer "1m Wasser unter dem Kiel" haben wollen.
+
<br> Beispielsweise, weil sie:
 +
<br> - gar keinen Offset einstellen,  
 +
<br> - oder das Vorzeichen verwechseln,  
 +
<br> - oder "einen Sicherheitsaufschlag machen",  
 +
<br> - oder immer "1m Wasser unter dem Kiel" haben wollen.
  
 
Viele Geräte bzw. Gerätekombinationen geben die Daten nicht korrekt an die Anzeige aus.
 
Viele Geräte bzw. Gerätekombinationen geben die Daten nicht korrekt an die Anzeige aus.
<br>Viele Geräte bzw. Gerätekombinationen geben die Daten nicht korrekt an den Datenausgang aus.
+
<br> Viele Geräte bzw. Gerätekombinationen geben die Daten nicht korrekt an den Datenausgang aus.
<br>Skipper reagieren dann manchmal mit einem willkürlich gewählten Offset, damit das Ergebnis "richtig(er)" wird.
+
<br> Skipper reagieren dann manchmal mit einem willkürlich gewählten Offset, damit das Ergebnis "richtig(er)" wird.
  
 
Die Alternativen helfen nur bedingt:  
 
Die Alternativen helfen nur bedingt:  
  
''DBS'' setzt voraus, dass der am Gerät eingestellte Offset korrekt ist - und von der Software korrekt verarbeitet, und korrekt in den DBS-Datensatz geschrieben wird.
+
'''DBS''' setzt voraus, dass der am Gerät eingestellte Offset korrekt ist - und von der Software korrekt verarbeitet, und korrekt in den DBS-Datensatz geschrieben wird.
 +
 
 +
'''DBK''' setzt voraus, dass der Tiefgang des Schiffes bekannt ist, und der am Gerät eingestellte Offset korrekt ist - und von der Software korrekt verarbeitet, und korrekt in den DBK-Datensatz geschrieben wird.
  
''DBK'' setzt voraus, dass der Tiefgang des Schiffes bekannt ist, und der am Gerät eingestellte Offset ist korrekt ist - und von der Software korrekt verarbeitet, und korrekt in den DBK-Datensatz geschrieben wird.
+
'''DPT''' ist hingegen nicht definiert.
 +
<br> Er könnte identisch sein mit DBT, plus zusätzlicher Angabe des eingestellten Offset.
 +
<br> Oder er könnte den Offset bereits in der Tiefe mitenthalten (DBT + Offset), plus zusätzlicher Angabe des eingestellten Offset.
 +
<br> Wenn der enthaltene Offset positiv ist, entspräche das DBS.
 +
<br> Wenn der enthaltene Offset negativ ist, entspräche das DBK.
  
''DPT'' ist hingegen nicht definiert.
+
; Schlussfolgerung
<br>Er könnte identisch sein mit DBT, plus zusätzlicher Angabe des eingestellten Offset.  
+
Für jede Gerätekombination muss die Ausgabe am Datenausgang verifiziert werden durch mechanisches Messen der realen Wassertiefe.
<br>Oder er könnte den Offset bereits in der Tiefe mitenthalten, plus zusätzlicher Angabe des eingestellten Offset.
+
<br> Die Erkenntnis muss als Regel in einer Geräte-Tabelle festgehalten und bei der Datenauswertung berücksichtigt werden.
<br>Wenn der Offset positiv ist, entspräche das DBS.
 
<br>Wenn der Offset negativ ist, entspräche das DBK.
 
  
 
== Fehlerkorrektur ==
 
== Fehlerkorrektur ==
Offset-Fehler können gefunden werden, wenn man Plausibilitätsprüfungen mit Tiefgagn und Sensoreinautiefe macht.
+
Offset-Fehler können gefunden werden, wenn man Plausibilitätsprüfungen mit Tiefe, Tiefgang und Sensortiefe macht.
<br>Software-Fehler können nur gefunden werden, wenn man sich kreuzende Tracks verschiedener Gerätekombinationen miteinander vergleicht (bei bereits korrigierter Tide und Welle etc).
+
 
 +
Software-Fehler können nur gefunden werden, wenn man sich kreuzende Tracks verschiedener Gerätekombinationen miteinander vergleicht (bei bereits korrigierter Tide und Welle etc).

Aktuelle Version vom 11. Dezember 2018, 20:57 Uhr

Metadaten

In den Metadaten erfassen wir:

  • Länge des Schiffes
  • Breite des Schiffes
  • Tiefgang des Schiffes
  • Position (XY) des Sensors in Bezug auf Schiffslänge/-Breite
  • Tiefe des Sensors (Z) unter Wasserlinie
  • Marke/Typ des Sensors
  • Marke/Typ des Echolotes
  • am Gerät eingestellter Offset

Rohdaten

Die Rohdaten enthalten einen oder mehrere NMEA-Tiefensätze:

DBK - Depth Below Keel

       1   2 3   4 5   6 7
       |   | |   | |   | |
$--DBK,x.x,f,x.x,M,x.x,F*hh<CR><LF>
Field Number: 
 1) Depth, feet
 2) f = feet
 3) Depth, meters
 4) M = meters
 5) Depth, Fathoms
 6) F = Fathoms
 7) Checksum

DBS - Depth Below Surface

       1   2 3   4 5   6 7
       |   | |   | |   | |
$--DBS,x.x,f,x.x,M,x.x,F*hh<CR><LF>
Field Number: 
 1) Depth, feet
 2) f = feet
 3) Depth, meters
 4) M = meters
 5) Depth, Fathoms
 6) F = Fathoms
 7) Checksum

DBT - Depth Below Transducer

       1   2 3   4 5   6 7
       |   | |   | |   | |
$--DBT,x.x,f,x.x,M,x.x,F*hh<CR><LF>
Field Number: 
 1) Depth, feet
 2) f = feet
 3) Depth, meters
 4) M = meters
 5) Depth, Fathoms
 6) F = Fathoms
 7) Checksum

DPT - Depth of water

       1   2   3
       |   |   |
$--DPT,x.x,x.x*hh<CR><LF>
Field Number: 
 1) Depth, meters
 2) Offset from transducer,
    positive means distance from tansducer to water line
    negative means distance from transducer to keel
 3) Checksum

Auswertung

Der Sensor liefert DBT.
Idealerweise liefert der Daten-Ausgang ebenfalls DBT.

Anzeige

Zu DBT rechnet man die Einbau-Tiefe des Sensors unter der Wasserlinie als fixen Offset hinzu,
und bekommt die gemessene rohe Wassertiefe in Form von DBS an die Anzeige.

Daten-Ausgang

Aber was zeigt der Daten-Ausgang? DBT einzeln und Offset einzeln?
Oder DBT + Offset = DBS? plus vielleicht Offset einzeln?

Viele Skipper/Vercharterer stellen den Offset nicht korrekt ein.
Beispielsweise, weil sie:
- gar keinen Offset einstellen,
- oder das Vorzeichen verwechseln,
- oder "einen Sicherheitsaufschlag machen",
- oder immer "1m Wasser unter dem Kiel" haben wollen.

Viele Geräte bzw. Gerätekombinationen geben die Daten nicht korrekt an die Anzeige aus.
Viele Geräte bzw. Gerätekombinationen geben die Daten nicht korrekt an den Datenausgang aus.
Skipper reagieren dann manchmal mit einem willkürlich gewählten Offset, damit das Ergebnis "richtig(er)" wird.

Die Alternativen helfen nur bedingt:

DBS setzt voraus, dass der am Gerät eingestellte Offset korrekt ist - und von der Software korrekt verarbeitet, und korrekt in den DBS-Datensatz geschrieben wird.

DBK setzt voraus, dass der Tiefgang des Schiffes bekannt ist, und der am Gerät eingestellte Offset korrekt ist - und von der Software korrekt verarbeitet, und korrekt in den DBK-Datensatz geschrieben wird.

DPT ist hingegen nicht definiert.
Er könnte identisch sein mit DBT, plus zusätzlicher Angabe des eingestellten Offset.
Oder er könnte den Offset bereits in der Tiefe mitenthalten (DBT + Offset), plus zusätzlicher Angabe des eingestellten Offset.
Wenn der enthaltene Offset positiv ist, entspräche das DBS.
Wenn der enthaltene Offset negativ ist, entspräche das DBK.

Schlussfolgerung

Für jede Gerätekombination muss die Ausgabe am Datenausgang verifiziert werden durch mechanisches Messen der realen Wassertiefe.
Die Erkenntnis muss als Regel in einer Geräte-Tabelle festgehalten und bei der Datenauswertung berücksichtigt werden.

Fehlerkorrektur

Offset-Fehler können gefunden werden, wenn man Plausibilitätsprüfungen mit Tiefe, Tiefgang und Sensortiefe macht.

Software-Fehler können nur gefunden werden, wenn man sich kreuzende Tracks verschiedener Gerätekombinationen miteinander vergleicht (bei bereits korrigierter Tide und Welle etc).