Re: [QGIS-it-user] variabile @map_layers
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.savar...@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ò 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@lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >> > ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] variabile @map_layers
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ò 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@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-it-user > ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] variabile @map_layers
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@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] variabile @map_layers
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) Martina Il giorno dom 14 apr 2019 alle ore 10:55 Martina Savarese < martina.savar...@gmail.com> ha scritto: > Comunque mi par di capire che @map_layers va usato necessariamente con > altro, nel senso che rispetto alla domanda "che dati va a prendere?" questo > glie lo devo dire io a @map_layers, nel senso che la variabile restituisce > i layer ma bisogna passargli il "cosa/come" restituirli. > > Martina > > Il giorno dom 14 apr 2019 alle ore 10:31 Martina Savarese < > martina.savar...@gmail.com> ha scritto: > >> Grazie, avevo infatti cercato un po' senza trovare molto. >> Martina >> >> Il giorno sab 13 apr 2019 alle ore 12:54 Totò >> ha scritto: >> >>> Ciao Martina >>> hai toccato un punto debole, alcune variabili non sono minimamente >>> documentate (spero di essere smentito), >>> >>> trovi qualcosa in questa PR [0] >>> >>> ho chiesto, tempo fa, via twitter [1] ma nessuno ha mai risposto >>> >>> >>> [0] https://github.com/qgis/QGIS/pull/7716 >>> [1] https://twitter.com/etrimaille/status/1032631326418067457 >>> >>> 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@lists.osgeo.org >>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >>> >> ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] variabile @map_layers
Comunque mi par di capire che @map_layers va usato necessariamente con altro, nel senso che rispetto alla domanda "che dati va a prendere?" questo glie lo devo dire io a @map_layers, nel senso che la variabile restituisce i layer ma bisogna passargli il "cosa/come" restituirli. Martina Il giorno dom 14 apr 2019 alle ore 10:31 Martina Savarese < martina.savar...@gmail.com> ha scritto: > Grazie, avevo infatti cercato un po' senza trovare molto. > Martina > > Il giorno sab 13 apr 2019 alle ore 12:54 Totò > ha scritto: > >> Ciao Martina >> hai toccato un punto debole, alcune variabili non sono minimamente >> documentate (spero di essere smentito), >> >> trovi qualcosa in questa PR [0] >> >> ho chiesto, tempo fa, via twitter [1] ma nessuno ha mai risposto >> >> >> [0] https://github.com/qgis/QGIS/pull/7716 >> [1] https://twitter.com/etrimaille/status/1032631326418067457 >> >> 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@lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >> > ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] variabile @map_layers
Grazie, avevo infatti cercato un po' senza trovare molto. Martina Il giorno sab 13 apr 2019 alle ore 12:54 Totò ha scritto: > Ciao Martina > hai toccato un punto debole, alcune variabili non sono minimamente > documentate (spero di essere smentito), > > trovi qualcosa in questa PR [0] > > ho chiesto, tempo fa, via twitter [1] ma nessuno ha mai risposto > > > [0] https://github.com/qgis/QGIS/pull/7716 > [1] https://twitter.com/etrimaille/status/1032631326418067457 > > 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@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-it-user > ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Re: [QGIS-it-user] variabile @map_layers
Ciao Martina hai toccato un punto debole, alcune variabili non sono minimamente documentate (spero di essere smentito), trovi qualcosa in questa PR [0] ho chiesto, tempo fa, via twitter [1] ma nessuno ha mai risposto [0] https://github.com/qgis/QGIS/pull/7716 [1] https://twitter.com/etrimaille/status/1032631326418067457 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@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user
[QGIS-it-user] variabile @map_layers
Salve, stavo provando delle variabili che non avevo ancora mai usato (@map_layers e @map_layers_id). Settando l'espressione array_to_string ( @map_layers_id) mi funziona come previsto, mentre sostituendo @map_layers_id con @map_layers no. O meglio l'espressione funziona preché ottengo due virgole avendo tre layer. I layer hanno un titolo, che ho messo anche nei metadati, ma evidentemente non sono quelli i dati che @map_layers utilizza. Sapete dirmi come utilizzare @map_layers? Nel senso che dati va a prendere perché tra le virgole compaia anche qualcosa? Martina ___ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user