<div dir="ltr">
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif"> 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.</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif">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).</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif">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.</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif">Messi in relazione i
due layer, è possibile a questo punto, tramite la funzione:</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"> <font style="" face="arial, sans-serif" color="#ff0000">relation_aggregate(
‘REG_PRO’, ‘concatenate’, “PROVINCIA”, ‘,’ )</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font color="#000000"><font style="" face="arial, sans-serif">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.</font></font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font color="#000000"><font style="" face="arial, sans-serif">(Vedi,
per maggiori chiarimenti, il tutorial: </font></font><a href="https://www.youtube.com/watch?v=BIY4h_a2SXc&feature=youtu.be" style="font-family:arial,sans-serif;background-color:transparent;color:rgb(0,0,128)">https://www.youtube.com/watch?v=BIY4h_a2SXc&feature=youtu.be</a> ,<span style="font-family:arial,sans-serif;background-color:transparent">dal minuto 7 e 29
fino a fine video).</span></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif">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.</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif">Veniamo al quesito
“accademico”.</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif">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.</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif">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?</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><font face="arial, sans-serif">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.</font></p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><br>
</p>
<p style="margin-bottom:0cm;line-height:100%;background:transparent"><br>
</p></div>