Fabri wrote:
Ho inserito in osm degli higway=service che attraversano un edifico
(building=yes) ma la strada di servizio viene renderizzata sopra
l'edificio; ho provato varie combinazioni, giocando con i layer, e anche
con tunnel=yes ma niente. invece su osmarender viene renderizzata
correttamente con il layer dell'edificio sopra la strada. avete
riscontrato anche voi questa stranezza?
Confermo, neanche la combinazione covered=yes; layer=-1 viene
renderizzata correttamente.
stesso problema anche con service=parking_aisle. che si fa? si apre un
ticket sul trac di mapnik?
Dovrebbe già esserci. Il problema è che mapnik nella versione presente
no conosce nessun'ordine nella dimensione z, invece gli oggetti vengono
messi a secondo dell'ordine in cui sono definiti i relativi layer. Con
quel sistema diventa difficile indicare cosa dovrebbe essere "sopra" o
"sotto". Per i highway è stato fatto, per gli altri oggetti invece no.
Per le versioni future di mapnik mi sa che stiano già lavorando su una
propria e vera z-order, mecanismo con cui verrebbe risolto anche questo
problema.
Però... forse esiste un workaround: dato che per i highway ciascun
"layer=*" ha il suo proprio layer in mapnik, magari conviene spostare le
definizioni per i layer sotto zero più in alto (prima delle regole per
"building", ma dopo quelle per "landuse" e simili).
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it