[Talk-de] Aktuelle ODbL Küstenlinien und neuer OSM-Inspector Coastline View

Oliver Raupach oliver at raupach.cc
So Sep 16 15:55:19 UTC 2012


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






Mehr Informationen über die Mailingliste Talk-de