<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Le 9 juin 2013 18:26, Philippe Verdy <span dir="ltr"><<a href="mailto:verdy_p@wanadoo.fr" target="_blank">verdy_p@wanadoo.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><br><a href="https://github.com/mapnik/mapnik/blob/master/deps/clipper/src/clipper.cpp" target="_blank">https://github.com/mapnik/mapnik/blob/master/deps/clipper/src/clipper.cpp</a><br><div><br></div><br></div>
</blockquote></div><br></div><div class="gmail_extra">PolyOffsetBuilder, très bien , mais non exposé par mapnik. Essaies encore.<br><br><br></div><div class="gmail_extra">Sinon je propose l'utilisation des opérations de filtrages et composition de mapnik. Ca doit résoudre les artefacts, mais c'est sans doute plus délicat à intégrer dans les règles osm-fr.<br>
</div><div class="gmail_extra">J'ai bidouillé un peu, mais j'ai encore du mal avec la gestion des couches lors de ces opérations!<br></div><div class="gmail_extra"><br>Un premier exemple (en carto)<br><span style="font-family:courier new,monospace">#limites[type = 'farm'] {<br>
::outline {<br> line-width:10;<br> line-color: green;<br> image-filters: agg-stack-blur(5,5);<br> }<br> polygon-fill: black;<br>// polygon-smooth : 0.2;<br> comp-op: dst-in;<br>}<br><br></span><br><a href="https://docs.google.com/file/d/0ByriFLbxzg_1ekcyV3FZRHFsNms/edit?usp=sharing" target="_blank">https://docs.google.com/file/d/0ByriFLbxzg_1ekcyV3FZRHFsNms/edit?usp=sharing</a><br>
<br><br><br><br></div><div class="gmail_extra">Second exemple :<br><br><span style="font-family:courier new,monospace">#limites[type = 'residential'] {<br> ::trait{line-width:0.5;}<br> ::hach{<br> polygon-pattern-file: url('Diagonal_Pattern_clip_art_hight.png');<br>
}<br> line-width:10;<br> line-color: black;<br> image-filters: agg-stack-blur(10,10);<br> comp-op: dst-in;<br>}<br></span></div><div class="gmail_extra"><span style="font-family:courier new,monospace"><br></span><a href="https://docs.google.com/file/d/0ByriFLbxzg_1M1hwQUJIZnN5QkE/edit?usp=sharing" target="_blank">https://docs.google.com/file/d/0ByriFLbxzg_1M1hwQUJIZnN5QkE/edit?usp=sharing</a><br>
<br></div><div class="gmail_extra"><br><br></div><div class="gmail_extra">Source infinie d'inspiration :<br><a href="http://www.mapbox.com/tilemill/docs/guides/comp-op/">http://www.mapbox.com/tilemill/docs/guides/comp-op/</a><br>
<br></div><div class="gmail_extra">Bruno<br></div></div>