Am 16.09.2012 12:51, schrieb Jochen Topf:
Ähm, schick. Aber demnach ist im Moment ja fast die ganze Welt etwas
buggy (Invalid geometry). Kann man zu diesem Fehler mehr sagen?
Die Beschreibung dieses Layers auf der Wiki-Seite sagt es eigentlich alles:

"Invalid geometry" shows coastlines that are invalid for some reasons, for
instance because there are self-intersections or so. This is somewhat of a
catch-all, i.e. it is shown when we can't give a more specific error message.
Fix all specific errors shown on some other layer on this coastline and this
error should go away also.

Für den amerikanischen Kontinent wird das der Fehler an der Küste Venezuelas
sein, für Eurasafrika einer der Overlapping-Fehler, die angezeigt werden.
Der "invalid geometry"-Check ist sehr strikt und zeigt auch Fehler, die
nicht unbedingt dazu führen, dass die Daten nicht nutzbar sind. In diesem
Fall ist das z.B. so, der Mapnik rendert die Kontinente brav trotz dieses
Fehlers. (Aber das heisst natürlich nicht, dass jede Software damit zurecht
kommt, daher ist es trotzdem sinnvoll diesen Fehler anzuzeigen.)

Bedeutet das, das die gesamte Küstenlinie als "Invalid geometry" angezeigt wird, wenn nur ein einzelner Fehler dort vorhanden ist, der dann auch als overlapping Fehler extra angezeigt wird?

Ich habe diesen Fehler mal gefixed:
http://tools.geofabrik.de/osmi/?view=coastline&lon=-66.94621&lat=10.60325&zoom=15&overlays=coastline,coastline_error_lines,line_not_a_ring,line_overlap,line_invalid,line_direction,coastline_error_points,unconnected,intersections,not_a_ring,double_node,tagged_node

Hier fehlte an der Linie einfach das tag natural=coastline. Dazu noch eine Frage: müssen die Linien direkt miteinander verbunden sein (ist dort nicht der Fall)? Oder reicht es, wenn sie sich in einem Punkt treffen?

--

  Oliver



_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an