[QGIS-it-user] Atlas - stampare "isole" da un mosaico di poligoni

Sono consapevole di chiedere troppo al nostro programma e altrettanto
consapevole che forse, per ora, non c'è soluzione al quesito che vi pongo,
però io ci provo lo stesso, fosse altro per non sentirmi dire, un domani,
che invece la soluzione c'era.
Dato un mosaico di poligoni vettoriali contigui (ad esempio, tutte le
province dell'italico stivale), c'è un modo, con Atlas, per stampare le
province una ad una senza che, nella tavola, compaiano le provincie
circostanti, ossia come se ogni provincia fosse una sorta di “isola”? (in
realtà il caso reale è un po' più complesso, ma l'esempio che ho fatto rende
bene l'idea).
Avevo pensato, ad esempio, di creare un layer “vettore di copertura”
identico, come bordi, al layer del mosaico di poligoni che voglio stampare
e, sovrapponendolo a quest'ultimo, dare delle impostazioni condizionate al
“vettore di copertura” in modo tale che desse trasparenza totale al poligono
che voglio stampare, e trasparenza nulla agli altri, nascondendoli ...ma non
c'è modo di imporre tale funzione.
Al momento ho risolto in maniera grezza, utilizzando Atlas per crearmi la
sequenza di tavole da stampare, dopodiché, invece di stamparle tutte
insieme, le stampo una alla volta, avendo l'accortezza, un attimo prima di
lanciare la stampa, di ritornare in Qgis e, con layer → proprietà → filtro,
evidenziare il solo poligono del mosaico che devo stampare, nascondendo gli
altri ...funziona, ma non è elegante.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Il 02/03/2016 16:46, Marco ha scritto:

Dato un mosaico di poligoni vettoriali contigui (ad esempio, tutte le
province dell'italico stivale), c'è un modo, con Atlas, per stampare le
province una ad una senza che, nella tavola, compaiano le provincie
circostanti, ossia come se ogni provincia fosse una sorta di “isola”?

certo, c'e', con le espressioni (si', ora ditemi che sono criptico :slight_smile: )
secondo me dovra' diventare piu' semplice nel futuro, ma comunque ora ci
si fa.
non chiedi troppo :slight_smile:
saluti.
--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html

Marco wrote

Dato un mosaico di poligoni vettoriali contigui (ad esempio, tutte le
province dell'italico stivale), c'è un modo, con Atlas, per stampare le
province una ad una senza che, nella tavola, compaiano le provincie
circostanti, ossia come se ogni provincia fosse una sorta di “isola”? (in
realtà il caso reale è un po' più complesso, ma l'esempio che ho fatto
rende bene l'idea).

Ciao,
certo che è possibile, l'atlas di QGIS è molto potente e pochi lo conoscono
e meno ancora lo usano appieno.

Nel mio Blog ho realizzato parecchi esempi, ti invito a guardarlo [0] e per
qualsiasi cosa non esitare a scrivere in lista.

[0]
https://pigrecoinfinito.wordpress.com/2015/12/20/qgis-atlas-vettore-di-copertura/

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5253873.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Grazie a tutti e due. Per ora (sono le 17 passate e purtroppo devo proprio spegnere e andar via) mi basta il conforto di sapere che si può fare. Domani investirò mezza giornata negli “esperimenti” per vedere se ci riesco e vi farò sapere.

···

Il giorno 2 marzo 2016 17:16, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Dato un mosaico di poligoni vettoriali contigui (ad esempio, tutte le
province dell’italico stivale), c’è un modo, con Atlas, per stampare le
province una ad una senza che, nella tavola, compaiano le provincie
circostanti, ossia come se ogni provincia fosse una sorta di “isola”? (in
realtà il caso reale è un po’ più complesso, ma l’esempio che ho fatto
rende bene l’idea).

Ciao,
certo che è possibile, l’atlas di QGIS è molto potente e pochi lo conoscono
e meno ancora lo usano appieno.

Nel mio Blog ho realizzato parecchi esempi, ti invito a guardarlo [0] e per
qualsiasi cosa non esitare a scrivere in lista.

[0]
https://pigrecoinfinito.wordpress.com/2015/12/20/qgis-atlas-vettore-di-copertura/


View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5253873.html

Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Usa il plug-in mask e poi stampa con Atlas.
s.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5253991.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Il 03/03/2016 08:50, skampus ha scritto:

Usa il plug-in mask e poi stampa con Atlas.
s.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5253991.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Puoi anche mettere una regola di visualizzazione che filtri in base alla feature visualizzata dall'atlante come quella che uso:

  "OBJECTID_1" = @atlas_featurenumber

saluti

ti riassumo velocemente una tecnica (prendendo come esempio le 110 province italiane)

1.vai in proprietà layer (prov);
2. tematizzi tramite la regola : filtro = “nome_pro” = @atlas_pagename ;
3. tasto destro sulla regola per aggiungere nuove categorie e tematizzazioni.
4. avvia il compositore e crea un atlas, metti come layer di copertura il layer prov e seleziona come page_name il nome_prov.
5. attiva l’atlas e vai.

···

Il giorno 2 marzo 2016 17:36, Marco Spaziani <spaziani.marco@gmail.com> ha scritto:

Grazie a tutti e due. Per ora (sono le 17 passate e purtroppo devo proprio spegnere e andar via) mi basta il conforto di sapere che si può fare. Domani investirò mezza giornata negli “esperimenti” per vedere se ci riesco e vi farò sapere.

Il giorno 2 marzo 2016 17:16, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Dato un mosaico di poligoni vettoriali contigui (ad esempio, tutte le
province dell’italico stivale), c’è un modo, con Atlas, per stampare le
province una ad una senza che, nella tavola, compaiano le provincie
circostanti, ossia come se ogni provincia fosse una sorta di “isola”? (in
realtà il caso reale è un po’ più complesso, ma l’esempio che ho fatto
rende bene l’idea).

Ciao,
certo che è possibile, l’atlas di QGIS è molto potente e pochi lo conoscono
e meno ancora lo usano appieno.

Nel mio Blog ho realizzato parecchi esempi, ti invito a guardarlo [0] e per
qualsiasi cosa non esitare a scrivere in lista.

[0]
https://pigrecoinfinito.wordpress.com/2015/12/20/qgis-atlas-vettore-di-copertura/


View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5253873.html

Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

43°51’0.54"N 10°34’27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

Non ho ancora avuto modo di provare nessuno dei vostri suggerimenti ma, vista l’abbondanza delle soluzioni proposte, credo che nei prossimi giorni, non appena potrò regalarmi mezza giornata libera, avrò solo l’imbarazzo della scelta per decidere quale sia il “preferito”.
Grazie a tutti.

···

Il giorno 3 marzo 2016 10:06, Totò Fiandaca <pigrecoinfinito@gmail.com> ha scritto:

ti riassumo velocemente una tecnica (prendendo come esempio le 110 province italiane)

1.vai in proprietà layer (prov);
2. tematizzi tramite la regola : filtro = “nome_pro” = @atlas_pagename ;
3. tasto destro sulla regola per aggiungere nuove categorie e tematizzazioni.
4. avvia il compositore e crea un atlas, metti come layer di copertura il layer prov e seleziona come page_name il nome_prov.
5. attiva l’atlas e vai.

Il giorno 2 marzo 2016 17:36, Marco Spaziani <spaziani.marco@gmail.com> ha scritto:

Grazie a tutti e due. Per ora (sono le 17 passate e purtroppo devo proprio spegnere e andar via) mi basta il conforto di sapere che si può fare. Domani investirò mezza giornata negli “esperimenti” per vedere se ci riesco e vi farò sapere.

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
blog:**** https://pigrecoinfinito.wordpress.com/

43°51’0.54"N 10°34’27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

Il giorno 2 marzo 2016 17:16, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Dato un mosaico di poligoni vettoriali contigui (ad esempio, tutte le
province dell’italico stivale), c’è un modo, con Atlas, per stampare le
province una ad una senza che, nella tavola, compaiano le provincie
circostanti, ossia come se ogni provincia fosse una sorta di “isola”? (in
realtà il caso reale è un po’ più complesso, ma l’esempio che ho fatto
rende bene l’idea).

Ciao,
certo che è possibile, l’atlas di QGIS è molto potente e pochi lo conoscono
e meno ancora lo usano appieno.

Nel mio Blog ho realizzato parecchi esempi, ti invito a guardarlo [0] e per
qualsiasi cosa non esitare a scrivere in lista.

[0]
https://pigrecoinfinito.wordpress.com/2015/12/20/qgis-atlas-vettore-di-copertura/


View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5253873.html

Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Il giorno 3 marzo 2016 10:06, Totò Fiandaca <pigrecoinfinito@gmail.com> ha
scritto:

ti riassumo velocemente una tecnica (prendendo come esempio le 110
province italiane)

1.vai in proprietà layer (prov);
2. tematizzi tramite la regola : filtro = "nome_pro" = @atlas_pagename ;
3. tasto destro sulla regola per aggiungere nuove categorie e
tematizzazioni.
4. avvia il compositore e crea un atlas, metti come layer di copertura il
layer prov e seleziona come page_name il nome_prov.
5. attiva l'atlas e vai.

Funziona perfettamente. Praticamente è una specie di simbiosi a "loop" tra
Proprietà di Qgis, Atlas di Qgis e Canvas di Qgis ...Proprietà si fa dire
da Atlas come tematizzare, Canvas visualizza in base alla tematizzazione
dettata da Proprietà e Atlas stampa ciò che Canvas visualizza! Bello, mi
piace.

Il giorno 3 marzo 2016 10:02, Giulio Fattori <giulio.fattori@tin.it> ha
scritto:

Il 03/03/2016 08:50, skampus ha scritto:

Puoi anche mettere
          una regola di visualizzazione che filtri in base alla feature
          visualizzata dall'atlante come quella che uso:

"OBJECTID_1" = @atlas_featurenumber

saluti

_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Il giorno 3 marzo 2016 10:02, Giulio Fattori <giulio.fattori@tin.it> ha
scritto:

Puoi anche mettere
          una regola di visualizzazione che filtri in base alla feature
          visualizzata dall'atlante come quella che uso:

"OBJECTID_1" = @atlas_featurenumber

saluti

MI incuriosisce anche questo metodo. Puoi darmi qualche piccolo input in
più su dove applicare la regola del filtro?
(scusate per prima, ....mi è partito il messaggio di risposta senza aver
ancora scritto nulla di mio)

appena uscito credo che faccia per te

http://locatepress.com/qmd
Luigi Pirelli

**************************************************************************************************
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis
**************************************************************************************************

2016-03-02 16:46 GMT+01:00 Marco <spaziani.marco@gmail.com>:

Sono consapevole di chiedere troppo al nostro programma e altrettanto
consapevole che forse, per ora, non c'è soluzione al quesito che vi pongo,
però io ci provo lo stesso, fosse altro per non sentirmi dire, un domani,
che invece la soluzione c'era.
Dato un mosaico di poligoni vettoriali contigui (ad esempio, tutte le
province dell'italico stivale), c'è un modo, con Atlas, per stampare le
province una ad una senza che, nella tavola, compaiano le provincie
circostanti, ossia come se ogni provincia fosse una sorta di “isola”? (in
realtà il caso reale è un po' più complesso, ma l'esempio che ho fatto rende
bene l'idea).
Avevo pensato, ad esempio, di creare un layer “vettore di copertura”
identico, come bordi, al layer del mosaico di poligoni che voglio stampare
e, sovrapponendolo a quest'ultimo, dare delle impostazioni condizionate al
“vettore di copertura” in modo tale che desse trasparenza totale al poligono
che voglio stampare, e trasparenza nulla agli altri, nascondendoli ...ma non
c'è modo di imporre tale funzione.
Al momento ho risolto in maniera grezza, utilizzando Atlas per crearmi la
sequenza di tavole da stampare, dopodiché, invece di stamparle tutte
insieme, le stampo una alla volta, avendo l'accortezza, un attimo prima di
lanciare la stampa, di ritornare in Qgis e, con layer → proprietà → filtro,
evidenziare il solo poligono del mosaico che devo stampare, nascondendo gli
altri ...funziona, ma non è elegante.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Marco wrote

Il giorno 3 marzo 2016 10:06, Totò Fiandaca &lt;

pigrecoinfinito@

&gt; ha
scritto:

Funziona perfettamente. Praticamente è una specie di simbiosi a "loop" tra
Proprietà di Qgis, Atlas di Qgis e Canvas di Qgis ...Proprietà si fa dire
da Atlas come tematizzare, Canvas visualizza in base alla tematizzazione
dettata da Proprietà e Atlas stampa ciò che Canvas visualizza! Bello, mi
piace.

Esistono varie tecniche, dipende da cosa vuoi ottenere in output; puoi usare
anche le azioni.

Saluti.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5254362.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Il giorno 4 marzo 2016 12:50, Luigi Pirelli <luipir@gmail.com> ha scritto:

appena uscito credo che faccia per te

http://locatepress.com/qmd
Luigi Pirelli

Grazie!!!

Certo allora l’atlante mette a disposizione una serie di variabili che puoi utilizzare laddove vi è possibilità di inserire regole per esempio ho messo delle regole sulle etichette che mi permettono di evidenziare la scritta in grassetto della regione che stampo “Storico” = @atlas_pagename avendo come campo dei dati del layer “Storico” ed avendo impostato come nome pagina dell’atlante lo stesso campo ed una seconda regola “Storico” <> @atlas_pagename per scriverle in carattere normale. Saluti

···

Il 04/03/2016 12:49, Marco Spaziani ha scritto:

Il giorno 3 marzo 2016 10:02, Giulio Fattori <giulio.fattori@tin.it> ha scritto:

Puoi anche mettere
          una regola di visualizzazione che filtri in base alla feature
          visualizzata dall'atlante come quella che uso:

“OBJECTID_1” = @atlas_featurenumber

saluti

MI incuriosisce anche questo metodo. Puoi darmi qualche piccolo input in più su dove applicare la regola del filtro?
(scusate per prima, …mi è partito il messaggio di risposta senza aver ancora scritto nulla di mio)

Certo

allora l'atlante mette a disposizione una serie di variabili che puoi
utilizzare laddove vi è possibilità di inserire regole
per esempio ho messo delle regole sulle etichette che mi permettono di
evidenziare la scritta in grassetto della regione che stampo

"Storico" = @atlas_pagename

avendo come campo dei dati del layer "Storico" ed avendo impostato come
nome pagina dell'atlante lo stesso campo
ed una seconda regola

"Storico" <> @atlas_pagename

per scriverle in carattere normale.

Saluti

Se ho capito bene, il default per la regola di etichettatura sarebbe il
carattere normale mentre l'eccezione, (ossia solo e solo quando
"Storico" = @atlas_pagename ), è il carattere in grassetto, per cui alla
fine, in fase di stampa con Atlas, il poligono al centro della stampa ti
viene etichettato in grassetto mentre gli altri poligoni contigui ti
vengono etichettati in carattere normale ...o sbaglio?
Ok, per oggi basta. Io vado a farmi un panino. Grazie di nuovo a tutti.

Il 04/03/2016 13:16, Marco Spaziani ha scritto:

    Certo

    allora l'atlante mette a disposizione una serie di variabili che
    puoi utilizzare laddove vi è possibilità di inserire regole
    per esempio ho messo delle regole sulle etichette che mi
    permettono di evidenziare la scritta in grassetto della regione
    che stampo

     "Storico" = @atlas_pagename

    avendo come campo dei dati del layer "Storico" ed avendo impostato
    come nome pagina dell'atlante lo stesso campo
    ed una seconda regola

     "Storico" <> @atlas_pagename

    per scriverle in carattere normale.

    Saluti

Se ho capito bene, il default per la regola di etichettatura sarebbe il carattere normale mentre l'eccezione, (ossia solo e solo quando "Storico" = @atlas_pagename ), è il carattere in grassetto, per cui alla fine, in fase di stampa con Atlas, il poligono al centro della stampa ti viene etichettato in grassetto mentre gli altri poligoni contigui ti vengono etichettati in carattere normale ...o sbaglio?
Ok, per oggi basta. Io vado a farmi un panino. Grazie di nuovo a tutti.

Esatto, e questo lo puoi applicare a tutti gli aspetti soggetti a regole.

Buon appetito

Giulio Fattori wrote

Il 04/03/2016 13:16, Marco Spaziani ha scritto:

Esatto, e questo lo puoi applicare a tutti gli aspetti soggetti a regole.

Buon appetito

Altra cosa interessante è la creazione di più riquadri mappa, ognuno con un
nome diverso, e associargli delle regole.
https://www.youtube.com/watch?v=MNZsCoQqrDk

saluti

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5254383.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Salve a tutti,

volevo calcolare il percorso stradale tra molti punti, ho trovato un paio di plugin di routing molto pratici ma richiedono l'inserimento a mano di singole localita' di partenza/destinazione sotto forma di coordinate o indirizzo. Avendo un layer di punti di partenza ed un altro di punti di destinazione, e' possibile ottenere tutti i percorsi senza dover caricare i punti uno alla volta?
Tra gli strumenti processing non mi pare ci sia niente che faccia al caso mio.

Grazie mille, saluti
Luca Puglisi

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus

Luca Puglisi wrote

Salve a tutti,

volevo calcolare il percorso stradale tra molti punti, ho trovato un
paio di plugin di routing molto pratici ma richiedono l'inserimento a
mano di singole localita' di partenza/destinazione sotto forma di
coordinate o indirizzo. Avendo un layer di punti di partenza ed un altro
di punti di destinazione, e' possibile ottenere tutti i percorsi senza
dover caricare i punti uno alla volta?
Tra gli strumenti processing non mi pare ci sia niente che faccia al
caso mio.

Grazie mille, saluti
Luca Puglisi

vedi questo link
http://gis.stackexchange.com/questions/74564/calculating-many-shortest-paths-with-pgrouting

PS. perchè questa email compare in un altro topic?

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Atlas-stampare-isole-da-un-mosaico-di-poligoni-tp5253853p5254934.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.