Le 9 juin 2013 17:14, Philippe Verdy <verd...@wanadoo.fr> a écrit : > Mauvaise méthode donc. > > Tu fais comment pour dessiner les routes ? Tu utilises bien des lignes en > précisant une épaisseur de trait et le moteur de rendu vectoriel calcule un > polygone à remplir (ce qui se fait dans le moteur graphique un buffer, non > ?) > > Tout moteur graphique vectoriel (par exemple SVG ou Postscript) fait ainsi : > en fait il ne trace pas des lignes mais remplit un polygone. Même pour faire > des lignes avec un pattern (tirets, pointillés, ...), ce sont encore des > polygones qui sont créés avant d'être remplis. > > Je ne sais pas ce qu'est ton "line-pattern" (je n'ai pas le détail de ce que > fais ton code) mais ce que tu décris n'a rien à voir avec la terminologie > habituelle dans les moteurs vectoriels, où il ne s'agit pas du tout de > répéter une image le long d'un trait virtuel. >
https://github.com/mapnik/mapnik/wiki/LinePatternSymbolizer Je croyais avoir déjà mis le lien. Et pour le code (qui n'est pas le mien): https://github.com/mapnik/mapnik/blob/master/src/line_pattern_symbolizer.cpp -- Christian Quest - OpenStreetMap France Un nouveau serveur pour OSM... http://donate.osm.org/server2013/ _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr