Am 26.01.2012 20:56, schrieb Lars Lingner:
On 26.01.2012 20:23, Sven Anders wrote:
[...]

Das ist zwar bei 95% der Straßen der Fall, aber leider nicht immer.

Kann ich irgendwie eine Regel machen, die dann greift, wenn der Text
nicht geschrieben werden konnte.


Mir ist keine Möglichkeit in Mapnik bekannt, die das kann. Ich würde
versuchen das mit SQL abzufangen:

SELECT id
FROM planet_osm_line
WHERE way.length<  $SCHWELLWERT_LAENGE AND character_length(name)>
$SCHWELLWERT_NAME

Das kannst Du auch im Mapnik-Style verwenden und eine eigene Styleklasse
zuweisen die dann die reduzierte Schriftgröße benutzt.

Danke, das ist schon ein Ansatz, der aber vermutlich auch nicht 100%ig greift. Z.B. wenn dort unter der Straße eine U-Bahnlinie / Bahnstation geht und die Beschriftung "wichtiger" als der Straßenname ist und deshalb der Straßenname dort nicht hinpasst.


Oder gibt es zumindest die Möglichkeit sowas irgendwie in ein Logfile
zu schreiben, das ich weiß, welche Straßen fehlen?

Gute Frage. Ich kenne keine Möglichkeit Mapnik diese Info zu entlocken.


Ich werde mir mal den Mapnik Source Code genauer ansehen.

Schade ich hatte gehofft, es gäbe zu dem Thema schon eine Lösung.

Sven

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an