Ciao ospite, se leggi questo messaggio significa che non sei ancora registrato. Ti consiglio di registrarti velocemente con i tuoi account social (Facebook, Google, Linkedin), basta un semplice click. Oppure clicca qui per registrarti in pochi semplici passaggi. Così potrai godere di tutte le funzionalità del nostro Forum.
Ciao ospite, se leggi questo messaggio significa che non sei ancora registrato. Ti consiglio di registrarti velocemente con i tuoi account social (Facebook, Google, Linkedin), basta un semplice click. Oppure clicca qui per registrarti in pochi semplici passaggi. Così potrai godere di tutte le funzionalità del nostro Forum.

Guarda il Video tutorial su come si usa il forum sul nostro canale YouTube. x


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Stampe di una sola feature alla volta senza dividere i layer
#1
Salve,
sono nuovo del Forum e ho letto su un thread di un problema simile al mio ma con un metodo che non posso usare, perchè richiede di splittare i layer e io devo invece mantenerne l'integrità.
[Condivido il progetto Qgis con altri all'interno di una collaborazione tra Enti e quindi ho delle scelte/possibilità limitate.]

Allora:
Ho un elenco di manifestazioni su un territorio e devo produrre delle stampe di ciascuna manifestazione.

Ho costruito quindi un Compositore di Stampe, selezionato le varie spunte per le opzioni che richiedo ma ho due problemi:

- le aree su cui si svolgono più manifestazioni nell'anno (diversi record) vengono stampate n volte ma tutte sempre presenti in ogni stampa, così come la loro etichetta che peraltro si sovrappone

- in caso di aree vicine invece capita che si veda "spuntare" nel layout un pezzo di un'altra manifestazione.

Vorrei quindi che il Compositore di Stampe quando mi fa la stampa usando il vettore di copertura che gli ho dato (il layer stesso) me la facesse solo del record interessato, eliminando tutto il resto.

Per far ciò sembrava si potesse applicare un filtro mediante espressione nell'apposita finestra, ma ho trovato esempi o che non funzionano o di cui non sono riuscito a riproporre la sintassi.

Anche la Tabella che ho aggiunto dal Compositore dovrebbe visualizzare solo il record al centro della stampa invece li fa vedere tutti. Probabilmente risolvendo il primo problema si risolve anche questo.

Chiedo scusa se ne aveste già discusso ma dal motore di ricerca del forum non ho trovato quello che cercavo.
Cita messaggio
#2
Un metodo consiste nello stilizzare il layer vettoriale con la sintassi:

$atlas_pagename = "pippo"

ove PIPPO è il nome del campo della shape PLUTO che vuoi filtrare (ad es. "Manifestaz").

Quando poi vai nel Compositore di stampe, aggiungi una mappa, dopodich̀̀e:

1] GENERAZIONE ATLANTE => GENERA UN ATLANTE
2] VETTORE DI COPERTURA => pluto
3] NOME PAGINA => manifestaz

oltre ovviamente a:

4] PROPRIETÀ OGGETTO => CONTROLLATO DALL'ATLANTE
Cita messaggio


Discussioni simili
Thread Autore Replies Views Last Post
  Mancata visualizzazione layer Ignazio Vinci 1 1,805 07-28-2021, 03:40 PM
Last Post: agraurora
  Richiamare un campo di un layer mediante espressione Dario955i 0 1,937 05-16-2021, 08:42 AM
Last Post: Dario955i
  Layer da PostGis appare filtrato daniela.baratta 0 1,556 04-27-2021, 02:10 PM
Last Post: daniela.baratta
  Come agganciare una pianta in dxf ad una CTR Flo 0 2,407 04-02-2021, 07:37 PM
Last Post: Flo
  SCOSTAMENTO TRA LAYER tracqui 0 1,854 07-14-2020, 12:50 PM
Last Post: tracqui
  Calcolare dislivello rispetto alla strada più vicina ste.panizza 0 1,921 06-09-2020, 04:11 PM
Last Post: ste.panizza
  [2 quesiti] Redirezione Wfs e Albero dei Layer TrippaAdvisor 1 2,138 03-06-2020, 09:00 AM
Last Post: Donatella Salvetti
  Qgis zanzibar layer shp con alcuni poligoni non editabili Nessiotto 0 2,165 11-14-2019, 05:14 PM
Last Post: Nessiotto
  layer corrotto, recuperabile? jele1992 0 1,515 06-13-2019, 09:03 AM
Last Post: jele1992
  Espressione per Layer Virtuale Fabriziob 0 1,528 06-11-2019, 12:50 PM
Last Post: Fabriziob

Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)