[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