Showing posts with label Winter School on GEOframe. Show all posts
Showing posts with label Winter School on GEOframe. Show all posts

Saturday, December 18, 2021

GWS2022 - OMS3, the GEOframe system and Digital Earth Models

Go to OSF page - Next day -  Index

These school days are dedicated to give people the taste of what OMS3 is and how to use it with Python lab. For the installation, please refer to the Installation page.

Tullio Pericoli, Piccoli lotti, 2013.

The materials and the presentations of these days are available here.

  • The philosophy behind OMS/GEOframe (pdf)
  • The GEOframe deployment (pdf)
  • A brief introduction to the Object Modelling System (pdf, Vimeo)
    • OMS User Manual - Introduction (pdf, epub)
  • The OMS working environment (pdf, Vimeo)
    • OMS User Manual - The working environment (pdf, epub)


Go to OSF page - Next day -  Index

Thursday, January 14, 2021

Day 7 - Looking forward


We really enjoyed to work with this year students. We had an average synchronous participation of 25 but others were following asynchronously. The work is not finished until everybody who wants complete their exercise on a catchment. That will be the also the requirement to have recognized  the credits, besides the certificate of participation. The GEOframe crew will be happy to give you support for the next two months for complete the tasks required. New stuff is incoming in GEOframe that is a living a growing system. For that you will be alerted through the WinterSchool mailing list and the post in this blog. 

The first news is that we are:
  • smoothing down the process to create HRUs with the help of  the friends of Hydrologis. A preview of the tool is working under the stand-alone Horton Machine, of which you can learn in this AboutHydrology blogpost. 


The second, this is an old new)  is that GEOframe is not limited to models based on partial differential equations. We have also WHETGEO 1D (and 2D incoming) which stands for Water, HEat and Transport in GEOframe:
  • WHETGEO-1D. Developed by Niccolò Tubini for his P.h.D. e used it extensively in our class of hydrology. Therefore for the documentation in Italian, you can give a look to here.  We will provide soon documentation in English
  • Lysimeter GEO.  Being developed by Concetta D'Amato for her Ph.D. , building on the shoulders of Niccolò and dr. Michele Bottazzi's  (GS) Prospero model.  On Lysimeter Pro you can find two webinar in English that can also partially serve to introduce WHETGEO-1D. They are at this link. 
The local (uniTrento) GEOframe crew repeated indefinitely within the screens. From left: Giuseppe , a little in front, Concetta , on the back Riccardo, then Martin and Niccolò.

Next year School will be in two session. The first one in December, possibly the 15-16-17 to make installations, extracting the geomorphology of the catchments, preparing and interpolating the datasets. This will be held in remote, as this year. The second one, between 10 and 14 of January, both included, for evaporation, transpiration, rainfall-runoff, exploring alternatives, finalizing student's work.  Use GEOframe and spread it around! If you would like to become a developer, please let's us know. We will provide the appropriate training. 

Saturday, January 9, 2021

GWS2021 - Day 6 - Adding features to the rainfall-runoff modelling

GEOframe aims to simulate the whole hydrological cycle. About evaporation and transpiration was already talked about on Day 4 However, several other aspects can be accounted for in GEOframe for obtaining a realistic representation of the hydrological cycle. The scope of this day is to progressively introduce new aspects and features. 






Wednesday, January 6, 2021

Material for day second (January 8 2021) - Spatial interpolation and kriging

 

You can download the material for day second (January 8 2021) from this link.

 

 


After unzipping the folder you can see the typical structure of a OMS project. This is better explained in this previous blogpost. If you are reading this in advance, please take a little time to understand what OMS is and why it is like this.

 

During day 2 (8 Jan 2021) we will move to the "classical" interpolation problem: kriging algorithm will be explained and applied for interpolating measured rainfall and air temperature to each hillslope of the main river basin. All the material come with the .zip file, however, for your convenience, the slides are also available separately at the link below.

 

The theoretical part of the class in subdivided in three parts:

    The spatial interpolation problem and the kriging algorithm: the concept 

    The kriging algorithm: the equations 


Data Analysis with Pithon, Jupyter and Pandas



  • The experimental and theoretical variogram

  • The leave-one-out (LOO)


Exercises

In the OMS3 project distribute you will find:

    data, a folder containing the model input

    simulations, a folder containing the scripts for executing the models.

    doc containing the pdf of the lectures

    Jupyter containing a group of notebooks which illustrate the inputs and outputs of the simulations


What the other folders contain is explained in the OMS3 related post (see The OMS working environment).

Further information on the tools used and reference to the material of the previous Winter Schools can be found here.

 

References

    Bancheri, M., Serafin, F., Bottazzi, M., Abera, W., Formetta, G., and Rigon, R.: The design, deployment, and testing of kriging models in GEOframe with SIK-0.9.8, Geosci. Model Dev., 11, 2189–2207, https://doi.org/10.5194/gmd-11-2189-2018, 2018

    Kitanidis, P. K. (1997). Introduction to geostatistics: applications in hydrogeology. Cambridge university press.

Material for day first (January 7 2021) - Catchment delineation and Geomorphology

 You can download the material for day first (January 7 2021) from this link.



After unzipping the folder you can see the typical structure of a OMS project. This is better explained in this previous blogpost. If you are reading this in advance, please take a little time to understand what OMS is and why it is like this.

During day 1 (7 Jan 2021) we will focus on the geomorphological analysis of a river basin. Starting from a digital elevation model we will extract the main river basin and we will split it the hillslope-link structure appropriate for executing the GEOframe models. All the material come with the .zip file, however, for your convenience, the slides are also available separately at the link below.

 The theoretical part of the class in subdivided in three parts:


  • Principal gemorphological attributes practice


  • Principal derived quantities with the Horton Machine


  • Watershed partitioning in practice


For the exercises

In the OMS3 project distribute you will find:

    data, a folder containing the model input

    simulations, a folder containing the scripts for executing the models.

    doc containing the pdf of the lectures

    Jupyter containing a group of notebooks which illustrate the inputs and outputs of the simulations


What the other folders contain is explained  in the OMS3 related post (see The OMS working environment).

Further information on the tools used and reference to the material of the previous Winter Schools can be found here.

 

References

 

    Various information from the AboutHydrology Blog

    Rigon, R., I. Rodriguez-Iturbe, A. Rinaldo, A. Maritan, A. Giacometti and D. Tarboton, On Hack’s law, Water Resources Research, 32(11), 3367, 1996

    R.Rigon, E. Ghesla, C. Tiso and A. CozziniThe Horton Machine, pg. viii, 136, ISBN 10:88-8443-147-6, University of Trento, 2006

    W. Abera, A. Antonello, S. Franceschi, G. Formetta, R Rigon , "The uDig Spatial Toolbox for hydro-geomorphic analysis" in Geomorphological Techniques, v. 4, n. 1 (2014), p. 1-19


Previous topic/day

Index of the GWS2021

Next Topic (Spatial interpolation of data)

Tuesday, December 15, 2020

Installations of the 2021 GEOframe environment for Linux operative systems

Installation of the 2021 GEOframe environment on Linux

Credits to: Martin Morlot, martin.morlot@unitn.it

 

1) Install anaconda & openjdk-8:

check https://docs.anaconda.com/anaconda/install/linux/ and https://openjdk.java.net/install/ for instuctions for your distributions

 

2) create GeoFrame folder and change directory to it (in terminal):

mkdir GeoFrame

cd GeoFrame

 


3) Clone python4GEOframe  github repository (in terminal):

git clone git@github.com:geoframecomponents/python4GEOframe.git

 

4) Download, oms-console,  Ex01 and notebook test using your browser:

https://alm.engr.colostate.edu/cb/wiki/16961

https://osf.io/5e9jp/download

https://osf.io/fzy5g/download

- unzip them inside the Geoframe folder using your choice of file-extractor for the purpose.

 

5) Change directory to where you cloned python4GEOframe, and to anaconda_envs (using previously opened terminal):

cd python4GEOframe/Anaconda_envs

 

6)Activate anaconda in linux (in a terminal):

source /opt/anaconda/bin/activate root

 

7) Create environment for geoframe:

conda env create -f geoframe_rossano.yaml (will take some time)

 

8) activate the environmental created:

conda activate geoframe_rossano

 

9) set your conda java_home

export  JAVA_HOME=~/.conda/envs/geoframe_rossano/jre/

 

10) execute console.sh in new terminal:

cd GeoFrame/oms-3.6.28-console

./console.sh

 

11) set /home/$USERNAME/.conda/envs/geoframe_rossano/jre/ while replacing $USERNAME with your username  in the OMS console java home setting as in the instructions slides (slide 11)

 

12) run ex_1 as in the instructions slides that you can find at https://osf.io/xes9y/ (slide 12, 13) to check that it works.

 

13) run the notebook excercise: open jupyter notebook with your preferred jupyter editor (ie. Vscode, spyder) set interpreter to conda env created python ( ~/.conda/envs/geoframe_rossano/bin/python3) then run the notebook as specified in the instructions (slide 17)


Go to Installations on Windows

Go to Installations for Mac

Friday, January 17, 2020

GWS2020 - The Bonus II: Richards equation treated better better than in Hydrus 1D

The second bonus of the GEOframe Winter School on GEOframe is about the Richards' equation. Here we present the ongoing work by Niccolò Tubini (AboutHydrology) in his doctorate. In particular he is presenting how his code is working and why we believe it is a good code.
The presentation by Niccolò is divided into 2 parts: I and II.  The illustrated Jupyter Notebook as wells as the codes can be dowloaded from Github. There you can find also the Jupyter Notebooks and also browse the other software, including the Richards1D version coupled with the energy budget.


GWS2020 - The Bonus I: A little on Travel Times

In the last days of the GEOframe WinterSchool 2020, most of the time was dedicated to simulating with the software but we also give a little clue on  topics that we could not expand more. This is the case of travel times modelling (and/or residence time).  Here Marialaura Bancheri (GSAbouthydrology) talks a little about the theory and the applications she did mainly in her thesis.
You can watch the video of her talk here.  So far we did just the application that can be seen In Marialaura's thesis which are mostly demonstrative that real. Soon, however, in the project WATZON, we will use them massively.


Previous Winter School page

Tuesday, January 14, 2020

GWS2020 - Rainfall Runoff

Here we are introducing some modules for rainfall runoff modelling present in GEOframe.  We also maintain some material of the 2019 GEOframe Winter School that can be though interesting.



Cavone River Exercise
Goodness of fit notebooks



General references to Rainfall-Runoff

Beven, K. (2012), Ranfall Runoff, the primer, Wiley-Blackwell

Rigon, R., Bancheri, M., Formetta, G., & de Lavenne, A. (2015). The geomorphological unit hydrograph from a historical-critical perspective. Earth Surface Processes and Landforms, http://doi.org/10.1002/esp.3855

References besides the one already used

For seeing how to represent lumped hydrological models (you can give a look to this paper here)

Abera, W.W. (2016), Modelling water budget at a basin scale using JGrass-NewAge system. PhD thesis, University of Trento

Bancheri, Marialaura (2017) A flexible approach to the estimation of water budgets and its connection to the travel time theory. PhD thesis, University of Trento.


Bancheri, M., Serafin, F., & Rigon, R. (2019). The Representation of Hydrological Dynamical Systems Using Extended Petri Nets (EPN). Water Resources Research, 8(01), 159–27. http://doi.org/10.1029/2019WR025099


Bancheri, M., Rigon, R., & Manfreda, S. (2020). The GEOframe-NewAge Modelling System Applied in a Data Scarce Environment. Water, 12(1), 86–24. http://doi.org/10.3390/w12010086

Formetta, Giuseppe (2013) Hydrological modelling with components: the OMS3 NewAge-JGrass system. PhD thesis, University of Trento.

Formetta, G., Antonello, A., Franceschi, S., David, O., & Rigon, R. (2014). Hydrological modelling with components: A GIS-based open source framework, 55(C), 190–200. http://doi.org/10.1016/j.envsoft.2014.01.019

Patta, C, Costruzione di un modello idrologico di stima della disponibilità idrica in area pedemontana, Tesi di laurea (in Italian), Politecnico di Torino, 2018

For open questions about rainfall-runoff see also the Meledrio Posts.

GWS2020 - Evaporation and Transpiration

Evapotranspiration accounts for most of fifty percent of the terrestrial hydrological cycle. We illustrate here some ways to estimate it with the tools offered by the GEOframe system

Radiation

We do not cover radiation in this school. We will just use it. For people interested, however, they can give a look to the material of 2019 School here.


The 2020 material



The 2019 material
Out of schedule (for Chhay)
Exercises
References

Primarily for historic papers browse to the list by Dennis Baldocchi
See also the discussions here:

Tuesday, January 7, 2020

GWS2020 - Delineating catchments

The second day of the Winter School on GEOframe is dedicated to the watershed delineation and hillslope extraction. First the relevant concepts are given. Then GEOframe (Horton Machine) tools are used to get the desired results.


We recovered something from the first day.
References

Monday, January 6, 2020

GWS2020 - Getting Started with OMS and Jupyterlab

Day first of the Winter School on GEOframe was conceived to give people the taste of what OMS is and how to use it with Python lab. For the Installations, please refer to the Installation page

Not much information about Jupyterlab though. It will be given interactively using notebooks and explaining their contents.

Wednesday, October 9, 2019

GEOframe Winter School 2020 - It is time to apply !

The second edition on the Winter School on GEOframe will be held between January 8 and 17, 2020 in Trento, Italy.  The course is devoted to Ph.D. Students, Post-docs, Young researchers (and Professionals!) interested in estimating all the components of the hydrological cycle (rainfall, evapotranspiration, snow-melting, and river discharge).  The system they will learn allows to work out very small catchments and continental basins as well (e.g. Abera et al., 2017a,b) up to build operational solutions as the one used in in Basilicata.

The aim of the course is to enable participants to run their own simulations and eventually on their own catchments and estimate the hydrological budget components.
With respect to the 2019 Winter School, there will be more practice and more detailed work on evapotranspiration and rainfall-runoff. It will be much more focused on exercises and on getting the water budget performed under various hypotheses on models' structure.


Website for the enrollment go here.

For the hole definitive material of the School go here

The provisional topics will be:

Teachers will be:

Prof. Riccardo Rigon, Ph.D.
Prof. Giuseppe Formetta, Ph.D.
Marialaura Bancheri, Ph.D.
Niccolò Tubini, Ph.D. student



The topics (links added after the School):

To have an idea of the topics, the interested researchers should give look at the material (slides, video etc. of the 2019 Winter School).  The material of the first three days remains very similar (but refined) to the old one. Therefore, for students is possible also to participate only to the second week (at the same cost, but saving some lodging) but, in that case, is mandatory to follow the on-line courses and tutorials  relative of 8-9-10 January topics and having done the exercises before December 15. We will offer prompt online support to them up to that date and no support whatsoever on the same topics later or  between 13-17 of January for clear reasons of course efficiency and organisation.  The refined material of the first three days will be available on the Winter School website  from November 15, 2019.

With respect to the 2019 School, there will be more practice and more detailed material on Evapotranspiration and Rainfall-Runoff. For every 40 minutes of talk there will be 70 minutes of supervised exercise for a total of 8 hour a day of activities. 

Cost of the School is 350 Euros for who will subscribe before November 15, 400 Euros for others. A discount of 20 Euros is granted to fellows of the Italian Hydrological Society (subscriptions for students are available at the IHS-SII site for 10 Euros to students and 20 to seniors). Who attended the last year school can participate free of charge, upon subscription. Inclusive of the costs will be coffee breaks and lunch at the Cafeteria of Department of Civil, and one social dinner for all the schoolmates Environmental and Mechanical Engineering. 

Website for the enrollment go here.

For any further information, please fill free to contact me at riccardo.rigon <at> unitn.it