[QGIS-it-user] Alternativa speditiva e casareccia a Easy Custom Labelling
Marco Spaziani
spaziani.marco a gmail.com
Sab 28 Lug 2018 13:02:24 PDT
Appendice al suggerimento di Totò (anzi, alla lezione di Totò, visto che
di lezioni si tratta e non di suggerimenti ...a Cesare quel che è di
Cesare!).
Ove, nel layer da etichettare con l'etichetta spostata e il "segmento
indicatore", vi fossero dei poligoni a "ferro di cavallo" (e quindi con il
centroide che va a ricadere fuori dalla superficie del poligono), per
tracciare comunque il "segmento indicatore" secondo i nostri desideri (cioè
un segmento che parte da dentro il poligono e che va fino all'etichetta
spostata), suggerisco di sostituire, nella regola che genera la geometria,
l'espressione: centroid( $geometry ) con l'espressione: point_on_surface(
$geometry ), ......ossia, in sintesi, suggerisco di scrivere la seguente
espressione:
make_line( point_on_surface( $geometry ), make_point("X","Y")).
A me ha dato risultati accettabili.
Il giorno gio 26 lug 2018 alle ore 11:27 Totò <pigrecoinfinito a gmail.com>
ha scritto:
> hai visto che da QGIS 3 in poi è tutto molto più semplice?
> non occorre modificare nessuna tabella
>
> guarda questo mio esempio presente nella guida #hfcqgis
>
>
> http://hfcqgis.opendatasicilia.it/it/latest/esempi/sposta_etichetta_linea.html
>
> saluti
>
>
>
> -----
> https://pigrecoinfinito.wordpress.com/
> --
> Sent from:
> http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20180728/f9912a67/attachment.html>
Maggiori informazioni sulla lista
QGIS-it-user