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