SlideShare a Scribd company logo
Tracciamento all’indietro
(backward) del percorso delle
particelle inquinanti situate
nelle falde acquifere del
Milanese.
Dato un output costituito dai risultati di n simulazioni Montecarlo
elaborare i dati in modo da leggere correttamente i risultati
Davide Stucchi
Contesto
Il Dipartimento di Ingegneria
Ambientale del Politecnico di Milano
si è occupato di tracciare il moto
all’indietro delle particelle
inquinanti contenute nelle falde
acquifere di una porzione di
territorio situata a nord ovest di
Milano.
Davide Stucchi
Obiettivi
u Costruire un DB pulito ed integrato pronto per l’analisi
u Costruire un dataset contenente le celle e le coordinate da cui è costituito il
modello x y di partenza.
u Ricavare e visualizzare quali sono le zone (celle) di cui si rileva maggior
concentrazione di particelle inquinanti
u Sulla base delle zone maggiormente inquinate, estrarre e visualizzare i
percorsi delle particelle nel tempo
Davide Stucchi
Descrizione del progetto
u Costruzione di un dataset pulito ed integrato contenente i movimenti di ogni
particella per tutte le simulazioni.
Ogni riga del db rappresenta la posizione ad un determinato istante,
per una determinata particella, per una determinata simulazione.
u La porzione di territorio considerata è stata tradotta in un dataset
dove ad ogni cella vengono assegnate delle coordinate geografiche x
y.
u Interrogazione del dataset:
- metodo SQL
- metodo Python
Davide Stucchi
Descrizione del progetto (2)
u Ottenuti i risultati dalle interrogazioni del DB, occorre un modo opportuno per
visualizzare. Tra le analisi svolte le più importanti sono state:
- distribuzione di frequenze per cella
- tracciamento percorsi relativamente ad alcune zone particolarmente
soggette a inquinanti.
u Al fine di ottenere informazioni su una determinata particella è stato
elaborato uno script Python che dato l’identificativo della particella
di input, restituisce dati come punti di inzio e fine, distanza percorsa
e velocità media di spostamento.
Davide Stucchi
Risultati: Frequenze celle
Per comprendere quanto
importante sia la
presenza di particolato
tra le diverse aree sono
state conteggiate le
frequenze per ogni cella.
Il filtro layer identifica lo strato
del sottosuolo al quale si fa
riferimento.
Davide Stucchi
Risultati: movimento particelle
è stato tracciato il movimento
delle particelle aventi origine da
alcune aree particolarmente
soggette alla presenza di
inquinanti.
Il risultato è stato visualizzato
su Carto attraverso una mappa
dinamica.
Link1
Davide Stucchi
Risultati: grafico tempo/layer
Le particelle inquinanti oltre a muoversi nel piano lungo gli assi “x” e “y”, si spostano anche
in profondità attraversando i vari layer.
Per comprendere come le varie particelle si muovano attraverso i vari layer nel tempo è stato
creato questo grafico tempo/layer con la possibilità di filtrare per zona di provenienza del
particolato inquinante e per intervallo di simulazione
Davide Stucchi
Conclusioni e possibili sviluppi
u Il dataset di partenza grazie alle opportune azioni di data cleaning e integrazioni è
stato oggetto di diverse analisi.
Gli script Python hanno permesso un efficace svolgimento delle operazioni e sono
tornati utili più volte, sia per questioni di manipolazione dei dati, sia per le
analisi.
u Attraverso le mappe dinamiche su Carto è stato possibile avere una visione globale
e puntuale degli spostamenti del particolato inquinante nel tempo.
u Carto si è dimostrato un valido strumento per la visualizzazione. Uno tra i possibili
sviluppi del lavoro sarebbe ottimizzare la dinamica delle particelle aggregando i
moti delle diverse simulazioni, trovando un percorso comune a livello
probabilistico.
u Per quanto riguarda la data extraction è possibile riutilizzare lo script Python per
elaborare i risultati delle future analisi.
Tuttora è sufficiente inserire il numero di simulazioni e assicurarsi che i nomi dei
file di input siano corretti per ottenere il dataset integrato pronto per l’analisi.
u Ottenuti i dati relativi ai rilevamenti sulla concentrazione degli inquinanti sarà
opportuno confrontare tali dati con i risultati delle simulazioni.
Davide Stucchi
Strumenti utilizzati
u Data extraction,cleaning and integration: Python (libreria Pandas)
u Interrogazione DB : mySQL, Python
u Data visualization: Carto, Tableau
Davide Stucchi

More Related Content

Similar to ProjectWork Master BIBDA - Tracciamento all'indietro del percorso delle particelle inquinanti situate nelle falde acquifere del Milanese

Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18...
Convenzione  piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18...Convenzione  piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18...
Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18...
Pino Ciampolillo
 
Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18-...
Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18-...Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18-...
Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18-...
Pino Ciampolillo
 
Allegato piano aria sicilia 2007 al capitolo 7 pag 229 riportate righe 18 d...
Allegato piano aria sicilia 2007 al capitolo 7 pag 229   riportate righe 18 d...Allegato piano aria sicilia 2007 al capitolo 7 pag 229   riportate righe 18 d...
Allegato piano aria sicilia 2007 al capitolo 7 pag 229 riportate righe 18 d...
Pino Ciampolillo
 
Presentazione Tesi Elisa Benetti R
Presentazione Tesi Elisa Benetti RPresentazione Tesi Elisa Benetti R
Presentazione Tesi Elisa Benetti Rguest6ac2c
 
Uno studio empirico sulla parametrizzazione dell'algoritmo slsq per la compre...
Uno studio empirico sulla parametrizzazione dell'algoritmo slsq per la compre...Uno studio empirico sulla parametrizzazione dell'algoritmo slsq per la compre...
Uno studio empirico sulla parametrizzazione dell'algoritmo slsq per la compre...Vrije Universiteit Brussel
 
L’Early Warning System/DSS applicato alla rete acquedottistica della provinci...
L’Early Warning System/DSS applicato alla rete acquedottistica della provinci...L’Early Warning System/DSS applicato alla rete acquedottistica della provinci...
L’Early Warning System/DSS applicato alla rete acquedottistica della provinci...
Servizi a rete
 
Presentazione Dottorato 2006 07
Presentazione Dottorato 2006 07Presentazione Dottorato 2006 07
Presentazione Dottorato 2006 07raffafratta
 
UNA NUOVA RAPPRESENTAZIONE SEMANTICA CON GLI ALGORITMI GENETICI PER LA PROGET...
UNA NUOVA RAPPRESENTAZIONE SEMANTICA CON GLI ALGORITMI GENETICI PER LA PROGET...UNA NUOVA RAPPRESENTAZIONE SEMANTICA CON GLI ALGORITMI GENETICI PER LA PROGET...
UNA NUOVA RAPPRESENTAZIONE SEMANTICA CON GLI ALGORITMI GENETICI PER LA PROGET...
Fausto Intilla
 
IV - Visual Abstaction of Large OD Movement Data
IV - Visual Abstaction of Large OD Movement Data IV - Visual Abstaction of Large OD Movement Data
IV - Visual Abstaction of Large OD Movement Data
Francesco Garofalo
 
Studio e sviluppo di una soluzione circuitale per la simulazione di un rivela...
Studio e sviluppo di una soluzione circuitale per la simulazione di un rivela...Studio e sviluppo di una soluzione circuitale per la simulazione di un rivela...
Studio e sviluppo di una soluzione circuitale per la simulazione di un rivela...
DanieleMarchese6
 
Slide Soru - Collana Seminari CRS4 2015
Slide Soru - Collana Seminari CRS4 2015Slide Soru - Collana Seminari CRS4 2015
Slide Soru - Collana Seminari CRS4 2015
CRS4 Research Center in Sardinia
 
Modulo drupal dati_geofisici_applicazioni_scientifiche
Modulo drupal dati_geofisici_applicazioni_scientificheModulo drupal dati_geofisici_applicazioni_scientifiche
Modulo drupal dati_geofisici_applicazioni_scientifiche
Alma mater studiorum - Università di Bologna
 
M-Chord - a scalable distributed similarity search
M-Chord - a scalable distributed similarity searchM-Chord - a scalable distributed similarity search
M-Chord - a scalable distributed similarity search
Klenje
 
Introduzione a openstreetmap gter 30-03-2012
Introduzione a openstreetmap   gter 30-03-2012Introduzione a openstreetmap   gter 30-03-2012
Introduzione a openstreetmap gter 30-03-2012
Ale ZenaIT
 
Il Sistema Informativo Territoriale Ambientale transfrontaliero ECODONET: una...
Il Sistema Informativo Territoriale Ambientale transfrontaliero ECODONET: una...Il Sistema Informativo Territoriale Ambientale transfrontaliero ECODONET: una...
Il Sistema Informativo Territoriale Ambientale transfrontaliero ECODONET: una...
Marco Palazzo
 
Modellistica di qualità dell'aria - Arpa Piemonte
Modellistica di qualità dell'aria - Arpa PiemonteModellistica di qualità dell'aria - Arpa Piemonte
Modellistica di qualità dell'aria - Arpa Piemonte
Arpa Piemonte
 
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Codevintec Italiana srl
 
Valutazione delle prestazioni di un protocollo di routing (Surge) per reti di...
Valutazione delle prestazioni di un protocollo di routing (Surge) per reti di...Valutazione delle prestazioni di un protocollo di routing (Surge) per reti di...
Valutazione delle prestazioni di un protocollo di routing (Surge) per reti di...Andrea Marchetti
 

Similar to ProjectWork Master BIBDA - Tracciamento all'indietro del percorso delle particelle inquinanti situate nelle falde acquifere del Milanese (20)

Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18...
Convenzione  piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18...Convenzione  piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18...
Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18...
 
Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18-...
Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18-...Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18-...
Convenzione piano-aria-sicilia-2007-al-capitolo-7-pag-229-riportate-righe-18-...
 
Allegato piano aria sicilia 2007 al capitolo 7 pag 229 riportate righe 18 d...
Allegato piano aria sicilia 2007 al capitolo 7 pag 229   riportate righe 18 d...Allegato piano aria sicilia 2007 al capitolo 7 pag 229   riportate righe 18 d...
Allegato piano aria sicilia 2007 al capitolo 7 pag 229 riportate righe 18 d...
 
Presentazione Tesi Elisa Benetti R
Presentazione Tesi Elisa Benetti RPresentazione Tesi Elisa Benetti R
Presentazione Tesi Elisa Benetti R
 
Uno studio empirico sulla parametrizzazione dell'algoritmo slsq per la compre...
Uno studio empirico sulla parametrizzazione dell'algoritmo slsq per la compre...Uno studio empirico sulla parametrizzazione dell'algoritmo slsq per la compre...
Uno studio empirico sulla parametrizzazione dell'algoritmo slsq per la compre...
 
L’Early Warning System/DSS applicato alla rete acquedottistica della provinci...
L’Early Warning System/DSS applicato alla rete acquedottistica della provinci...L’Early Warning System/DSS applicato alla rete acquedottistica della provinci...
L’Early Warning System/DSS applicato alla rete acquedottistica della provinci...
 
Presentazione Dottorato 2006 07
Presentazione Dottorato 2006 07Presentazione Dottorato 2006 07
Presentazione Dottorato 2006 07
 
UNA NUOVA RAPPRESENTAZIONE SEMANTICA CON GLI ALGORITMI GENETICI PER LA PROGET...
UNA NUOVA RAPPRESENTAZIONE SEMANTICA CON GLI ALGORITMI GENETICI PER LA PROGET...UNA NUOVA RAPPRESENTAZIONE SEMANTICA CON GLI ALGORITMI GENETICI PER LA PROGET...
UNA NUOVA RAPPRESENTAZIONE SEMANTICA CON GLI ALGORITMI GENETICI PER LA PROGET...
 
Mat app c
Mat app cMat app c
Mat app c
 
Mat app c
Mat app cMat app c
Mat app c
 
IV - Visual Abstaction of Large OD Movement Data
IV - Visual Abstaction of Large OD Movement Data IV - Visual Abstaction of Large OD Movement Data
IV - Visual Abstaction of Large OD Movement Data
 
Studio e sviluppo di una soluzione circuitale per la simulazione di un rivela...
Studio e sviluppo di una soluzione circuitale per la simulazione di un rivela...Studio e sviluppo di una soluzione circuitale per la simulazione di un rivela...
Studio e sviluppo di una soluzione circuitale per la simulazione di un rivela...
 
Slide Soru - Collana Seminari CRS4 2015
Slide Soru - Collana Seminari CRS4 2015Slide Soru - Collana Seminari CRS4 2015
Slide Soru - Collana Seminari CRS4 2015
 
Modulo drupal dati_geofisici_applicazioni_scientifiche
Modulo drupal dati_geofisici_applicazioni_scientificheModulo drupal dati_geofisici_applicazioni_scientifiche
Modulo drupal dati_geofisici_applicazioni_scientifiche
 
M-Chord - a scalable distributed similarity search
M-Chord - a scalable distributed similarity searchM-Chord - a scalable distributed similarity search
M-Chord - a scalable distributed similarity search
 
Introduzione a openstreetmap gter 30-03-2012
Introduzione a openstreetmap   gter 30-03-2012Introduzione a openstreetmap   gter 30-03-2012
Introduzione a openstreetmap gter 30-03-2012
 
Il Sistema Informativo Territoriale Ambientale transfrontaliero ECODONET: una...
Il Sistema Informativo Territoriale Ambientale transfrontaliero ECODONET: una...Il Sistema Informativo Territoriale Ambientale transfrontaliero ECODONET: una...
Il Sistema Informativo Territoriale Ambientale transfrontaliero ECODONET: una...
 
Modellistica di qualità dell'aria - Arpa Piemonte
Modellistica di qualità dell'aria - Arpa PiemonteModellistica di qualità dell'aria - Arpa Piemonte
Modellistica di qualità dell'aria - Arpa Piemonte
 
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
 
Valutazione delle prestazioni di un protocollo di routing (Surge) per reti di...
Valutazione delle prestazioni di un protocollo di routing (Surge) per reti di...Valutazione delle prestazioni di un protocollo di routing (Surge) per reti di...
Valutazione delle prestazioni di un protocollo di routing (Surge) per reti di...
 

More from Carla Marini

Tox Framework
Tox FrameworkTox Framework
Tox Framework
Carla Marini
 
Segmentazione della clientela e Customer Churn Analysis nel retail
Segmentazione della clientela e Customer Churn Analysis nel retailSegmentazione della clientela e Customer Churn Analysis nel retail
Segmentazione della clientela e Customer Churn Analysis nel retail
Carla Marini
 
Alidata Experience - Alitalia Customer Satisfaction
Alidata Experience -  Alitalia Customer SatisfactionAlidata Experience -  Alitalia Customer Satisfaction
Alidata Experience - Alitalia Customer Satisfaction
Carla Marini
 
Company Clustering Based on skills they seek in the job market
Company Clustering Based on skills they seek in the job marketCompany Clustering Based on skills they seek in the job market
Company Clustering Based on skills they seek in the job market
Carla Marini
 
PW Master BI&BDA - KickStarter: a cool way to fund your project
PW Master BI&BDA - KickStarter: a cool way to fund your projectPW Master BI&BDA - KickStarter: a cool way to fund your project
PW Master BI&BDA - KickStarter: a cool way to fund your project
Carla Marini
 
Laboratorio Master BI&BDA (Modulo Web Data Analytics) : Reddit fashion insights
Laboratorio Master BI&BDA (Modulo Web Data Analytics) : Reddit fashion insightsLaboratorio Master BI&BDA (Modulo Web Data Analytics) : Reddit fashion insights
Laboratorio Master BI&BDA (Modulo Web Data Analytics) : Reddit fashion insights
Carla Marini
 
Presentazione Master BI&BDA Edizione 8
Presentazione Master BI&BDA Edizione 8Presentazione Master BI&BDA Edizione 8
Presentazione Master BI&BDA Edizione 8
Carla Marini
 
JOBME - Project Work Master in Business Intelligence & BigData Analytics
JOBME - Project Work Master in Business Intelligence & BigData AnalyticsJOBME - Project Work Master in Business Intelligence & BigData Analytics
JOBME - Project Work Master in Business Intelligence & BigData Analytics
Carla Marini
 

More from Carla Marini (8)

Tox Framework
Tox FrameworkTox Framework
Tox Framework
 
Segmentazione della clientela e Customer Churn Analysis nel retail
Segmentazione della clientela e Customer Churn Analysis nel retailSegmentazione della clientela e Customer Churn Analysis nel retail
Segmentazione della clientela e Customer Churn Analysis nel retail
 
Alidata Experience - Alitalia Customer Satisfaction
Alidata Experience -  Alitalia Customer SatisfactionAlidata Experience -  Alitalia Customer Satisfaction
Alidata Experience - Alitalia Customer Satisfaction
 
Company Clustering Based on skills they seek in the job market
Company Clustering Based on skills they seek in the job marketCompany Clustering Based on skills they seek in the job market
Company Clustering Based on skills they seek in the job market
 
PW Master BI&BDA - KickStarter: a cool way to fund your project
PW Master BI&BDA - KickStarter: a cool way to fund your projectPW Master BI&BDA - KickStarter: a cool way to fund your project
PW Master BI&BDA - KickStarter: a cool way to fund your project
 
Laboratorio Master BI&BDA (Modulo Web Data Analytics) : Reddit fashion insights
Laboratorio Master BI&BDA (Modulo Web Data Analytics) : Reddit fashion insightsLaboratorio Master BI&BDA (Modulo Web Data Analytics) : Reddit fashion insights
Laboratorio Master BI&BDA (Modulo Web Data Analytics) : Reddit fashion insights
 
Presentazione Master BI&BDA Edizione 8
Presentazione Master BI&BDA Edizione 8Presentazione Master BI&BDA Edizione 8
Presentazione Master BI&BDA Edizione 8
 
JOBME - Project Work Master in Business Intelligence & BigData Analytics
JOBME - Project Work Master in Business Intelligence & BigData AnalyticsJOBME - Project Work Master in Business Intelligence & BigData Analytics
JOBME - Project Work Master in Business Intelligence & BigData Analytics
 

ProjectWork Master BIBDA - Tracciamento all'indietro del percorso delle particelle inquinanti situate nelle falde acquifere del Milanese

  • 1. Tracciamento all’indietro (backward) del percorso delle particelle inquinanti situate nelle falde acquifere del Milanese. Dato un output costituito dai risultati di n simulazioni Montecarlo elaborare i dati in modo da leggere correttamente i risultati Davide Stucchi
  • 2. Contesto Il Dipartimento di Ingegneria Ambientale del Politecnico di Milano si è occupato di tracciare il moto all’indietro delle particelle inquinanti contenute nelle falde acquifere di una porzione di territorio situata a nord ovest di Milano. Davide Stucchi
  • 3. Obiettivi u Costruire un DB pulito ed integrato pronto per l’analisi u Costruire un dataset contenente le celle e le coordinate da cui è costituito il modello x y di partenza. u Ricavare e visualizzare quali sono le zone (celle) di cui si rileva maggior concentrazione di particelle inquinanti u Sulla base delle zone maggiormente inquinate, estrarre e visualizzare i percorsi delle particelle nel tempo Davide Stucchi
  • 4. Descrizione del progetto u Costruzione di un dataset pulito ed integrato contenente i movimenti di ogni particella per tutte le simulazioni. Ogni riga del db rappresenta la posizione ad un determinato istante, per una determinata particella, per una determinata simulazione. u La porzione di territorio considerata è stata tradotta in un dataset dove ad ogni cella vengono assegnate delle coordinate geografiche x y. u Interrogazione del dataset: - metodo SQL - metodo Python Davide Stucchi
  • 5. Descrizione del progetto (2) u Ottenuti i risultati dalle interrogazioni del DB, occorre un modo opportuno per visualizzare. Tra le analisi svolte le più importanti sono state: - distribuzione di frequenze per cella - tracciamento percorsi relativamente ad alcune zone particolarmente soggette a inquinanti. u Al fine di ottenere informazioni su una determinata particella è stato elaborato uno script Python che dato l’identificativo della particella di input, restituisce dati come punti di inzio e fine, distanza percorsa e velocità media di spostamento. Davide Stucchi
  • 6. Risultati: Frequenze celle Per comprendere quanto importante sia la presenza di particolato tra le diverse aree sono state conteggiate le frequenze per ogni cella. Il filtro layer identifica lo strato del sottosuolo al quale si fa riferimento. Davide Stucchi
  • 7. Risultati: movimento particelle è stato tracciato il movimento delle particelle aventi origine da alcune aree particolarmente soggette alla presenza di inquinanti. Il risultato è stato visualizzato su Carto attraverso una mappa dinamica. Link1 Davide Stucchi
  • 8. Risultati: grafico tempo/layer Le particelle inquinanti oltre a muoversi nel piano lungo gli assi “x” e “y”, si spostano anche in profondità attraversando i vari layer. Per comprendere come le varie particelle si muovano attraverso i vari layer nel tempo è stato creato questo grafico tempo/layer con la possibilità di filtrare per zona di provenienza del particolato inquinante e per intervallo di simulazione Davide Stucchi
  • 9. Conclusioni e possibili sviluppi u Il dataset di partenza grazie alle opportune azioni di data cleaning e integrazioni è stato oggetto di diverse analisi. Gli script Python hanno permesso un efficace svolgimento delle operazioni e sono tornati utili più volte, sia per questioni di manipolazione dei dati, sia per le analisi. u Attraverso le mappe dinamiche su Carto è stato possibile avere una visione globale e puntuale degli spostamenti del particolato inquinante nel tempo. u Carto si è dimostrato un valido strumento per la visualizzazione. Uno tra i possibili sviluppi del lavoro sarebbe ottimizzare la dinamica delle particelle aggregando i moti delle diverse simulazioni, trovando un percorso comune a livello probabilistico. u Per quanto riguarda la data extraction è possibile riutilizzare lo script Python per elaborare i risultati delle future analisi. Tuttora è sufficiente inserire il numero di simulazioni e assicurarsi che i nomi dei file di input siano corretti per ottenere il dataset integrato pronto per l’analisi. u Ottenuti i dati relativi ai rilevamenti sulla concentrazione degli inquinanti sarà opportuno confrontare tali dati con i risultati delle simulazioni. Davide Stucchi
  • 10. Strumenti utilizzati u Data extraction,cleaning and integration: Python (libreria Pandas) u Interrogazione DB : mySQL, Python u Data visualization: Carto, Tableau Davide Stucchi