[QGIS-it-user] variabile @map_layers
Martina Savarese
martina.savarese a gmail.com
Dom 14 Apr 2019 04:08:09 PDT
Ho capito come utilizzarla, anche se non credo di saperlo spiegare
adeguatamente, comunque nel compositore di stampe, per avere un'etichetta
di testo con la lista dei layer della 'mappa1' (essendo 'mappa1' l'ID che
ho assegnato ad una mappa del layout) basta utilizzare l'espressione
array_to_string( array_foreach( map_get( item_variables( 'mappa1' )
,'map_layers' ) , layer_property( @element, 'name' ) ), ' , ' )
Sostanzialmente nelle etichette di testo del compositore non è esplicitata
come variabile, ma di fatto c'è immagazzinatata e relativa ad una specifica
mappa del compositore
Martina
Il giorno dom 14 apr 2019 alle ore 12:33 Martina Savarese <
martina.savarese a gmail.com> ha scritto:
> N.B. l'espressione mi funziona inserendola nella canvas in un decoratore
> di etichetta di copiright, ma non in etichette di testo nel compositore di
> stampe, lì non compare proprio nelle variabili nella finestra per inserire
> un'espressione. Mi conpare invece in altre parti del compositore, ma devo
> lavorarci ancora un po' per capire come utilizzarla :)
>
> Martina
>
> Il Dom 14 Apr 2019 11:33 Totò <pigrecoinfinito a gmail.com> ha scritto:
>
>> marti_ wrote
>> > Infatti questa funziona!
>> >
>> > array_to_string( array_foreach( @map_layers , layer_property(@element,
>> > 'name' ) ) , ' , ' )
>> >
>> >
>> > (la virgola con spazio prima e dopo serve solo per non avere i nomi
>> troppo
>> > appiccicati)
>>
>> wow ottimo lavoro
>> complimenti Martina
>>
>> PS: trovo un po' assurdo dover 'sbattere' la testa per capire come
>> funzionano alcune cose in QGIS.
>>
>> 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/20190414/da43b349/attachment.html>
Maggiori informazioni sulla lista
QGIS-it-user