enviro: a webgis interface to evaluate and manage the impact of climate change at regional scale...

21
ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment Team:Riccardo De Filippi , Shamar Droghetti, Vanni Tomasi, Marco Grimaldi, Ilaria Pertot, Cesare Furlanello Foss4G 2009. October 20-23, Sydney

Upload: alan-hill

Post on 01-Jan-2016

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

ENVIRO: a WebGIS interface to evaluate and manage

the impact of climate change at regional scale

FBK-Predictive Models for Biomedicine and Environment

Team:Riccardo De Filippi, Shamar Droghetti, Vanni Tomasi, Marco Grimaldi, Ilaria Pertot, Cesare Furlanello

Foss4G 2009. October 20-23, Sydney

Page 2: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Presentation Roadmap

Page 3: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

ENVIROCHANGE ObjectiveProvide tools and information to understandvulnerability to climate change of the agriculturalenvironment in Trentino (Italian Alps) 2009/2012

• Climate change• Plant-Pathogen• ICT • Regional scale

• Participants: Fondazione Mach (FEM), Inst. of Technology of Zurich (ETHZ), UNITN, Volcani Centre (Israel), FBK

• www.envirochange.eu

Page 4: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Bioinformatics

The Framework 2008-2009

Page 5: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

enviDBGeodatabase

– Spatial-temporal data• Vector: PostgreSQL/PostGis• Raster: geotiff

– Server based (through Geoserver)– Users can access, validate and add (geo)

data– Can be connected to tools for computing and

processing

Page 6: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

enviDB data

• Weather data – Continuous surface for T, P (daily and hourly)

2001-2008 (9800/year)

– Meteotrentino methodology and network:• More then 50 weather stations (PAT)• T Spatial interpolation (2004, Uboldi)• P Spatial interpolation (Saibanti)• Radar data for P• Resolution 100/200m

Page 7: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

enviDB data2

• Land data:– digital terrain model

• 1m - 200m– Orthophoto 0.5 m– Administrative spatial data (province, municipalities,

etc) – Land use data: generic and specific for Envirochange

• Agricultural data:– Cadastral vineyards ~ 2000 polygons (avg 5 ha)– Pathogen validation/sampling points

Page 8: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

enviDB Standards

• Data input– IPCC standards (endorsed for cc scenarios)– ISO 8601 for time stamps– Alpine standard for meteo series– New: Climate Challenge Integration at FOSS4G

• Data transmission/publication/download– Open Geo Consortium (OGC)

• WCS• WFS• WMS

Page 9: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Sensor Observation Service Interface Standard

EXTERNAL dbreal time sensor data

Real time data service

GeoserverJava/Tomcat

data rendering

Sensor Observation Service

Model interface

Visualization interface

•Data catalog•Model catalog•Chart visualization

Web ClientPassword

authentication

Interaction between user and enviDB: Platform structure

Model database

Geodatabase

GeoTIFF•Meteo data (d,h)•DTM•Aerial Photo•P/P distribution•Models output•Climate Change•…..

PostGIS

•Administrative•Land Use•Cadastrial•Cadastrial ctr•Meteo Station•…….

Open Layer API

Page 10: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Multivariate regression based on Multivariate regression based on Canonical Correlation Analysis Canonical Correlation Analysis

LOCAL SCALETmin, Tmax, Prec.

(1958-2007)

PREDICTANDS

LARGE SCALE

AOGCM2021-2050 &2071-2099

PREDICTORS

scenariosscenarios

Eccel,Cau 2009 courtesy of Rodica Tomozeiu –ARPA-SIMC Emilia-Rom.

Climate change scenarios

LARGE SCALE

ERA40

(Z500,MSLP,T850)

(1958-2007)

PREDICTORS

Geodatabase

CC SCENARIOS

Tmin,Tmax, Prec.

2021-2050 &2071-2099

Page 11: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

enviMapperScientific user interface 2009

• Visualization– map– chart-statistics– model catalog

• Model interface– model editor– model publication

• Data use/download

Model interface

Visualization interface

Page 12: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Visualization enviMapper

• A “Richer” WebGIS interface – Data Catalog

• map layers

– Variables Catalog• weather variables• indexes

– MooGRAPH: sourgefource … • Dynamic Charts (multiscale)

– Time control (time window, time slider)

– Model catalog

Model interface

Visualization interface

Page 13: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Variable catalog•Max T•Min T•Precipitation•Index

Models catalog•Grape•P/P2•P/P1

Map Visualization

Data catalog

•landuse•Ammcomm•Vineyard

Year

jan dec

Visualisation Model editor

Chart Visualization

Conceptual model: visualization

Page 14: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Visualization: enviMapper

Technologies• GeoServer• GeoEXT Openlayers Map, ExtJS YUIGraph-Flash (Graph)

Page 15: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Huglin index

Parcel 15T21

1666,21

Page 16: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Modelling interfaceWork in progress• Usability: standards to describe libraries• Interaction: users interact with models• Reproducibility: support of workflows

and model metadataModel interface

Visualization interface

Page 17: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

#!/bin/bash#################################################################MODULE: r.surf.random & r.mapcalc & r.out.gdal##AUTHORS: S. Droghetti ([email protected]);# R. De Filippi ([email protected]);##PURPOSE: #COPYRIGHT: (C) 2009 by the FBK-Irst GISLAB Development Team## This scritp is free software under the GNU General Public # License (>=v2). ##VERSION: 1.0################################################################

#Indico il percorso dove salvare i report e creo la cartella indicata#path='/tmp/grass/'#mkdir $path

# Reprojecting dtm40 da #r.proj input=dem40 location=ietpat mapset=dem40 dbase=/nfsmnt/conca0/GIS/grassdata method=nearest

echo "Istanzio il loop"inizio="$1"fine="$2"r=(3.33 3.8)for n in {1..2}; do #Inizio del ciclo da {1 a n} if [[ $n -lt 10 ]] then tmp=00$n elif [[ $n -lt 100 ]] then tmp=0$n else tmp=$n fi ####### Primo passo: creo una mappa della t fittizia moltiplicando # temo_dtm100 (calcolato con dtm100_tn/100) per la random surface######

echo "Calcolo l'output della T"echo r{[$tmp]}

r.mapcalc t_rand$tmp=temp_dtm100*echo r{[$tmp]}

echo "Esporto la geotiff!"

r.out.gdal input=t_rand$tmp format=GTiff output=/hardmnt/ranma0/ssi/defilippi_projects/envirochange/t$tmp.tif type=UInt16

done #fine del ciclo

script block diagram metadata

SummarizeTable.dbf

Daily sum

Research Area

Land Use April Daily Temperature

Plus 3°

Daily T° sum

Sum daily T°Wine Yards

Edit Save Publish

Conceptual Model Modelling interface

Select

Overlay

Page 18: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Modelling interface 1An interface to edit and manage models (2009-10)• Web editing:

– Text/script model editor• Sage

– Workflow editor• Hydrant with Kepler engine (Jython, Python and Django)• Taverna

• Web processing engine:– pyWPS

• Python• Grass• Use of R, GDAL, PROJtools

– 52north • GeoTools• Tools exist

Page 19: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Modelling interface 2

• Save models: – Inductive database– ML standard (PPML, XML…..)– Model catalogue

• Publish model – Metadata Inspire standard

Page 20: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Model database• Inductive database

Geodatabase•Meteo data•Administrative data•Economic data•Landuse data...

Model interface

•Model editor•Script•Block diagram•Metadata

Data Processing

EnginePyWPS

Python-GDALPython-GRASS

GeoTools

Web ClientPassword

autentication

Visualization interface

Open Layer API

Bounding Box

Geoserver

Data flow

Model flow

Interaction between user and enviMapper: Platform structure

Page 21: ENVIRO: a WebGIS interface to evaluate and manage the impact of climate change at regional scale FBK-Predictive Models for Biomedicine and Environment

Outlook 2010

1. Develop the enviMapper model interface– User model interaction, editing, saving, publishing

2. Implement components– enviDB CC scenarios– PP models (see demo)

3. Network: on workflows for web geoprocessing

4. Define standards for interaction with models(model life cycle)