Rendering-Probleme

Lassen sich Rendering Probleme bei der Dateneingabe vermeiden?

Beispiele:
http://www.openstreetmap.org/?lat=50.94957&lon=7.1712&zoom=16
Links parallel zur Straße verläuft ein Reitweg; er wird vollständig verdeckt.

http://www.openstreetmap.org/?lat=50.94957&lon=7.1712&zoom=16
Der Name der Autobahnausfahrt wird von der Straße überschrieben. Bei “Mapnik” ist er gar nicht zu sehen.

http://www.openstreetmap.org/?lat=50.92119&lon=7.10984&zoom=16&layers=0B00FTF
Wovon hängt es ab, dass POI (wie Schutzhütten) angezeigt werden oder nicht (wie “historic = yes”)?

zu 1.: Da ist nur ein way ohne tags neben der Strasse. Als “Reitweg” ist lediglich der Punkt 387853508 (http://www.openstreetmap.org/browse/node/387853508) getaggt.

zu 2.: Flascher Link! Ueberlappende Namen muss der Renderer selber vermeiden.

zu 3.: Davon, ob der Renderer Knoten mit dem Tag “amenity=shelter” als kleine Haeuschen mit Dach in die Karte malt. :wink: Die genauen Regeln der verschiedenen Kartenproduzenten kenne ich aber nicht.

Ja, ganz bestimmt…
Es muss nur richtig getagt werden…
Der Holzerbach überquert z.B. zwei Wege; keine Brücke oder Tunnel/Röhre dort vorhanden??
Links von der L 288 führt vom Bridleway ein Path über einen Bach: keine Brücke/Tunnel/Röhre?

Zu 1): Danke für die Korrektur. Noch ist der Weg von der Straße verdeckt, also abwarten.
Zu 2): Richtiger Link: http://www.openstreetmap.org/?lat=50.94533&lon=7.30293&zoom=16&layers=0B00FTF ; “Overath” wird überschrieben.
Zu 3): “Historic = yes” hat kein Icon, deshalb wird es nicht angezeigt?

An Rundling: Die Bäche sind klein, teilweise fehlt eine Brücke. Bevor diese Details kommen, muss erst einmal der Verlauf aufgenommen werden (schwierig im Sommer wegen Blättern und Mücken…).

zu 2.: Wahrscheinlich wegen das layer-Tags der Wege. Da hat der Renderer ein Problem. Bugreport an http://trac.openstreetmap.org/ (login mit OSM-Daten). Frage: Warum hast Du die Brucke in 3 Wege aufgeteilt? Zwei haetten gereicht.

zu 3.: Wie geschrieben, ich kenne die Regeln was welcher Renderer nun in die Karten zeichnet nicht. Die Burg Koenigstein (http://openstreetmap.org/?lat=50.18228&lon=8.46097&zoom=17&layers=0B00FTTT) wird ebenfalls nicht besonders markant gerendert.

Noch 2 weitere Anmerkungen:
4. http://www.openstreetmap.org/browse/way/33851578
amenity=parking muss ein Knoten oder eine Flaeche sein. Hier waere service=parking_aisle und evt. ein amenity=parking auf einen node der Strasse besser.

  1. http://www.openstreetmap.org/browse/way/34257334
    Damit das als Insel erscheint: landuse=land . island=yes finde ich nirgends.

Zu 4: Leider habe ich die Straße nicht getaggt und bin mir nicht sicher, wie sie tatsächlich aussieht.
Zu 5: Vielen Dank für den Service! Ich weiß nicht, warum meine Inseln nicht angezeigt werden. Vorher hatte ich es mit “landuse=forest”, zusätzlich auch mit “layer=1” versucht. Es gibt keine Möglichkeit, sich unmittelbar das Ergebnis anzusehen, oder?

Jein. Es gibt da wohl was, aber habe ich nie verwendet oder ausprobiert. Leider auch gerade kein Link greifbar. Such mal nach “OSM render on the fly” oder so.
Oder einen eigenen Render installieren, der mit OSM-Dateien bunte Bildchen ausspuckt.

Warum?
Wenn Du vor Ort warst (siehe Holzerbach), dann kannst Du gleich bei überquerenden Wegen eine Brücke/Furt/Röhre/Tunnel eintragen. Warum willst Du erst den gesamten Verlauf des Baches erst (später) eintragen, wenn Dir doch jetzt Details bereits bekannt sind. Außerdem verursacht diese Arbeitsweise Fehlermeldungen.

OK, Hosterbach-Röhren (“tunnel=yes”) nachgetragen.
http://www.openstreetmap.org/?lat=50.95169&lon=7.1769&zoom=17
Tagging OK? Genügt gemeinsamer Name für den Zusammenhalt der Bachabschnitte, oder sollte eine Relation angelegt werden?

Bis dahin ok. Aber nicht vergessen layer=-1 hinzufügen (Habe ich schon mal für Dich gemacht).
Den Track oberhalb vom Holzerbach habe ich ein wenig verkürzt (Also vom Holzerbach runtergenommen). Der nächste, der diese Ecke besucht, sollte die genauen Gegebenheiten vor Ort klären und dann (richtig) eintragen.
Ist das Wasserbecken wirklich ein Bassin oder ein kleiner naturbelassener Teich (dann natural=water).
Für den Bach braucht man sicherlich keine Relation. (Heißt der Bach nun Holzerbach oder Hosterbach???). Du verwendest beide Namen.

Dem Problem der Linienbündel hat sich leider noch niemand mit durchschlagendem Erfolg angenommen…
http://wiki.openstreetmap.org/wiki/Linienb%C3%BCndel
Ist ein Problem, mit dem bisherige Renderer, die eigentlich nur XML umformatieren, überfordert sind, weil man da Geometrien in die Hand nehmen und ändern müsste…
Ist auch in der “klassischen” Kartographie ein nicht triviales Problem, Stichwort “Verdrängung”