SlideShare a Scribd company logo
JGrass a GIS system which copes with hydrology and geomorhology
                                                                         Andrea Antonello (1), Silvia Franceschi (2) and Riccardo Rigon (3)
       (1) HydroloGIS, Environmental Egineer, Bolzano, Italy (andrea.antonelloi@gmail.com), (2) HydroloGIS, Environmental Egineer, Bolzano, Italy (silvia.franceschi@gmail.com), (3) Department of Civil and Environmental Engineering - Trento (Italy) (riccardo.rigon@ing.unitn.it)




JGrass 3.0                                                               The structure of framework                                                Netcdf                                                                            Models
                                                                                                                                                   http://www.unidata.ucar.edu/software/netcdf/
                                                                         JGrass is friendly to modelers since it implements tools                  NetCDF (Network Common Data Form) is a set of                                     Geotop
                                                                         for which each model can be integrated as a                               software libraries and self-describing, machine-                                  http://www.geotop.org
JGrass is an Open Source GIS developed by CUDAM
(University of Trento) and Hydrologis (www.jgrass.org).                  “component”.                                                              independent data formats that support the creation,                               Geotop is a distributed hydrological model, which
It is a multiplatform GIS and is based on the uDig (User                                                                                           access, and sharing of array-oriented scientific data.                            integrates water and energy budget for any point in
friendly Desktop Internet GIS) and Grass engine.                                                                                                   The project is primarly driven by the Unidata program at                          complex terrain.
It can work on vector or raster map, it’s ready to connect                                                                                         the University Corporation for Atmospheric Research
to an external database (oracle, mysql,..), indeed It                                                                                              (UCAR).                                                                           1. 3D topography                                   5. soil energy balance
inherits all the features of uDig, and exploit the                                                                                                                                                                                   - distributed model                                 - soil temperature
                                                                                                                                                                                                                                     - sky view factor, self and cast
                                                                                                                                                                                                                                                                                         - freezing soil
c a p a b i l i t i e s o f t h e m o s t r e c e n t G e o To o l s                                                                                                                                                                 shadowing, slope, aspect, drainage
(www.geotools.org).                                                                                                                                                                                                               2. Water balance                                         6.    vegetation
                                                                                                                                                                                                                                  - effective rainfall
                                                                                                                                                                                                                                  - surface flow                                           - multi-layer vegetation scheme
                                                                                                                                                                                                                                  - subsurface flow                                        - evapotranspiration
                                                                                                                                                                                                                                                         3. surface
                                                                             Modelling by components makes easy to understand                                                                                                                            - radiation
                                                                             and maintain code, and simplify the interaction between                                                                                                                     - boundary-layer interaction

                                                                             modelers. libraries of components can be reused                                                                                                       4. Snow-glaciers
                                                                             without rewriting the whole code.                                                                                                                               - multilayer snow scheme
                                                                                                                                                                                                                                             - glacier mass balance
               A screenshot of a basic view of uDig/JGrass.
                                                                                                                               Eclipse                                                                                                                                   Endrizzi et al., 2010
It include a console where run groovy scripts (and have                                                                   Geotools
                                                                                                                                                              The architecture (from John Caron, Unidata/UCAR, July 2009,
SQL, GRASS, JGRASS, OpenMI and OMS support).                                                            uDig                                              www.unidata.ucar.edu/projects/THREDDS/tech/tutorial/TDSOverview.ppt )
                                                                           PostGIS               JGrass 3                                                                                                                            NewAge
                                                                                        J-Console           GIS engine                            NetCDF is supported for map visualization up to 4D.
                                                                                                                                                  2D is handled as as normal raster map, 3D and 4D add
                                                                                         OpenMI               UIBuilder                           support for depth and time levels.
                                                                            Web          The HM                                                                                                                                      It is a set of model OpenMI components, which were
              An example of the use of the JGrass console.                                                                                        Both the remote (opendap) and local dataset handling are
                                                                          services                               H2                                                                                                                  developed by CUDAM and Hydrologis, with the River
                                                                                                                                                  supported.
It contains several tools which allow to manipulated dem,                                 Models                                                                                                                                     Adige basin Authority.
                                                                                                              Ramadda                             NetCDF is the key to treat in a GIS three-dimensional
extract network feature, make statistic, estimate basin                                                                                                                                                                              The components linked together results in a
                                                                                   GEOtop                                                         time-vavyng data, as requested by the inputs and outputs
attributes and doing hydro-geomorphologic analysis.                                                        GRASS                                                                                                                     comprehensive model of the river Adige (12000 square
                                                                                              BeeGIS                                              of hydrological models.
(http://code.google.com/p/jgrasstools/wiki/                                 GeoPaparazzi                                                                                                                                             kilometers) catchment hydrology, which include besides
                                                                                                                                                 current viewport
HortonMachine)                                                                                                                                   boundaries to copy/paste                                                            rainfall-runoff modelling, snow, evapotraspiration,
                                                                                               The complete framework.
                                                                                                                                                                                                                                     humans works, reservoirs, intake, explicit channel routing
                                                                          We use                                                                                                                                                     with 1-D de Saint Venant equation.
                                                                                                                                                   quick setting of
                                                                                                                                                   mapscales
BeeGIS                                                                    OpenMi                                                                 setting of timestamp of
http://www.beegis.org/                                                   http://www.openmi.org/reloaded/                                         the layer if supported
                                                                          The models contained in JGrass are currently
BeeGIS is a JGrass companion, an application developed                    implemented the OpenMi 1.4 standard.
to be used by geologists on field surveys, but can serve                                                                                           setting of vertical
                                                                                                                                                   coordinate of the layer if
any other in works requiring a simple-yet-powerful                       However we are also implementing
software for registering geographical data on the field.
Once annotated the information are seamlessy imported                    OMS 3
in JGrass.                                                               http://www.javaforge.com/project/omslib
                                                                                                                                                                                        The navigation view                                        A window with the output of one of a model of NewAge.
                                                                         In the next feature the models are going to switch to the
                                                                            OMS3 standard. The most important advantages are:                         Inside JGrass NetCDF module it’s possible display the
                                                                              Shorter coding.                                                        point variables in data viewer as varying in time and
                                                                              Components always execute multi-threaded.                              with depth.
                                                                              Integration with JNA.                                                                                                                                 JGrass community
                                                                              Access to hundreds of compatible components.                                                                                                         www.jgrass.org
                                                                                                                           Products
                                                                                                                                                                                                                                    JGrass is a Free Software GIS which has been developed by Hydrologis
                                                                                                                                                                                                                                    and CUDAM since the year 2003. The original community however is
                                                                                                                          Development                                                                                               seeking for creating around JGrass an ecosystem of co-developers and
          An example of the BeeGIS features (geonote).                                                                    Tools                                                                                                     users. In fact from the beginning JGrass was designed to serve the
                                                                                                                                                                                                                                    community, looking at a better interface for GRASS, and already made a
geopaparazzi                                                                                      OM
                                                                                                                                                                                                                                    further step in this direction joining the udig community. Beegis is a new
                                                                                                                           Knowledge                                                                                                cooperation between Hydrologis and the University of Urbino, that can
http://www.geopaparazzi.eu/                                                                                                Base                                                                                                     serve as an example for other Institutions and people.

It is a BeeGIS companion which allows an Android
phone to do digital field mapping. It can be used with                                                                    Resources
                                                                                                                                                                                                                                    Acknowledgments
BeeGIS to integrate the geonotes with registered and                                    Modeling by components with OMS                                                                                                             The authors thank Daniele Andreis for helping in producing this poster.
oriented pictures.                                                                                                                                                              The NetCDF Data viewer

More Related Content

Similar to JGrass and Hydrology

LINUX Tag 2008: 4D Data Visualisation and Quality Control
LINUX Tag 2008: 4D Data Visualisation and Quality ControlLINUX Tag 2008: 4D Data Visualisation and Quality Control
LINUX Tag 2008: 4D Data Visualisation and Quality Control
Peter Löwe
 
Fabulous Ferns - Notes
Fabulous Ferns - NotesFabulous Ferns - Notes
Fabulous Ferns - Notescvadheim
 
Introduction to DSM
Introduction to DSMIntroduction to DSM
Introduction to DSM
FAO
 
ArchaeoFusion: New Software for Archaeo-Geophysical Data Processing and Integ...
ArchaeoFusion: New Software for Archaeo-Geophysical Data Processing and Integ...ArchaeoFusion: New Software for Archaeo-Geophysical Data Processing and Integ...
ArchaeoFusion: New Software for Archaeo-Geophysical Data Processing and Integ...
Jessica Ogden
 
NASA-NOAA Cooperative Supports for Aqua and Aura Missions
NASA-NOAA Cooperative Supports for Aqua and Aura MissionsNASA-NOAA Cooperative Supports for Aqua and Aura Missions
NASA-NOAA Cooperative Supports for Aqua and Aura Missions
ledlow
 
Dissemination of the UAE solar resource atlas over the web: preliminary results
Dissemination of the UAE solar resource atlas over the web: preliminary resultsDissemination of the UAE solar resource atlas over the web: preliminary results
Dissemination of the UAE solar resource atlas over the web: preliminary results
Jacinto Estima
 
Presentatation given at the MRI intiative
Presentatation given at the MRI intiativePresentatation given at the MRI intiative
Presentatation given at the MRI intiative
Riccardo Rigon
 
HDF-EOS at NOAA/NESDIS
HDF-EOS at NOAA/NESDISHDF-EOS at NOAA/NESDIS

Similar to JGrass and Hydrology (8)

LINUX Tag 2008: 4D Data Visualisation and Quality Control
LINUX Tag 2008: 4D Data Visualisation and Quality ControlLINUX Tag 2008: 4D Data Visualisation and Quality Control
LINUX Tag 2008: 4D Data Visualisation and Quality Control
 
Fabulous Ferns - Notes
Fabulous Ferns - NotesFabulous Ferns - Notes
Fabulous Ferns - Notes
 
Introduction to DSM
Introduction to DSMIntroduction to DSM
Introduction to DSM
 
ArchaeoFusion: New Software for Archaeo-Geophysical Data Processing and Integ...
ArchaeoFusion: New Software for Archaeo-Geophysical Data Processing and Integ...ArchaeoFusion: New Software for Archaeo-Geophysical Data Processing and Integ...
ArchaeoFusion: New Software for Archaeo-Geophysical Data Processing and Integ...
 
NASA-NOAA Cooperative Supports for Aqua and Aura Missions
NASA-NOAA Cooperative Supports for Aqua and Aura MissionsNASA-NOAA Cooperative Supports for Aqua and Aura Missions
NASA-NOAA Cooperative Supports for Aqua and Aura Missions
 
Dissemination of the UAE solar resource atlas over the web: preliminary results
Dissemination of the UAE solar resource atlas over the web: preliminary resultsDissemination of the UAE solar resource atlas over the web: preliminary results
Dissemination of the UAE solar resource atlas over the web: preliminary results
 
Presentatation given at the MRI intiative
Presentatation given at the MRI intiativePresentatation given at the MRI intiative
Presentatation given at the MRI intiative
 
HDF-EOS at NOAA/NESDIS
HDF-EOS at NOAA/NESDISHDF-EOS at NOAA/NESDIS
HDF-EOS at NOAA/NESDIS
 

More from posterVienna

Egu2010 r-a statistical-environment_for_doing_hydrological_analysis
Egu2010 r-a statistical-environment_for_doing_hydrological_analysisEgu2010 r-a statistical-environment_for_doing_hydrological_analysis
Egu2010 r-a statistical-environment_for_doing_hydrological_analysisposterVienna
 
Not anymore without a GIS (JGRASS)
Not anymore without a GIS (JGRASS)Not anymore without a GIS (JGRASS)
Not anymore without a GIS (JGRASS)posterVienna
 
Surface soil moisturescaling
Surface soil moisturescalingSurface soil moisturescaling
Surface soil moisturescalingposterVienna
 

More from posterVienna (8)

Egu2010 r-a statistical-environment_for_doing_hydrological_analysis
Egu2010 r-a statistical-environment_for_doing_hydrological_analysisEgu2010 r-a statistical-environment_for_doing_hydrological_analysis
Egu2010 r-a statistical-environment_for_doing_hydrological_analysis
 
CoupledModel
CoupledModelCoupledModel
CoupledModel
 
CoupledModel
CoupledModelCoupledModel
CoupledModel
 
NewAge
NewAgeNewAge
NewAge
 
Not anymore without a GIS (JGRASS)
Not anymore without a GIS (JGRASS)Not anymore without a GIS (JGRASS)
Not anymore without a GIS (JGRASS)
 
Intercomparison
IntercomparisonIntercomparison
Intercomparison
 
Surface soil moisturescaling
Surface soil moisturescalingSurface soil moisturescaling
Surface soil moisturescaling
 
Lem
LemLem
Lem
 

JGrass and Hydrology

  • 1. JGrass a GIS system which copes with hydrology and geomorhology Andrea Antonello (1), Silvia Franceschi (2) and Riccardo Rigon (3) (1) HydroloGIS, Environmental Egineer, Bolzano, Italy (andrea.antonelloi@gmail.com), (2) HydroloGIS, Environmental Egineer, Bolzano, Italy (silvia.franceschi@gmail.com), (3) Department of Civil and Environmental Engineering - Trento (Italy) (riccardo.rigon@ing.unitn.it) JGrass 3.0 The structure of framework Netcdf Models http://www.unidata.ucar.edu/software/netcdf/ JGrass is friendly to modelers since it implements tools NetCDF (Network Common Data Form) is a set of Geotop for which each model can be integrated as a software libraries and self-describing, machine- http://www.geotop.org JGrass is an Open Source GIS developed by CUDAM (University of Trento) and Hydrologis (www.jgrass.org). “component”. independent data formats that support the creation, Geotop is a distributed hydrological model, which It is a multiplatform GIS and is based on the uDig (User access, and sharing of array-oriented scientific data. integrates water and energy budget for any point in friendly Desktop Internet GIS) and Grass engine. The project is primarly driven by the Unidata program at complex terrain. It can work on vector or raster map, it’s ready to connect the University Corporation for Atmospheric Research to an external database (oracle, mysql,..), indeed It (UCAR). 1. 3D topography 5. soil energy balance inherits all the features of uDig, and exploit the - distributed model - soil temperature - sky view factor, self and cast - freezing soil c a p a b i l i t i e s o f t h e m o s t r e c e n t G e o To o l s shadowing, slope, aspect, drainage (www.geotools.org). 2. Water balance 6. vegetation - effective rainfall - surface flow - multi-layer vegetation scheme - subsurface flow - evapotranspiration 3. surface Modelling by components makes easy to understand - radiation and maintain code, and simplify the interaction between - boundary-layer interaction modelers. libraries of components can be reused 4. Snow-glaciers without rewriting the whole code. - multilayer snow scheme - glacier mass balance A screenshot of a basic view of uDig/JGrass. Eclipse Endrizzi et al., 2010 It include a console where run groovy scripts (and have Geotools The architecture (from John Caron, Unidata/UCAR, July 2009, SQL, GRASS, JGRASS, OpenMI and OMS support). uDig www.unidata.ucar.edu/projects/THREDDS/tech/tutorial/TDSOverview.ppt ) PostGIS JGrass 3 NewAge J-Console GIS engine NetCDF is supported for map visualization up to 4D. 2D is handled as as normal raster map, 3D and 4D add OpenMI UIBuilder support for depth and time levels. Web The HM It is a set of model OpenMI components, which were An example of the use of the JGrass console. Both the remote (opendap) and local dataset handling are services H2 developed by CUDAM and Hydrologis, with the River supported. It contains several tools which allow to manipulated dem, Models Adige basin Authority. Ramadda NetCDF is the key to treat in a GIS three-dimensional extract network feature, make statistic, estimate basin The components linked together results in a GEOtop time-vavyng data, as requested by the inputs and outputs attributes and doing hydro-geomorphologic analysis. GRASS comprehensive model of the river Adige (12000 square BeeGIS of hydrological models. (http://code.google.com/p/jgrasstools/wiki/ GeoPaparazzi kilometers) catchment hydrology, which include besides current viewport HortonMachine) boundaries to copy/paste rainfall-runoff modelling, snow, evapotraspiration, The complete framework. humans works, reservoirs, intake, explicit channel routing We use with 1-D de Saint Venant equation. quick setting of mapscales BeeGIS OpenMi setting of timestamp of http://www.beegis.org/ http://www.openmi.org/reloaded/ the layer if supported The models contained in JGrass are currently BeeGIS is a JGrass companion, an application developed implemented the OpenMi 1.4 standard. to be used by geologists on field surveys, but can serve setting of vertical coordinate of the layer if any other in works requiring a simple-yet-powerful However we are also implementing software for registering geographical data on the field. Once annotated the information are seamlessy imported OMS 3 in JGrass. http://www.javaforge.com/project/omslib The navigation view A window with the output of one of a model of NewAge. In the next feature the models are going to switch to the OMS3 standard. The most important advantages are: Inside JGrass NetCDF module it’s possible display the  Shorter coding. point variables in data viewer as varying in time and  Components always execute multi-threaded. with depth.  Integration with JNA. JGrass community  Access to hundreds of compatible components. www.jgrass.org Products JGrass is a Free Software GIS which has been developed by Hydrologis and CUDAM since the year 2003. The original community however is Development seeking for creating around JGrass an ecosystem of co-developers and An example of the BeeGIS features (geonote). Tools users. In fact from the beginning JGrass was designed to serve the community, looking at a better interface for GRASS, and already made a geopaparazzi OM further step in this direction joining the udig community. Beegis is a new Knowledge cooperation between Hydrologis and the University of Urbino, that can http://www.geopaparazzi.eu/ Base serve as an example for other Institutions and people. It is a BeeGIS companion which allows an Android phone to do digital field mapping. It can be used with Resources Acknowledgments BeeGIS to integrate the geonotes with registered and Modeling by components with OMS The authors thank Daniele Andreis for helping in producing this poster. oriented pictures. The NetCDF Data viewer