[Talk-de] Toppzeichen "gesperrte Wasserflaeche"

Olaf Hannemann ohannemann at gmx.de
Mo Feb 15 02:07:58 UTC 2010


Hallo  Arne,

[....]

> > Der
> > Editor hat an dieser Stelle keinen grundsätzlichen Fehler. Er
> > schreibt  _alle_
> > Daten _unverändert_ in die Datenbank zurück. Habe ich inzwischen
> > mehrfach
> > getestet.
> > Was ist jetzt hier passiert? Der Leo hat ein Seezeichen zum
> > bearbeiten geöffnet.
> > Der Editor hat die Daten des Seezeichens geladen und das Topzeichen
> > als
> > "unbekannt" dargestellt, da er rot weiß rote Topzeichen nicht kennt.
> 
> Ich schlage als Alternative mal den Begriff "benutzerdefiniert" /
> "user defined" vor. Einem Editor unbekannte Werte werden zumindest am
> Mac normalerweise so bezeichnet. Hier halte ich das für besser, weil
> dadurch klarer zum Ausdruck kommt, dass tatsächlich ein Wert gesetzt
> ist.

Das ist eine gute Idee, ich werde sie bei den anstehenden Fixes berücksichtigen. 
Danke für den Tipp.

> > Hätte der
> > Leo dieses so gelassen wie es ist, wäre nichts passiert. Die
> > Schlüssel wären
> > genauso wieder in die Datenbank geschrieben worden. Nun hat der Leo
> > aber, da er
> > das rot weiß rote Topzeichen nicht auswählen konnte, gesagt dann hat
> > die Tonne
> > halt kein Topzeichen, und _bewusst_ das Topzeichen abgewählt. [...]
> 
> Die hier diskutierte Tonne ohne Toppzeichen _darzustellen_ ist
> sicherlich okay. Dazu das Toppzeichen aus der Datenbank zu _löschen_,
> kann aber nicht die Lösung sein.

Das Topzeichen zu löschen war ganz bestimmt nicht meine Absicht. Dies ist leider 
nur aufgrund einer Verkettung unglücklicher Umstände auf Seiten des Editors und 
des Benutzers entstanden. Hätte der Benutzer das Topzeichen nicht bewusst 
abgewählt wäre es nicht gelöscht worden. Hätte der Editor deutlicher angezeigt, 
dass Werte vorhanden sind mit denen er nicht umgehen kann, hätte der Benutzer 
die Werte wahrscheinlich nicht abgewählt. Daraus ergibt sich für mich ein 
weiterführendes Problem. Nicht wie ich mit rot weiß roten Topzeichen umgehe, 
sondern wie ich mit unbekannten Daten umgehe.
Der Renderer hätte in dieser Situation (unbekanntes Topzeichen) die Tonne ohne 
Topzeichen dargestellt. Dies führt bei meinen Überlegungen immer wieder zu dem 
grundsätzlichen Problem "Taggen für den Renderer". Sprich: Wie schaffe ich es 
Leute davon abzuhalten in der Datenbank an den Werten zu drehen bis sie ihre 
Änderungen endlich auf der Karte sehen.
Ich persönlich sage immer (soweit es mich betrifft (Seezeichen)): Schreibt mir, 
was ihr eintragen wollt und wie es dargestellt werden soll, dann können wir über 
jeden Sonderfall im Detail diskutieren. Dies tun jedoch leider die wenigsten.
In dem speziellen Fall trifft mich jedoch eine gewisse Mitschuld. Ich wurde vom 
Leo bereits Mitte Dezember auf die rot weiß roten Topzeichen angesprochen und 
habe dies aufgrund anderer, für mich wichtigerer Probleme, immer wieder vor mir 
hergeschoben. Bis es jetzt eskaliert ist und ich einen Fix für dieses Problem 
bereitstelle.

> > Was habe ich für mich daraus gelernt? Ich werde ab sofort den Editor
> > bei
> > bekannten Schlüssel, aber unbekannten Wert, gar nichts mehr anzeigen
> > lassen, um
> > Leute daran zu hindern unbekannte Einträge zu löschen. [...]
> 
> Klingt, als löse diese Änderung das Problem aus Sicht von OSM.
> 
> Allerdings sieht die Toms-GUI nur eine Checkbox für "Toppzeichen ja
> oder nein" vor. Unterschiedliche Toppzeichen für denselben Tonnentyp
> können daher nicht mit Toms verarbeitet werden. Oder übersehe ich etwas?

Ich bin nicht der Autor von dem Toms-Plugin für den JOSM sondern habe einen 
Online-Editor für OpenSeaMap unter http://map.openseamap.org/map/map_edit.php 
geschrieben. Auch hier besteht aber das Problem, dass es nur eine Checkbox für 
das Topzeichen gibt. In fast allen Fällen genügt dies auch, da das Topzeichen 
sich durch die Tonne selbst ergibt. Die einzige Ausnahme sind die Sonderzeichen 
Tonnen (SpecialPurpose). Diese können unterschiedliche Topzeichen haben. Dies 
berücksichtige ich, in dem bei der Auswahl einer Sonderzeichen Tonne eine 
weitere Auswahl-Box erscheint, in der ich das Topzeichen speziell auswählen 
kann.

> Es existieren ja nun durchaus Seezeichen, die nicht IALA, BinSchStrO
> oder sonstigen Normen entsprechen. Die haben dann teilweise auch recht
> unterschiedliche Toppzeichen. Beispiele:
> - DW-Route Kadetrinne mit gelben Lateraltonnen
> - dänische Regattatonnen mit Flagge
> - Reisig auf Pricken im Wattenmeer
> - improvisierte Betonnung Marke "Benzinkanister mit Gewicht dran"
> - privat bezeichnete Gewässer

In der Kadetrinne habe ich bis jetzt noch keine gelben Lateraltonnen gesehen 
oder bekommen, wenn dies ein Thema wird müssen wir uns darüber Gedanken machen. 
Regattatonnen werden auf dem Sports-Layer dargestellt. Dort ist grundsätzlich 
alles erlaubt. Für Pricken gibt es ein genormtes Steuerbord bzw Backbord Symbol, 
das in dem Sinne keine Topzeichen beinhaltet. Diese werden auch als "perch 
starboard" bzw "perch port" in die Datenbank geschrieben. Topzeichen werden vom 
Editor bei dieser Auswahl disabled, da es in dem Sinne keine Topzeichen gibt.

Improvisierte bzw. private Betonnung können wir zur Zeit noch nicht darstellen.

> Wie werden derartige Seezeichen von Toms behandelt? Momentan kommt da
> im Zweifel ein "Parse-Error: Seezeichen unbekannt", und eine Änderung
> der Daten mit Toms ist nicht möglich. Ist das schon der Sollzustand,
> oder planst Du grundsätzlich, Toms in diese Richtung zu erweitern?

Wie gesagt, ich bin _nicht_ der Autor von Toms, dies müsste dir der Werner König 
beantworten.


Beste Grüße,

Olaf




Mehr Informationen über die Mailingliste Talk-de