gis.lab: hydrological modelling on the web -...

1
GIS.lab: Hydrological modelling on the Web Martin Landa * , Petr Kavka * , Ludek Strouhal * , Ivan Mincik ** , Marcel Dancak ** , Jachym Cepicky *** * Faculty of Civil Engineering, Czech Technical University in Prague, Czech Republic ** GIS.lab Non-Prot Organization, Slovak Republic *** OpenGeoLabs s.r.o, Czech Republic Poster Background The poster is related to the project presented at FOSSG Europe — "Variability of Short-term Precipi- tation and Runo in Small Czech Drainage Basins and its Inuence on Water Resources Management". The project is focused on the precipitation scenarios analysis from observed data of point gauging stations and radar data in terms of events’ return period, rainfall total amount, internal intensity distribution and spa- tial distribution over the area of the Czech Republic. The aim of this project is to provide a tool to the public as a stand-alone program and also as a web geo- processing service. The tool uses methods of zonal statistics to compute average values of design hours precipitation for a selected area or for a spot. This value is reduced to the chosen length design rain for selected period of repetition. The tool for reduction of daily precipitation r.subdayprecip.design has been implemented for GRASS GIS ( ) using PyGRASS and Python Scripting Library. It is available as Addon. The tool is also accessible to the public as Web Processing Service (WPS). The service is based on r.subdayprecip.design GRASS module implemented using PyWPS framework. What is GIS.lab? GIS.lab ( ) is capable to deploy a complete, centrally managed and horizontally scal- able GIS infrastructure in local area network (LAN), data center or cloud in a few moments. It provides comprehensive set of free geospatial software seam- lessly integrated in to one, easy-to-use system with desktop, web and mobile client interfaces. GIS.lab lowers deployment and ownership cost of complex geospatial solution to absolute minimum, while still keeping whole technology in house and un- der full control. GIS.lab connects several open source technologies together: QGIS is used as desktop environment as well as the server for data serving. A web client is based on OpenLayers and AngularJS libraries. On the server side, thin Django application is developed as well. collect prepare publish browse & execute GIS.lab Desktop client GIS.lab QGIS plugin GIS.lab Web client How to publish data and WPS processes using GIS.lab on the Web? . Collect data and WPS processes which are planned to be published on the Web. . Prepare QGIS project to symbolize data layers. Browse data and execute WPS processes using GIS.lab Web client . Publish QGIS project and customize WPS process using GIS.lab QGIS plugin a. Dene project metadata and WPS URL c. Select WPS process for publishing e. Publish the project b. Select base and overlay layers for publishing d. Conrm publishing project including integrated WPS process OSGeoREL @ CTU in Prague This work has been supported by the research project QJ - "Variability of Short-term Precipitation and Runo in Small Czech Drainage Basins and its Inuence on Water Resources Management". This poster is licensed under the Creative Commons Attribution-ShareAlike . Czech Republic License.

Upload: vunhu

Post on 30-Mar-2018

221 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: GIS.lab: Hydrological modelling on the Web - cvut.czgeo.fsv.cvut.cz/~landa/publications/2016/foss4g-2016/poster/gislab... · GIS.lab: Hydrological modelling on the Web Martin Landa,

GIS.lab: Hydrological modelling on the WebMartin Landa∗, Petr Kavka∗, Ludek Strouhal∗, Ivan Mincik∗∗, Marcel Dancak∗∗, Jachym Cepicky∗∗∗∗ Faculty of Civil Engineering, Czech Technical University in Prague, Czech Republic ∗∗ GIS.lab Non-Profit Organization, Slovak Republic∗∗∗ OpenGeoLabs s.r.o, Czech Republic

Poster BackgroundThe poster is related to the project presented at FOSS4G Europe 2015 — "Variability of Short-term Precipi-tation and Runoff in Small Czech Drainage Basins and its Influence on Water Resources Management". Theproject is focused on the precipitation scenarios analysis from observed data of point gauging stations andradar data in terms of events’ return period, rainfall total amount, internal intensity distribution and spa-tial distribution over the area of the Czech Republic.

The aim of this project is to provide a tool to the public as a stand-alone program and also as a web geo-processing service. The tool uses methods of zonal statistics to compute average values of design 24 hoursprecipitation for a selected area or for a spot. This value is reduced to the chosen length design rain forselected period of repetition.

The tool for reduction of daily precipitation r.subdayprecip.design has been implemented for GRASSGIS (http://grass.osgeo.org) using PyGRASS and Python Scripting Library. It is available as Addon.The tool is also accessible to the public as Web Processing Service (WPS). The service is based onr.subdayprecip.design GRASS module implemented using PyWPS framework.

What is GIS.lab?

GIS.lab (http://web.gislab.io) is capable to deploya complete, centrally managed and horizontally scal-able GIS infrastructure in local area network (LAN),data center or cloud in a few moments. It providescomprehensive set of free geospatial software seam-lessly integrated in to one, easy-to-use system withdesktop, web and mobile client interfaces.

GIS.lab lowers deployment and ownership cost ofcomplex geospatial solution to absolute minimum,while still keeping whole technology in house and un-der full control.

GIS.lab connects several open source technologies together: QGIS is used as desktop environment aswell as the server for data serving. A web client is based on OpenLayers and AngularJS libraries. Onthe server side, thin Django application is developed as well.

collect prepare publish browse & executeGIS.lab Desktop client GIS.lab QGIS plugin GIS.lab Web client

How to publish data and WPS processes using GIS.lab on the Web?1. Collect data and WPS processes which are planned to be published on the Web.2. Prepare QGIS project to symbolize data layers.

→ Browse data and execute WPS processes using GIS.lab Web client

3. Publish QGIS project and customize WPS process using GIS.lab QGIS plugin

3a. Define project metadata and WPS URL

3c. Select WPS process for publishing

3e. Publish the project

3b. Select base and overlay layers for publishing

3d. Confirm publishing project including integrated WPS process

OSGeoREL @ CTU in Prague This work has been supported by the research project QJ1520265 - "Variability of Short-term Precipitation and Runoff in SmallCzech Drainage Basins and its Influence on Water Resources Management".

This poster is licensed under the Creative Commons Attribution-ShareAlike 4.0 Czech Republic License.