<div dir="auto">A pensarci bene basterebbe anche qualcosa di più semplice: usare lo stesso metodo della feature rettangolare ma calcolando la distanza dal bbox della feature. Ai fini di una stampa l'importante è che l'etichetta stia dentro l'ingombro della feature dell'atlante...<div dir="auto"><br></div><div dir="auto">giovanni</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il 12 ott 2017 17:41, "G. Allegri" <<a href="mailto:giohappy@gmail.com">giohappy@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Per dei bordi generici la cosa si complica non poco, perché si deve calcolare l'offset dell'etichetta (il che non sarebbe di per sé troppo complicato con un po' di python) ma per farlo si deve poter calcolare le dimensioni dell'etichetta, il che dipende come minimo da tipo e dimensioni del font, e dal testo dell'etichetta. Niente d'impossibile se si hanno tutte queste informazioni nel contesto della funzione, ma non so se sia possibile averle.<div dir="auto">Mi piacerebbe analizzare la cosa ma lascio a chi ha un po' più di tempo...</div><div dir="auto"><br></div><div dir="auto">giovanni</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il 12 ott 2017 17:31, "Totò" <<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">giohappy wrote<br>
> È normale che serva il boundary, infatti lo specificavo nei punti<br>
> dell'idea. Il motivo è semplice: un punto che sta su un poligono ha<br>
> distanza 0 da quel poligono, mentre ha una distanza >0 dal suo bordo<br>
> (almeno che non si trovi proprio sul bordo).<br>
><br>
> giovanni<br>
<br>
Grazie, lo immaginavo, ma la tua conferma è fondamentale. Grazie!!!<br>
<br>
Come scritto nell'articolo, il metodo non è generale ma vale solo per<br>
vettore di copertura rettangolari,<br>
occorrerebbe studiare un metodo generale, per vettori di copertura generici<br>
cioè con bordo frastagliato.<br>
<br>
grazie,<br>
saluti<br>
<br>
<br>
<br>
-----<br>
<a href="https://pigrecoinfinito.wordpress.com/" rel="noreferrer" target="_blank">https://pigrecoinfinito.wordpr<wbr>ess.com/</a><br>
--<br>
Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.nabbl<wbr>e.com/QGIS-Italian-User-f52506<wbr>12.html</a><br>
______________________________<wbr>_________________<br>
QGIS-it-user mailing list<br>
<a href="mailto:QGIS-it-user@lists.osgeo.org" target="_blank">QGIS-it-user@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-it-user</a><br>
</blockquote></div></div>
</blockquote></div></div>