advertisement

JGrass: The Horton Machine

50 %
50 %
advertisement
Information about JGrass: The Horton Machine

Published on April 19, 2008

Author: moovida

Source: slideshare.net

Description

Presentation at EGU 2008/04/14 in Vienna. Overview on Horton package and openmi, as well as JGrass itself.
advertisement

JGrass: the Horton machine Riccardo Rigon Andrea Antonello Silvia Franceschi EGU General Assembly

Horton Machine suite of tools to process digital data of the terrain developed at Department of Civil and Environmental Engineering of the University of Trento – Riccardo Rigon initially written in C and released under GPL recently ported to java inside the FOSS GIS JGrass JGrass is released under LGPL license The Horton Machine

suite of tools to process digital data of the terrain

developed at Department of Civil and Environmental Engineering of the University of Trento – Riccardo Rigon

initially written in C and released under GPL

recently ported to java inside the FOSS GIS JGrass

JGrass is released under LGPL license

Horton Machine The Horton Machine – DEM manipulation ” marks” the basin outlets It fills the depression points contained in a DEM so that the drainage directions are defined in each point Given the Strahler number of the channel network, the subbasin up to a selected order are labeled Generates a watershed basin mask from a drainage direction map and a set of coordinates

Horton Machine The Horton Machine – Geomorphology draining area per length unit inclination angle of the gradient longitudinal, normal and planar curvatures drainage directions minimizing the deviation from the real flow drainage directions with the method of the maximal steepest descent slope module of the gradient vector slope in every site by employing the drainage directions upslope catchment area

Horton Machine The Horton Machine – Network related measures distance of each pixel from the outlet, measured along the drainage directions extracts the channel network from the drainage directions number of sources upriver drainage density function for the basin upstream of each pixel assign numbers to the network’s links Strahler order in a basin

Horton Machine The Horton Machine – Hillslope analysis for each hillslope pixel its distance from the river networks, following the steepest descent subdivides the sites of a basin in 11 topographic classes (9 from h.tc) subdivides the sites of a basin in the 9 topographic classes identified by the longitudinal and transversal curvatures

Horton Machine The Horton Machine – Basin attributes diameter of the basin subtended to a point euclidean distance of each pixel from the outlet of the bigger basin which contains it main moments of inertia of each subnet of a channel net rescaled distance of each pixel from the outlet topographic index of a basin

Horton Machine The Horton Machine – Statistics sums the values of an assigned quantity from the point till the outlet the histogram of a set of data contained in a matrix with respect to the set of data contained in another matrix

Horton Machine The Horton Machine – hydro-geomorphology the Shalstab hillslope stability model the Peakflow semidistributed model for discharge calculation

The Horton Machine – the hybrid engine How hard is it to follow a real river network?

How hard is it to follow a real river network?

The Horton Machine – the hybrid engine h.netshape2flow: create flowdirections along the network

h.netshape2flow: create flowdirections along the network

The Horton Machine – the hybrid engine h.draindir: sink flowdirections to follow the real stream

h.draindir: sink flowdirections to follow the real stream

The Horton Machine – the hybrid engine h.netnumbering: numbering of the channels...

h.netnumbering: numbering of the channels...

The Horton Machine – the hybrid engine ...and creation of the related subbasins

...and creation of the related subbasins

The Horton Machine – the hybrid engine ...from which the basin polygons can be extracted. All in a GIS!

...from which the basin polygons can be extracted. All in a GIS!

OpenMi is a set of conceptual interfaces to do model linking and execution along a timeline chain since it got an international standard and models like Sobek, Hec-ras joined the wave, the effort was done to adapt ALL the models of the Horton Machine to OpenMI OpenMI is based on a pulling mechanism DB pit flow Trig getValues getValues getValues Horton Machine OpenMI The Horton OpenMI Link

OpenMi is a set of conceptual interfaces to do model linking and execution along a timeline chain

since it got an international standard and models like Sobek, Hec-ras joined the wave, the effort was done to adapt ALL the models of the Horton Machine to OpenMI

OpenMI is based on a pulling mechanism

J-Console – the scripting engine Horton Machine OpenMI J-Console Engine linking and executing such openmi based models was a bit tricky also there was the need to save scenarios, create automatisms a scripting engine was designed keeping in mind a commandline console and a visual console, a kind of atelier in which to easily play with model components

linking and executing such openmi based models was a bit tricky

also there was the need to save scenarios, create automatisms

a scripting engine was designed keeping in mind a commandline console and a visual console, a kind of atelier in which to easily play with model components

JGrass – all in a GIS! Horton Machine OpenMI J-Console Engine JGrass GIS engine JGrass supplies the GIS engine, raster analysis tools Connection to the GRASS GIS engine GRASS Horton machine and J-Console can be found inside of the GIS JGrass. On which other tools can we count on?

JGrass supplies the GIS engine, raster analysis tools

Connection to the GRASS GIS engine

Horton machine and J-Console can be found inside of the GIS JGrass. On which other tools can we count on?

the UIBuilder – graphical interfaces facilities UIBuilder that creates GUI based on XML descriptions Horton Machine OpenMI J-Console Engine JGrass UIBuilder GRASS GIS engine

UIBuilder that creates GUI based on XML descriptions

UIBuilder that creates GUI based on XML descriptions Horton Machine OpenMI J-Console Engine JGrass UIBuilder GRASS GIS engine the UIBuilder – graphical interfaces facilities

UIBuilder that creates GUI based on XML descriptions

the framework driven development JGrass uDig Eclipse RCP JGrass is built on top of the uDig GIS-framework All is built on top of the Rich-Client-Platform by IBM

JGrass is built on top of the uDig GIS-framework

All is built on top of the Rich-Client-Platform by IBM

The database - internal non-spatial HSQLDB Horton Machine OpenMI J-Console Engine JGrass uDig Eclipse RCP HSQLDB UIBuilder GRASS GIS engine An internal portable database is shipped with JGrass (non spatial) HSQLDB, automatically started at JGrass startup

An internal portable database is shipped with JGrass (non spatial)

HSQLDB, automatically started at JGrass startup

PostGIS Postgres Horton Machine OpenMI J-Console Engine JGrass uDig Eclipse RCP HSQLDB UIBuilder GRASS GIS engine The database – central spatial Postgis through uDig JGrass exploits the connection to several spatial database types out of the box, as postgis, oracle spatial or arcsde

through uDig JGrass exploits the connection to several spatial database types out of the box, as postgis, oracle spatial or arcsde

Webservices PostGIS Postgres Web services WMS WFS-T WPS Web services WMS WFS-T WPS Horton Machine OpenMI J-Console Engine JGrass uDig Eclipse RCP HSQLDB UIBuilder GRASS GIS engine the uDig link assures support for several web services

the uDig link assures support for several web services

JGrass: the Horton machine JGrass is available under LGPL license at http://www.jgrass.org Thanks for your attention RELATED POSTER SESSIONS: Tuesday: Which hydrological information is written in the morphology of the catchments? Wednesday: J-Hydro, an implementation of the digital watershed concept The JGrass Console Geoframe, a state-of-art system for doing hydrology and geomorphology by computer

RELATED POSTER SESSIONS:

Tuesday:

Which hydrological information is written in the morphology of the catchments?

Wednesday:

J-Hydro, an implementation of the digital watershed concept

The JGrass Console

Geoframe, a state-of-art system for doing hydrology and geomorphology by computer

Add a comment

Related pages

The Horton Machine: JGrasstools resources for DEM ...

The Horton Machine: JGrasstools resources for DEM treatment and delineation (in Italian)
Read more

Google Code Archive - Long-term storage for Google Code ...

Search. Google; About Google; Privacy; Terms
Read more

JGrasstools by moovida - GitHub Pages

the Horton Machine - the main hydro ... Donations to this project support the development of JGrasstools, JGrass, BeeGIS and GeoPaparazzi. Thank you. to ...
Read more

P horton machine - Education - docslide.us

JGrass: The Horton Machine Presentation at EGU 2008/04/14 in Vienna. Overview on Horton package and openmi, as well as JGrass itself.
Read more

Maven Repository: org.jgrasstools

JGrass Gears 3. The Horton Machine 2 usages. org.jgrasstools » jgt-hortonmachine GPL. The Horton Machine 4. JGrasstools Simple Modules Wrapper.
Read more

Horton | LinkedIn

View 43708 Horton posts, presentations, experts, and more. Get the professional knowledge you need on LinkedIn.
Read more

jgrass / Mailing Lists - sourceforge.net

jgrass-utenti; jgrass-utenti — mailing list per utenti italiani di JGrass You can subscribe to this list here. 2005: Jan Feb ...
Read more

Andrea Antonello - HubSlide

HubSlide is the easiest way to upload & share PowerPoint & PDF presentations online; embed in Blogs, Slideshows, Transcript & more
Read more