SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Reconstructing volcanic eruptions using
open source GIS tools
John A Stevenson
School of GeoSciences, University of Edinburgh
QGIS Users Meeting - 5 May 2015
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 1 / 15
Outline
1 The Hekla 3 and Hekla 4 eruptions
2 Data input, cleaning and storage
3 Analysis and visualisation
4 Conclusions
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 3 / 15
The Hekla 3 and Hekla 4 eruptions
Comparision with Eyjafjallajökull 2010
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 4 / 15
The Hekla 3 and Hekla 4 eruptions
Comparision with Eyjafjallajökull 2010
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 4 / 15
The Hekla 3 and Hekla 4 eruptions
Comparision with Eyjafjallajökull 2010
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 4 / 15
The Hekla 3 and Hekla 4 eruptions
Comparision with Eyjafjallajökull 2010
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 4 / 15
The Hekla 3 and Hekla 4 eruptions
Deposits are found across Iceland
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 5 / 15
The Hekla 3 and Hekla 4 eruptions
Hundreds of locations described and sampled
341 locations, 717 samples and
observations
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 6 / 15
The Hekla 3 and Hekla 4 eruptions
Hundreds of locations described and sampled
341 locations, 717 samples and
observations
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 6 / 15
Data input, cleaning and storage
gpsbabel and GpsPrune for georeferencing
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 7 / 15
Data input, cleaning and storage
Plain text files and Git for raw data
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 8 / 15
Data input, cleaning and storage
Python for calculations and data management
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 9 / 15
Data input, cleaning and storage
Python for calculations and data management
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 9 / 15
Data input, cleaning and storage
Python for calculations and data management
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 9 / 15
Data input, cleaning and storage
Python for calculations and data management
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 9 / 15
Data input, cleaning and storage
SQLite for storing processed data
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 10 / 15
Analysis and visualisation
GRASS GIS for geospatial analysis
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 11 / 15
Analysis and visualisation
GRASS GIS for geospatial analysis
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 11 / 15
Analysis and visualisation
QGIS for data visualisation
OpenLayers plugin
Geotag and import photos plugin (experimental)
eVis event browser plugin
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 12 / 15
Analysis and visualisation
QGIS for data visualisation
OpenLayers plugin
Geotag and import photos plugin (experimental)
eVis event browser plugin
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 12 / 15
Analysis and visualisation
Volume of erupted material
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 13 / 15
Analysis and visualisation
Volume of erupted material
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 13 / 15
Analysis and visualisation
Database makes it easy to subdivide phases
Hekla 3 - Phase A
Hekla 3 - Phase B
Hekla 3 - Phase C
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 14 / 15
Analysis and visualisation
Database makes it easy to subdivide phases
Hekla 3 - Phase A
Hekla 3 - Phase B
Hekla 3 - Phase C
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 14 / 15
Analysis and visualisation
Database makes it easy to subdivide phases
Hekla 3 - Phase A
Hekla 3 - Phase B
Hekla 3 - Phase C
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 14 / 15
Conclusions
Conclusions
By linking together simple open source tools, with Python
as the glue, it becomes possible to undertake much more
complicated analysis of spatial data.
Advert:
I will be available from the end of September for:
analysis
training
advice
Visit the blog for more tips including All the software...
Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 15 / 15

Contenu connexe

Plus de Ross McDonald

Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018Ross McDonald
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingRoss McDonald
 
Viewsheds and Advanced Calculations
Viewsheds and Advanced CalculationsViewsheds and Advanced Calculations
Viewsheds and Advanced CalculationsRoss McDonald
 
Using QGIS for ecological surveying
Using QGIS for ecological surveyingUsing QGIS for ecological surveying
Using QGIS for ecological surveyingRoss McDonald
 
Welcome to the 6th Scottish QGIS UK meeting
Welcome to the 6th Scottish QGIS UK meetingWelcome to the 6th Scottish QGIS UK meeting
Welcome to the 6th Scottish QGIS UK meetingRoss McDonald
 
How deep is your loch?
How deep is your loch?How deep is your loch?
How deep is your loch?Ross McDonald
 
Data capture with Leaflet and OpenStreetMap
Data capture with Leaflet and OpenStreetMapData capture with Leaflet and OpenStreetMap
Data capture with Leaflet and OpenStreetMapRoss McDonald
 
Them thar hills: shadin', texturin', blendin'
Them thar hills: shadin', texturin', blendin'Them thar hills: shadin', texturin', blendin'
Them thar hills: shadin', texturin', blendin'Ross McDonald
 
QGIS plugin for parallel processing in terrain analysis
QGIS plugin for parallel processing in terrain analysisQGIS plugin for parallel processing in terrain analysis
QGIS plugin for parallel processing in terrain analysisRoss McDonald
 
Mapping narrative: QGIS in the humanities classrom
Mapping narrative: QGIS in the humanities classromMapping narrative: QGIS in the humanities classrom
Mapping narrative: QGIS in the humanities classromRoss McDonald
 
QGIS server: the good, the not-so-good and the ugly
QGIS server: the good, the not-so-good and the uglyQGIS server: the good, the not-so-good and the ugly
QGIS server: the good, the not-so-good and the uglyRoss McDonald
 
QGIS UK Thank you for coming
QGIS UK Thank you for comingQGIS UK Thank you for coming
QGIS UK Thank you for comingRoss McDonald
 
Decision support tools for forestry using open source software
Decision support tools for forestry using open source softwareDecision support tools for forestry using open source software
Decision support tools for forestry using open source softwareRoss McDonald
 
Installing QGIS on a network
Installing QGIS on a networkInstalling QGIS on a network
Installing QGIS on a networkRoss McDonald
 
Pgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonaldPgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonaldRoss McDonald
 
Liam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLDLiam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLDRoss McDonald
 
Phil Bartie QGIS PLPython
Phil Bartie QGIS PLPythonPhil Bartie QGIS PLPython
Phil Bartie QGIS PLPythonRoss McDonald
 
Roger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print ComposerRoger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print ComposerRoss McDonald
 
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqtMatt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqtRoss McDonald
 
Ross mc donald_qgis_ug_intro
Ross mc donald_qgis_ug_introRoss mc donald_qgis_ug_intro
Ross mc donald_qgis_ug_introRoss McDonald
 

Plus de Ross McDonald (20)

Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRouting
 
Viewsheds and Advanced Calculations
Viewsheds and Advanced CalculationsViewsheds and Advanced Calculations
Viewsheds and Advanced Calculations
 
Using QGIS for ecological surveying
Using QGIS for ecological surveyingUsing QGIS for ecological surveying
Using QGIS for ecological surveying
 
Welcome to the 6th Scottish QGIS UK meeting
Welcome to the 6th Scottish QGIS UK meetingWelcome to the 6th Scottish QGIS UK meeting
Welcome to the 6th Scottish QGIS UK meeting
 
How deep is your loch?
How deep is your loch?How deep is your loch?
How deep is your loch?
 
Data capture with Leaflet and OpenStreetMap
Data capture with Leaflet and OpenStreetMapData capture with Leaflet and OpenStreetMap
Data capture with Leaflet and OpenStreetMap
 
Them thar hills: shadin', texturin', blendin'
Them thar hills: shadin', texturin', blendin'Them thar hills: shadin', texturin', blendin'
Them thar hills: shadin', texturin', blendin'
 
QGIS plugin for parallel processing in terrain analysis
QGIS plugin for parallel processing in terrain analysisQGIS plugin for parallel processing in terrain analysis
QGIS plugin for parallel processing in terrain analysis
 
Mapping narrative: QGIS in the humanities classrom
Mapping narrative: QGIS in the humanities classromMapping narrative: QGIS in the humanities classrom
Mapping narrative: QGIS in the humanities classrom
 
QGIS server: the good, the not-so-good and the ugly
QGIS server: the good, the not-so-good and the uglyQGIS server: the good, the not-so-good and the ugly
QGIS server: the good, the not-so-good and the ugly
 
QGIS UK Thank you for coming
QGIS UK Thank you for comingQGIS UK Thank you for coming
QGIS UK Thank you for coming
 
Decision support tools for forestry using open source software
Decision support tools for forestry using open source softwareDecision support tools for forestry using open source software
Decision support tools for forestry using open source software
 
Installing QGIS on a network
Installing QGIS on a networkInstalling QGIS on a network
Installing QGIS on a network
 
Pgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonaldPgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonald
 
Liam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLDLiam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLD
 
Phil Bartie QGIS PLPython
Phil Bartie QGIS PLPythonPhil Bartie QGIS PLPython
Phil Bartie QGIS PLPython
 
Roger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print ComposerRoger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print Composer
 
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqtMatt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
 
Ross mc donald_qgis_ug_intro
Ross mc donald_qgis_ug_introRoss mc donald_qgis_ug_intro
Ross mc donald_qgis_ug_intro
 

Dernier

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

John Stevenson Volcanoes and FOSS4G Edinburgh

  • 1. Reconstructing volcanic eruptions using open source GIS tools John A Stevenson School of GeoSciences, University of Edinburgh QGIS Users Meeting - 5 May 2015 Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 1 / 15
  • 2.
  • 3. Outline 1 The Hekla 3 and Hekla 4 eruptions 2 Data input, cleaning and storage 3 Analysis and visualisation 4 Conclusions Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 3 / 15
  • 4. The Hekla 3 and Hekla 4 eruptions Comparision with Eyjafjallajökull 2010 Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 4 / 15
  • 5. The Hekla 3 and Hekla 4 eruptions Comparision with Eyjafjallajökull 2010 Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 4 / 15
  • 6. The Hekla 3 and Hekla 4 eruptions Comparision with Eyjafjallajökull 2010 Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 4 / 15
  • 7. The Hekla 3 and Hekla 4 eruptions Comparision with Eyjafjallajökull 2010 Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 4 / 15
  • 8. The Hekla 3 and Hekla 4 eruptions Deposits are found across Iceland Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 5 / 15
  • 9. The Hekla 3 and Hekla 4 eruptions Hundreds of locations described and sampled 341 locations, 717 samples and observations Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 6 / 15
  • 10. The Hekla 3 and Hekla 4 eruptions Hundreds of locations described and sampled 341 locations, 717 samples and observations Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 6 / 15
  • 11. Data input, cleaning and storage gpsbabel and GpsPrune for georeferencing Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 7 / 15
  • 12. Data input, cleaning and storage Plain text files and Git for raw data Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 8 / 15
  • 13. Data input, cleaning and storage Python for calculations and data management Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 9 / 15
  • 14. Data input, cleaning and storage Python for calculations and data management Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 9 / 15
  • 15. Data input, cleaning and storage Python for calculations and data management Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 9 / 15
  • 16. Data input, cleaning and storage Python for calculations and data management Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 9 / 15
  • 17. Data input, cleaning and storage SQLite for storing processed data Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 10 / 15
  • 18. Analysis and visualisation GRASS GIS for geospatial analysis Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 11 / 15
  • 19. Analysis and visualisation GRASS GIS for geospatial analysis Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 11 / 15
  • 20. Analysis and visualisation QGIS for data visualisation OpenLayers plugin Geotag and import photos plugin (experimental) eVis event browser plugin Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 12 / 15
  • 21. Analysis and visualisation QGIS for data visualisation OpenLayers plugin Geotag and import photos plugin (experimental) eVis event browser plugin Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 12 / 15
  • 22. Analysis and visualisation Volume of erupted material Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 13 / 15
  • 23. Analysis and visualisation Volume of erupted material Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 13 / 15
  • 24. Analysis and visualisation Database makes it easy to subdivide phases Hekla 3 - Phase A Hekla 3 - Phase B Hekla 3 - Phase C Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 14 / 15
  • 25. Analysis and visualisation Database makes it easy to subdivide phases Hekla 3 - Phase A Hekla 3 - Phase B Hekla 3 - Phase C Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 14 / 15
  • 26. Analysis and visualisation Database makes it easy to subdivide phases Hekla 3 - Phase A Hekla 3 - Phase B Hekla 3 - Phase C Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 14 / 15
  • 27. Conclusions Conclusions By linking together simple open source tools, with Python as the glue, it becomes possible to undertake much more complicated analysis of spatial data. Advert: I will be available from the end of September for: analysis training advice Visit the blog for more tips including All the software... Blog: all-geo.org/volcan01010 Email: john.stevenson@ed.ac.uk Twitter: @volcan01010 15 / 15