> Pieren
> Je viens de voir la réponse de Sly. Nous sommes d'accord pour la
> forêt. Mais je vois très souvent des landuse=residential combinés avec
> layer=-1. Là, ça peut se discuter.

http://wiki.openstreetmap.org/wiki/Landuse ne conseille pas particulièrement 
l'utilisation combinée avec layer. Je n'en vois d'ailleurs pas trop l'intérêt 
si ce n'est corriger le rendu.

un landuse=residential est une donnée peu physique, aucun traits sur le sol 
n'en indique l'étendue, il n'est pas plus sur le sol que sous terre. Si je 
veux faire un rendu qui mette landuse=residential en avant, je le passerais 
au dessus de tout, et peut m'importe le layer. Si je le considère comme 
secondaire par rapport à mon projet, je le placerais en dessous. Mais je ne 
vois pas pourquoi je tiendrais compte du layer. 
Une route peut être sur, sous ou au dessus de terre, il ne me semble pas que 
ce soit le cas de residential, il n'est pas layer=0 non plus, il a valeur en 
sa définition seule et le sens (représentation) qu'on veut lui donner

Dans l'actuel rendu osm, 
http://svn.openstreetmap.org/applications/rendering/mapnik/osm.xml
la requête des surfaces de ce type est faite ainsi :
select * from planet_osm_polygon order by z_order,way_area desc

Elles sont dessinées en dessous de toute route ou chemin qui seront donc au 
dessus (même tunnel), le z_order provient du tag layer et permet de placer 
par exemple une prairie présente en layer=1 par dessus une forêt. Mais ça 
reste de la bidouille selon moi, la solution du multipolygon étant largement 
préférable plutôt que d'entasser des surfaces

-- 
sly
Sylvain Letuffe sylv...@letuffe.org
qui suis-je : http://slyserv.dyndns.org



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

Répondre à