QGIS: ATLAS E PSEUDO-PANORAMICHE

QGIS ha un potente compositore di stampe e un eccellente atlante (per gli amici ATLAS) cioè un generatore (in serie) di pagine di un vettore di copertura.

In questo articolo vedremo come creare una pseudo-panoramica, cioè una panoramica associata ad altro layer e non al vettore di copertura, anche se sempre dipendente da esso. Ecco il nostro obbiettivo:

WOW_PANORAMICA_BIS
ATLAS

Due layer:

  • comuni_sicilia;
  • province_sicilia.

vettore di copertura: comuni_sicilia.

N9
layer di partenza

creo un layout:

N11
layout e definizione oggetti
N10
atlas e vettore di copertura

il layer ‘comuni_sicilia’:

N12.jpg
vestizione – si vedrà solo il comune corrente

il layer ‘province_sicilia’:

N13
tematizzo tramite regola e definisco @map_id
N15
creo il bounding box – si vedrà SOLO nella @map_id =’pseudo_panor’

espressione da usare:


@map_id = 'pseudo_panor'and intersects( $geometry,point_on_surface(@atlas_geometry))

view raw

espr_1.txt

hosted with ❤ by GitHub

cosa significa:

  • @map_id = ‘pseudo_panor’ : visualizza il tema solo nel riquadro mappa ‘pseudo_panor’;
  • intersects( $geometry, point_on_surface(@atlas_geometry)): visualizza il Bbox della geometria solo quando la sua geometria si interseca con un punto della geometria dell’atlante (ps: è importate usare point_on_surface altrimenti potrebbero visualizzarsi più Bbox);

 


Note finali: se questo vi sembra bello ed utile sappiate che in QGIS 3.0 sarà rivoluzionato tutto il ‘motore’ del compositore di stampe, sono previste cose SPETTACOLARI!!!


 

Progetto e dati

Buon lavoro

ConQGIStando

9 pensieri su “QGIS: ATLAS E PSEUDO-PANORAMICHE

  1. Ciao, sempre tutto utilissimo! Ho una domanda, come posso fare per avere nella panoramica (mappa 0) layer differenti dalla mappa 1? seguo questo procedimento o ne esiste uno più semplice? Grazie

    "Mi piace"

Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.