SlideShare a Scribd company logo
Decision
Support Tools
for Forestry
using Open
Source Software
Stephen Bathgate, Andy Kennedy, Duncay Ray, Louise Sing
and Phil Taylor
03 November 2016
03/11/162
Introduction
1. A little bit of history on selecting tree species
2. Decision Support Systems for Forestry
3. Ecological Site Classification (ESC)
4. ESC4 Decision Support System
5. Conclusions and Questions
03/11/163
FC Bulletin 30 (1957)
• Climatic maps covering
temperature, wind speed
and moisture (rainfall
and evapo-transpiration).
• Site prescriptions
according to bioclimatic
zones.
03/11/164
Some of the issues
• During 60s and 70s the principle of matching species to
site was turned around, and some sites were matched
to species with ploughing and fertiliser.
• The advent of Sustainable Forest Management, coupled
with increasing costs, led to a reduction in fertiliser use
in the 90s. Objectives changed away from production.
• Skills and staff were lost.
• Land available for afforestation was often degraded,
poor choices about species potential arose.
• The range of site types, tree species and potential
future climates a forester might need to analyse
required digital data and computer processing.
03/11/165
ESC Bulletin 124
• Following research and
development in the 1990s
national scale guidance was
published in 2001.
• Was complemented by a
computer based decision
support system, field
survey pack and training
course.
• ArcView extension.
• Now embedded in many
aspects of GB Forestry.
03/11/166
Decision Support Systems
1.Tools/models that simplify a complex problem so that
users can evaluate the relative merits of different
management actions.
2. Intended to complement, not replace,
expert/local knowledge.
3. Rubbish in, rubbish out.
4. Uncertainty/error/assumptions in models/data.
03/11/167
What does a DSS do?
• In this context
1. query the properties of a site (climate/soil)
2. analyse those properties with a scientific model
3. return the results to the user.
• The climatic data is usually in raster format
(250mx250m pixels).
• Some models have spatial interactions (e.g. insects
move according to their preferences for certain
sites).
03/11/168
Audience
• Education/outreach
• Researchers
• Private sector forestry
• Public sector forestry (operational/policy)
With such a broad spectrum of users ESC tools
have to be relatively agnostic to technology –
web based tools and paper based systems.
03/11/169
Ecological Site Classification
03/11/1610
Ecological Site Classification
Climatic Factors
-Temperature (AT5)
-Continentality (CT)
-Exposure (DAMS)
-Moisture deficit (MD)
Soil Factors
- Soil Moisture Regime
- Soil Nutrient Regime
03/11/1611
Ardgarten Forest/Cobbler
• Illustrate
topographic
limits on
planting.
03/11/1612
Exposure Index (DAMS)
03/11/1613
ESC Model
AT CT DAMS MD SMR SNR
Climatic factors (raster maps) Soil factors
Species Model
Yield Class Suitability.
03/11/1614
Soil Map – New Forest
03/11/1615
Pedunculate oak – New Forest
03/11/1616
Guiding principles
• When disseminating data/services:
- avoid imposing technical requirements (and
costs) upon end users (e.g. Windows only
desktop tools).
- ensure interoperability of geospatial data and
services across platforms.
• In ESC4 we use web map services (WMS),
GeoJSON, CSV and other open data formats.
03/11/1617
ESC 3.0
03/11/1618
Technology Stacks
Decision Tools
Oracle App.
Server
Oracle
Database
(aspatial)
ArcGIS +
extensions
Decision Tools
PostGIS
Geoserver
R QGIS
Geotools
Tomcat
03/11/1619
Open Source GIS
R with raster plugins to
generate national scale
maps for species potential
QGIS for visualisation,
with qgis2threejs, sld4raster,
quickmapservices
Geotools provides set of libraries to
work with spatial data
(geotiffs/geojson) in Java
OpenLayers3 for integration of
spatial operations on the client side
Geoserver to provide web map
services to desktop and web based
clients.
Geomoose?
Could this simplify the construction
of this type of tool?
PostGIS to store and manage
spatial and aspatial data.
03/11/1620
Design/Open Source Tools
Linux Server
Geoserver Geotools
ESC
Tomcat
Geospatial
Database
PostGIS
Web browser
(HTML/JSON)
Desktop GIS (WMS)
03/11/1621
Use Cases
• Stand (Site) scale (e.g. <15ha), point and click
• Strategic scale, WMS maps, precalculated
results from R scripts etc.
• Operational scale with specific site data (e.g.
soil survey)? Need to batch process large
number of individual sites, e.g. to assess a whole
forest block/design plan area.
- Upload a geojson file based on a soil survey,
process and send back to user so they can
integrate with other design plan data.
03/11/1622
ESC 4
03/11/1623
Forest Design Plan
03/11/1624
ESC Site Analysis
• To create an individual site analysis.
- query 6-20 raster layers for point of interest.
• Execute models based on site data.
• Send results to user (web browser, file download depending on
use case).
• In use cases involving multiple sites this has to be repeated
many times (including zonal stats/centroid derivation of mean
attribute values for polygons).
• PostGIS raster queries slower than Geotools, so far..
• Need to look at alternate approaches, e.g. rather than rasters
create bioclimatic zones as vector data with attributes (loss of
precision)?
• Other ideas?
03/11/1625
Suitability for Sitka spruce
03/11/1626
Silver birch at Loch Ard
03/11/1627
Douglas fir at Loch Ard
03/11/1628
Strathyre – Wind risk
03/11/1629
Next Steps
• All very much a work in progress.
• Refining user interface and working with user
groups.
• Adding other decision tools.
• Optimisation of operational applications.
• Looking at options for open source survey data
collection e.g. QGIS extension.
http://www.forestdss.org.uk/geoforestdss/esc4.jsp
stephen.bathgate@forestry.gsi.gov.uk
03/11/1630
Thank you
03/11/1631
Challenges (some historical)
• Forestry Commission technical strategy based on Oracle technology
and proprietary GIS.
• Learning curve and range of open source GIS tools e.g. GRASS,
Gvsig, QGIS + many others, Mapserver/Geoserver. What to choose?
• Licensing constraints around certain tools and data.
• Developing capacity/capability to support an open source
infrastructure.
• Range of user communities and their expectations.
• Resistance to open source(or change). Security constraints, one tool
per business requirement, concerns over integration and support.
The creation of parallel open source environments was
necessary to workaround certain barriers and prove the
merits of open source.
03/11/1632
Exposure (DAMS)
• Wind exposure index.
• Based upon
topographic exposure
(topex), elevation,
valley funnelling
effects and aspect.
• FR conducted tatter
flag surveys to build
this data.
03/11/1633
Decision Support Systems
Ecological Site
Classification
Local Knowledge
Professional
experience
Other evidence
ESC is part of a decision making process,
it is NOT the decision.
This principle should apply across all
decision support systems.
03/11/1634
Species Suitability
03/11/1635
Site Level Report

More Related Content

Similar to Decision support tools for forestry using open source software

Esri and the Scientific Community
Esri and the Scientific CommunityEsri and the Scientific Community
Esri and the Scientific Community
Dawn Wright
 
IUSS WGS SIS - Distributed services, information systems, digital products, t...
IUSS WGS SIS - Distributed services, information systems, digital products, t...IUSS WGS SIS - Distributed services, information systems, digital products, t...
IUSS WGS SIS - Distributed services, information systems, digital products, t...
FAO
 
01_JAMS_intro_ITB_Webinar_2020_short.pdf
01_JAMS_intro_ITB_Webinar_2020_short.pdf01_JAMS_intro_ITB_Webinar_2020_short.pdf
01_JAMS_intro_ITB_Webinar_2020_short.pdf
gondaling99
 
Estimating soil organic carbon changes: is it feasible?
Estimating soil organic carbon changes: is it feasible?Estimating soil organic carbon changes: is it feasible?
Estimating soil organic carbon changes: is it feasible?
ExternalEvents
 
2015 FOSS4G Track: Analyzing Aspen's Community Forest with Lidar, Object-Base...
2015 FOSS4G Track: Analyzing Aspen's Community Forest with Lidar, Object-Base...2015 FOSS4G Track: Analyzing Aspen's Community Forest with Lidar, Object-Base...
2015 FOSS4G Track: Analyzing Aspen's Community Forest with Lidar, Object-Base...
GIS in the Rockies
 
Pillar 4 Information and Data
Pillar 4 Information and DataPillar 4 Information and Data
Pillar 4 Information and Data
Stankovic G
 
Presentación de productos del Proyecto Focal de Cuencas de Los Andes
Presentación de productos del Proyecto Focal de Cuencas de Los AndesPresentación de productos del Proyecto Focal de Cuencas de Los Andes
Presentación de productos del Proyecto Focal de Cuencas de Los Andes
Water, food and livelihoods in River Basins: Basin Focal Projects
 
MOSAICC – The Forestry component
MOSAICC – The Forestry componentMOSAICC – The Forestry component
MOSAICC – The Forestry component
FAO
 
WaterBase_int.ppt
WaterBase_int.pptWaterBase_int.ppt
WaterBase_int.ppt
TameneAdugna2
 
A framework to assess wetlands' potential as Nature-based Solutions
A framework to assess wetlands' potential as Nature-based SolutionsA framework to assess wetlands' potential as Nature-based Solutions
A framework to assess wetlands' potential as Nature-based Solutions
AngelosAlamanos
 
Spatial tools for LiDAR based watershed management and forestry analysis
Spatial tools for LiDAR based watershed management and forestry analysisSpatial tools for LiDAR based watershed management and forestry analysis
Spatial tools for LiDAR based watershed management and forestry analysis
silli
 
Available Software Tools for Land Use GHG Inventories and Project Carbon Bala...
Available Software Tools for Land Use GHG Inventories and Project Carbon Bala...Available Software Tools for Land Use GHG Inventories and Project Carbon Bala...
Available Software Tools for Land Use GHG Inventories and Project Carbon Bala...
World Agroforestry (ICRAF)
 
Enabling efficient movement of data into & out of a high-performance analysis...
Enabling efficient movement of data into & out of a high-performance analysis...Enabling efficient movement of data into & out of a high-performance analysis...
Enabling efficient movement of data into & out of a high-performance analysis...
Jisc
 
T.2.5 – road and logistic planning (by itene)
T.2.5 – road and logistic planning (by itene)T.2.5 – road and logistic planning (by itene)
T.2.5 – road and logistic planning (by itene)
SLOPE Project
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
The Statistical and Applied Mathematical Sciences Institute
 
Eli Smith_Capstone Poster
Eli Smith_Capstone PosterEli Smith_Capstone Poster
Eli Smith_Capstone Poster
Eli Smith, LSIT
 
Aus plots escience-brasil
Aus plots escience-brasilAus plots escience-brasil
Aus plots escience-brasil
bensparrowau
 
Gfw presentation for wb master class 27march15
Gfw presentation for wb master class 27march15Gfw presentation for wb master class 27march15
Gfw presentation for wb master class 27march15
Nancy Harris
 
Managing research data at Bristol
Managing research data at BristolManaging research data at Bristol
Managing research data at Bristol
Simon Price
 
Participatory GIS for collaborative deer management
Participatory GIS for collaborative deer managementParticipatory GIS for collaborative deer management
Participatory GIS for collaborative deer management
Aberdeen CES
 

Similar to Decision support tools for forestry using open source software (20)

Esri and the Scientific Community
Esri and the Scientific CommunityEsri and the Scientific Community
Esri and the Scientific Community
 
IUSS WGS SIS - Distributed services, information systems, digital products, t...
IUSS WGS SIS - Distributed services, information systems, digital products, t...IUSS WGS SIS - Distributed services, information systems, digital products, t...
IUSS WGS SIS - Distributed services, information systems, digital products, t...
 
01_JAMS_intro_ITB_Webinar_2020_short.pdf
01_JAMS_intro_ITB_Webinar_2020_short.pdf01_JAMS_intro_ITB_Webinar_2020_short.pdf
01_JAMS_intro_ITB_Webinar_2020_short.pdf
 
Estimating soil organic carbon changes: is it feasible?
Estimating soil organic carbon changes: is it feasible?Estimating soil organic carbon changes: is it feasible?
Estimating soil organic carbon changes: is it feasible?
 
2015 FOSS4G Track: Analyzing Aspen's Community Forest with Lidar, Object-Base...
2015 FOSS4G Track: Analyzing Aspen's Community Forest with Lidar, Object-Base...2015 FOSS4G Track: Analyzing Aspen's Community Forest with Lidar, Object-Base...
2015 FOSS4G Track: Analyzing Aspen's Community Forest with Lidar, Object-Base...
 
Pillar 4 Information and Data
Pillar 4 Information and DataPillar 4 Information and Data
Pillar 4 Information and Data
 
Presentación de productos del Proyecto Focal de Cuencas de Los Andes
Presentación de productos del Proyecto Focal de Cuencas de Los AndesPresentación de productos del Proyecto Focal de Cuencas de Los Andes
Presentación de productos del Proyecto Focal de Cuencas de Los Andes
 
MOSAICC – The Forestry component
MOSAICC – The Forestry componentMOSAICC – The Forestry component
MOSAICC – The Forestry component
 
WaterBase_int.ppt
WaterBase_int.pptWaterBase_int.ppt
WaterBase_int.ppt
 
A framework to assess wetlands' potential as Nature-based Solutions
A framework to assess wetlands' potential as Nature-based SolutionsA framework to assess wetlands' potential as Nature-based Solutions
A framework to assess wetlands' potential as Nature-based Solutions
 
Spatial tools for LiDAR based watershed management and forestry analysis
Spatial tools for LiDAR based watershed management and forestry analysisSpatial tools for LiDAR based watershed management and forestry analysis
Spatial tools for LiDAR based watershed management and forestry analysis
 
Available Software Tools for Land Use GHG Inventories and Project Carbon Bala...
Available Software Tools for Land Use GHG Inventories and Project Carbon Bala...Available Software Tools for Land Use GHG Inventories and Project Carbon Bala...
Available Software Tools for Land Use GHG Inventories and Project Carbon Bala...
 
Enabling efficient movement of data into & out of a high-performance analysis...
Enabling efficient movement of data into & out of a high-performance analysis...Enabling efficient movement of data into & out of a high-performance analysis...
Enabling efficient movement of data into & out of a high-performance analysis...
 
T.2.5 – road and logistic planning (by itene)
T.2.5 – road and logistic planning (by itene)T.2.5 – road and logistic planning (by itene)
T.2.5 – road and logistic planning (by itene)
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Eli Smith_Capstone Poster
Eli Smith_Capstone PosterEli Smith_Capstone Poster
Eli Smith_Capstone Poster
 
Aus plots escience-brasil
Aus plots escience-brasilAus plots escience-brasil
Aus plots escience-brasil
 
Gfw presentation for wb master class 27march15
Gfw presentation for wb master class 27march15Gfw presentation for wb master class 27march15
Gfw presentation for wb master class 27march15
 
Managing research data at Bristol
Managing research data at BristolManaging research data at Bristol
Managing research data at Bristol
 
Participatory GIS for collaborative deer management
Participatory GIS for collaborative deer managementParticipatory GIS for collaborative deer management
Participatory GIS for collaborative deer management
 

More from Ross McDonald

Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018Visualising school catchment areas - FOSS4GUK 2018
Visualising school catchment areas - FOSS4GUK 2018
Ross 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 pgRouting
Ross McDonald
 
Viewsheds and Advanced Calculations
Viewsheds and Advanced CalculationsViewsheds and Advanced Calculations
Viewsheds and Advanced Calculations
Ross 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 meeting
Ross 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 OpenStreetMap
Ross 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 analysis
Ross 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 classrom
Ross 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 ugly
Ross McDonald
 
QGIS UK Thank you for coming
QGIS UK Thank you for comingQGIS UK Thank you for coming
QGIS UK Thank you for coming
Ross McDonald
 
Installing QGIS on a network
Installing QGIS on a networkInstalling QGIS on a network
Installing QGIS on a network
Ross McDonald
 
Pgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonaldPgrouting_foss4guk_ross_mcdonald
Pgrouting_foss4guk_ross_mcdonald
Ross McDonald
 
Liam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLDLiam Mason QGIS Geoserver SLD
Liam Mason QGIS Geoserver SLD
Ross McDonald
 
Phil Bartie QGIS PLPython
Phil Bartie QGIS PLPythonPhil Bartie QGIS PLPython
Phil Bartie QGIS PLPython
Ross McDonald
 
John Stevenson Volcanoes and FOSS4G Edinburgh
John Stevenson Volcanoes and FOSS4G EdinburghJohn Stevenson Volcanoes and FOSS4G Edinburgh
John Stevenson Volcanoes and FOSS4G Edinburgh
Ross McDonald
 
Roger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print ComposerRoger Garbett - QGIS Print Composer
Roger Garbett - QGIS Print Composer
Ross McDonald
 
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqtMatt Walsh thinkWhere_QGIS_usergroup_pyqt
Matt Walsh thinkWhere_QGIS_usergroup_pyqt
Ross McDonald
 
Ross mc donald_qgis_ug_intro
Ross mc donald_qgis_ug_introRoss mc donald_qgis_ug_intro
Ross mc donald_qgis_ug_intro
Ross McDonald
 
Ross McDonald - PgRouting in QGIS
Ross McDonald - PgRouting in QGISRoss McDonald - PgRouting in QGIS
Ross McDonald - PgRouting in QGIS
Ross McDonald
 

More from 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
 
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
 
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
 
John Stevenson Volcanoes and FOSS4G Edinburgh
John Stevenson Volcanoes and FOSS4G EdinburghJohn Stevenson Volcanoes and FOSS4G Edinburgh
John Stevenson Volcanoes and FOSS4G Edinburgh
 
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
 
Ross McDonald - PgRouting in QGIS
Ross McDonald - PgRouting in QGISRoss McDonald - PgRouting in QGIS
Ross McDonald - PgRouting in QGIS
 

Recently uploaded

Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

Decision support tools for forestry using open source software

  • 1. Decision Support Tools for Forestry using Open Source Software Stephen Bathgate, Andy Kennedy, Duncay Ray, Louise Sing and Phil Taylor 03 November 2016
  • 2. 03/11/162 Introduction 1. A little bit of history on selecting tree species 2. Decision Support Systems for Forestry 3. Ecological Site Classification (ESC) 4. ESC4 Decision Support System 5. Conclusions and Questions
  • 3. 03/11/163 FC Bulletin 30 (1957) • Climatic maps covering temperature, wind speed and moisture (rainfall and evapo-transpiration). • Site prescriptions according to bioclimatic zones.
  • 4. 03/11/164 Some of the issues • During 60s and 70s the principle of matching species to site was turned around, and some sites were matched to species with ploughing and fertiliser. • The advent of Sustainable Forest Management, coupled with increasing costs, led to a reduction in fertiliser use in the 90s. Objectives changed away from production. • Skills and staff were lost. • Land available for afforestation was often degraded, poor choices about species potential arose. • The range of site types, tree species and potential future climates a forester might need to analyse required digital data and computer processing.
  • 5. 03/11/165 ESC Bulletin 124 • Following research and development in the 1990s national scale guidance was published in 2001. • Was complemented by a computer based decision support system, field survey pack and training course. • ArcView extension. • Now embedded in many aspects of GB Forestry.
  • 6. 03/11/166 Decision Support Systems 1.Tools/models that simplify a complex problem so that users can evaluate the relative merits of different management actions. 2. Intended to complement, not replace, expert/local knowledge. 3. Rubbish in, rubbish out. 4. Uncertainty/error/assumptions in models/data.
  • 7. 03/11/167 What does a DSS do? • In this context 1. query the properties of a site (climate/soil) 2. analyse those properties with a scientific model 3. return the results to the user. • The climatic data is usually in raster format (250mx250m pixels). • Some models have spatial interactions (e.g. insects move according to their preferences for certain sites).
  • 8. 03/11/168 Audience • Education/outreach • Researchers • Private sector forestry • Public sector forestry (operational/policy) With such a broad spectrum of users ESC tools have to be relatively agnostic to technology – web based tools and paper based systems.
  • 10. 03/11/1610 Ecological Site Classification Climatic Factors -Temperature (AT5) -Continentality (CT) -Exposure (DAMS) -Moisture deficit (MD) Soil Factors - Soil Moisture Regime - Soil Nutrient Regime
  • 13. 03/11/1613 ESC Model AT CT DAMS MD SMR SNR Climatic factors (raster maps) Soil factors Species Model Yield Class Suitability.
  • 16. 03/11/1616 Guiding principles • When disseminating data/services: - avoid imposing technical requirements (and costs) upon end users (e.g. Windows only desktop tools). - ensure interoperability of geospatial data and services across platforms. • In ESC4 we use web map services (WMS), GeoJSON, CSV and other open data formats.
  • 18. 03/11/1618 Technology Stacks Decision Tools Oracle App. Server Oracle Database (aspatial) ArcGIS + extensions Decision Tools PostGIS Geoserver R QGIS Geotools Tomcat
  • 19. 03/11/1619 Open Source GIS R with raster plugins to generate national scale maps for species potential QGIS for visualisation, with qgis2threejs, sld4raster, quickmapservices Geotools provides set of libraries to work with spatial data (geotiffs/geojson) in Java OpenLayers3 for integration of spatial operations on the client side Geoserver to provide web map services to desktop and web based clients. Geomoose? Could this simplify the construction of this type of tool? PostGIS to store and manage spatial and aspatial data.
  • 20. 03/11/1620 Design/Open Source Tools Linux Server Geoserver Geotools ESC Tomcat Geospatial Database PostGIS Web browser (HTML/JSON) Desktop GIS (WMS)
  • 21. 03/11/1621 Use Cases • Stand (Site) scale (e.g. <15ha), point and click • Strategic scale, WMS maps, precalculated results from R scripts etc. • Operational scale with specific site data (e.g. soil survey)? Need to batch process large number of individual sites, e.g. to assess a whole forest block/design plan area. - Upload a geojson file based on a soil survey, process and send back to user so they can integrate with other design plan data.
  • 24. 03/11/1624 ESC Site Analysis • To create an individual site analysis. - query 6-20 raster layers for point of interest. • Execute models based on site data. • Send results to user (web browser, file download depending on use case). • In use cases involving multiple sites this has to be repeated many times (including zonal stats/centroid derivation of mean attribute values for polygons). • PostGIS raster queries slower than Geotools, so far.. • Need to look at alternate approaches, e.g. rather than rasters create bioclimatic zones as vector data with attributes (loss of precision)? • Other ideas?
  • 29. 03/11/1629 Next Steps • All very much a work in progress. • Refining user interface and working with user groups. • Adding other decision tools. • Optimisation of operational applications. • Looking at options for open source survey data collection e.g. QGIS extension. http://www.forestdss.org.uk/geoforestdss/esc4.jsp stephen.bathgate@forestry.gsi.gov.uk
  • 31. 03/11/1631 Challenges (some historical) • Forestry Commission technical strategy based on Oracle technology and proprietary GIS. • Learning curve and range of open source GIS tools e.g. GRASS, Gvsig, QGIS + many others, Mapserver/Geoserver. What to choose? • Licensing constraints around certain tools and data. • Developing capacity/capability to support an open source infrastructure. • Range of user communities and their expectations. • Resistance to open source(or change). Security constraints, one tool per business requirement, concerns over integration and support. The creation of parallel open source environments was necessary to workaround certain barriers and prove the merits of open source.
  • 32. 03/11/1632 Exposure (DAMS) • Wind exposure index. • Based upon topographic exposure (topex), elevation, valley funnelling effects and aspect. • FR conducted tatter flag surveys to build this data.
  • 33. 03/11/1633 Decision Support Systems Ecological Site Classification Local Knowledge Professional experience Other evidence ESC is part of a decision making process, it is NOT the decision. This principle should apply across all decision support systems.