b4d7638ff19d3dfec58689529ef498d3.ppt
- Количество слайдов: 21
ENVIRO: a Web. GIS interface to evaluate and manage the impact of climate change at regional scale Foss 4 G 2009. October 20 -23, Sydney FBK-Predictive Models for Biomedicine and Environment Team: Riccardo De Filippi, Shamar Droghetti, Vanni Tomasi, Marco Grimaldi, Ilaria Pertot, Cesare Furlanello
Presentation Roadmap ENVIROCHANGE Technologies Demo • The project • The ENVIRO framework and its OS modules • Envi. DB: the geodatabase • Envi. Mapper: the Web. GIS/model interface • A quick tour
ENVIROCHANGE Objective Provide tools and information to understand vulnerability to climate change of the agricultural environment 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
The Framework Bioinformatics 2008 -2009
envi. DB Geodatabase – Spatial-temporal data • Vector: Postgre. SQL/Post. Gis • Raster: geotiff – Server based (through Geoserver) – Users can access, validate and add (geo) data – Can be connected to tools for computing and processing
envi. DB 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/200 m
envi. DB data 2 • Land data: – digital terrain model • 1 m - 200 m – 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
envi. DB Standards • Data input – – IPCC standards (endorsed for cc scenarios) ISO 8601 for time stamps Alpine standard for meteo series New: Climate Challenge Integration at FOSS 4 G • Data transmission/publication/download – Open Geo Consortium (OGC) • WCS • WFS • WMS
Interaction between user and envi. DB: Platform structure Sensor Observation Service Interface Standard EXTERNAL db envi. Mapper data service Geoserver Java/Tomcat data rendering Open Layer API Visualization interface Model interface Real time Sensor Observation Service real time sensor data Data catalog • Model catalog • Chart visualization Geodatabase • • Geo. TIFF Meteo data (d, h) DTM Aerial Photo P/P distribution Models output Climate Change …. . Post. GIS • • • Administrative Land Use Cadastrial ctr Meteo Station ……. Model database Web Client Password authentication
Climate change scenarios PREDICTORS LARGE SCALE ERA 40 AOGCM 2021 -2050 & 2071 -2099 (Z 500, MSLP, T 850) (1958 -2007) Geodatabase CC SCENARIOS Multivariate regression based on Canonical Correlation Analysis Tmin, Tmax, Prec. scenarios PREDICTANDS LOCAL SCALE Tmin, Tmax, Prec. (1958 -2007) Eccel, Cau 2009 courtesy of Rodica Tomozeiu –ARPA-SIMC Emilia-Rom. 2021 -2050 & 2071 -2099
envi. Mapper Scientific user interface 2009 • Visualization envi. Mapper – map – chart-statistics – model catalog • Model interface – model editor – model publication • Data use/download Visualization interface Model interface
Visualization envi. Mapper • A “Richer” Web. GIS interface envi. Mapper – Data Catalog • map layers Visualization interface Model interface – Variables Catalog • weather variables • indexes – Moo. GRAPH: sourgefource … • Dynamic Charts (multiscale) – Time control (time window, time slider) – Model catalog
Conceptual model: visualization Visualisation Model editor Year Data catalog • landuse • Ammcomm • Vineyard Map Visualization Variable catalog • Max T • Min T • Precipitation • Index jan Models catalog • Grape • P/P 2 • P/P 1 dec Chart Visualization
Visualization: envi. Mapper Technologies • Geo. Server • Geo. EXT Openlayers Map, Ext. JS YUIGraph-Flash (Graph)
Huglin index Parcel 15 T 21 1666, 21
Modelling interface Work in progress • Usability: standards to describe libraries • Interaction: users interact with models • Reproducibility: support of workflows envi. Mapper and model metadata Model interface Visualization interface
Conceptual Modelling interface script block diagram #!/bin/bash ################################ # #MODULE: r. surf. random & r. mapcalc & r. out. gdal # #AUTHORS: S. Droghetti (droghetti@fbk. eu); # R. De Filippi (defilippi@fbk. eu); # #PURPOSE: #COPYRIGHT: (C) 2009 by the FBK-Irst GISLAB Development Team # # This scritp is free software un der the GNU General Public # License (>=v 2). # #VERSION: 1. 0 # ################################ metadata Land Use April Daily Temperature Plus 3° Daily sum #Indico il percorso dove salvare i report e creo la cartella indicata #path='/tmp/grass/' #mkdir $path Select # Reprojecting dtm 40 da #r. proj input=dem 40 location=ietpat mapset=dem 40 dbase= /nfsmnt/conca 0/GIS/grassdata method=nearest Wine Yards 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 Sum daily T° Daily T° sum ##### # # Primo passo: creo una mappa della t fittizia moltiplicando # temo_dtm 100 (calcolato con dtm 100_tn/100) per la random surface # ##### echo "Calcolo l'output della T" echo r{[$tmp]} Overlay r. mapcalc t_rand$tmp=temp_dtm 100*echo r{[$tmp]} echo "Esporto la geotiff!" r. out. gdal input=t_rand$tmp format=GTiff output=/hardmnt/ranma 0/ssi/ defilippi_projects/envirochange/t$tmp. tif type=UInt 16 Summarize. Table. dbf done #fine del ciclo Edit Save Publish Research Area
Modelling interface 1 An 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: – py. WPS • Python • Grass • Use of R, GDAL, PROJtools – 52 north • Geo. Tools • Tools exist
Modelling interface 2 • Save models: – Inductive database – ML standard (PPML, XML…. . ) – Model catalogue • Publish model – Metadata Inspire standard
Interaction between user and envi. Mapper: Platform structure envi. Mapper Open Layer API Geoserver Visualization interface Model interface Bounding Box Geodatabase • Meteo data • Administrative data • Economic data • Landuse data. . . Model editor Script • Block diagram • Metadata Data Processing Engine • • Py. WPS Python-GDAL Python-GRASS Geo. Tools Model database • Inductive database Web Client Password autentication Model flow Data flow
Outlook 2010 1. Develop the envi. Mapper model interface – User model interaction, editing, saving, publishing 2. Implement components – envi. DB CC scenarios – PP models (see demo) 3. Network: on workflows for web geoprocessing 4. Define standards for interaction with models (model life cycle)
b4d7638ff19d3dfec58689529ef498d3.ppt