[QGIS-it-user] Quesito della domenica
Marco Spaziani
spaziani.marco a gmail.com
Dom 16 Giu 2019 09:32:28 PDT
Vorrei proporvi un quesito (al quale io non so rispondere). Trattasi di
pura accademia perché al momento non ho nessuna necessità di risolvere
questo problema però, non si sa mai, un domani, potrebbe essere utile avere
la risposta.
Poniamo di avere layer Padre (il classico shape file delle Regioni d’Italia
by ISTAT, contenete il Campo COD_REG con il codice ISTAT delle Regioni e il
Campo REGIONE con il nome delle Regioni) e un layer Figlio (il classico
shape file delle Province d’Italia by ISTAT contenete il suddetto Campo
COD_REG con il codice ISTAT delle Regioni e il Campo PROVINCIA con il nome
delle Province).
Tramite il Campo in comune tra questi due shape file (ovviamente il Campo
COD_REG) impostiamo una Relazione tra i due layer che chiameremo REG_PROV.
Messi in relazione i due layer, è possibile a questo punto, tramite la
funzione:
relation_aggregate( ‘REG_PRO’, ‘concatenate’, “PROVINCIA”, ‘,’ )
creare un nuovo Campo nel layer Padre (che chiameremo PROV_REG) contenente,
per ogni record relativo ad una certa regione, i nomi di tutte le province
di quella regione, separati da una virgola.
(Vedi, per maggiori chiarimenti, il tutorial:
https://www.youtube.com/watch?v=BIY4h_a2SXc&feature=youtu.be ,dal minuto 7
e 29 fino a fine video).
Abbiamo così ottenuto un layer Padre contenete il Campo REGIONE popolato
con i nomi delle Regioni e il Campo PROV_REG popolato, per ogni record
relativo ad una data regione, con i nomi di tutte le province di quella
stessa regione, separati da una virgola.
Veniamo al quesito “accademico”.
Poniamo che nel PC si infili il diavoletto di Maxwell (ricordo dei bei
tempi di quando studiavo termodinamica) e mi cancelli in modo
irrecuperabile lo shape file Figlio. Poi, siccome non mi faccio mai mancare
niente, (mai una gioia!), per la legge di Murphy, l’ISTAT nel frattempo non
pubblica più lo shape file delle Province d’Italia.
Domandona: c’è un modo, dallo shape file Padre contenente i Campi COD_REG,
REGIONE e PROV_REG, di ricostruirmi, tale e quale all’originale, lo shape
file Figlio contenente i Campi COD_REG e PROVINCIA?
A intuito direi che si tratterebbe di dover “scompattare” le singole celle
del Campo PROV_REG in tante celle distinte contenenti ognuna un nome di una
Provincia (facendo un qualcosa di simile a un CSV) e allo stesso tempo
impostare una relazione “Molti a uno” associando le province alla regione
di appartenenza ...ma non ho la più pallida idea di come trasformare queste
mie ipotesi in azioni concrete.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20190616/19002801/attachment.html>
Maggiori informazioni sulla lista
QGIS-it-user