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

Jochen Topf jochen at remote.org
So Sep 16 17:41:20 UTC 2012


On Sun, Sep 16, 2012 at 05:55:19PM +0200, Oliver Raupach wrote:
> 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?

Jepp.

> 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?

Die Linien müssen den gleichen Node benutzen. (Genauer gesagt: Das ist ein
Fehler, der automatisch korrigiert werden kann und das auch von dieser Software
wird. Allerdings kann es sein, dass nicht jede Software damit zurecht kommt,
daher wird das auch weiterhin als Fehler angezeigt.)

Jochen
-- 
Jochen Topf  jochen at remote.org  http://www.remote.org/jochen/  +49-721-388298




Mehr Informationen über die Mailingliste Talk-de