[Talk-de] Aktuelle ODbL Küstenlinien und neuer OSM-Inspector Coastline View
aighes
osm at aighes.de
So Sep 16 16:46:05 UTC 2012
Am 16.09.2012 17:55, schrieb Oliver Raupach:
> 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?
Wenn du alle Küstenlinien zusammensetzen würdest, müsste ein
geschlossenes Polygon rauskommen, deren Teilwege alle die gleiche
Richtung haben. (*L*and ist *L*inks).
Henning
Mehr Informationen über die Mailingliste Talk-de