Sei sulla pagina 1di 13

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/272150171

Digital watershed representation within the NewAge-JGrass system

Article · July 2014

CITATION READS

1 135

5 authors, including:

Giuseppe Formetta Andrea Antonello


Centre for Ecology & Hydrology Libera Università di Bozen-Bolzano
40 PUBLICATIONS   185 CITATIONS    20 PUBLICATIONS   106 CITATIONS   

SEE PROFILE SEE PROFILE

Silvia Franceschi Olaf David


Libera Università di Bozen-Bolzano Colorado State University
14 PUBLICATIONS   80 CITATIONS    79 PUBLICATIONS   587 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Spatial Measurement and Modeling of Agricultural Watersheds View project

http://abouthydrology.blogspot.com View project

All content following this page was uploaded by Riccardo Rigon on 17 September 2015.

The user has requested enhancement of the downloaded file.


Formetta, G., Antonello, A., Franceschi, S., David, O., Rigon, R. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico
y Minero, 125 (3): 371-381
ISSN: 0366-0176

Digital watershed representation within


the NewAge-JGrass system
G. Formetta(1), A. Antonello(2), S. Franceschi(2), O. David(3), R. Rigon(4)
(1) Unical, University of Calabria, 87036 Arcavacata di Rende (CS)
(2) HydroloGIS Environmental Engineering, 39100 Bolzano - Italy
(3) Dept. of Civil and Environmental Engineering, Colorado State University, Fort Collins, CO, USA
(4) University of Trento, 77 Mesiano St., 38123 Trento, Italy

ABSTRACT

This paper describes the theoretical and technical architecture of a digital watershed model (DWM) that can
be used as a basis for storing data relative to a river basin and to run a spatially distributed hydrological mo-
del that is directly representable in a GIS (such as uDig). The DWM deployment is based on the integration of
geospatial modelling libraries (the Geotools) by means of which geographical information is encoded and be-
comes an integral part of the modelling process. Subsequently, the paper identifies a sequence of operations
that have to be performed in order to obtain the desired DWM, and briefly describes the necessary programs.
For the topological ordering of the network, a generalisation of the Pfafstetter ordering scheme is presented
as well as a partitioning scheme based on the distances to the divides (namely Hack’s Lengths).
These programs are stand-alone components which can be run in different ways by using: the uDig Spatial
Toolbox interface, the user friendly Object Modelling System (OMS) console or by command line. The OMS
console completes the work by allowing the connection of all parts to produce well-designed modelling solu-
tions in which the components are connected and executed together. The tools presented have been applied
to the Little Washita river basin (Oklahoma, US) and to the Piave river basin (Veneto, Italy).

Key words: digital watershed, geotools, Hack’s Lengths, Pfafstetter ordering.

Representación digital de cuencas hidrográficas dentro del sistema


NewAge-JGrass
RESUMEN

Este trabajo describe la arquitectura teórica y técnica de un modelo digital de cuenca (MDC) que puede uti-
lizarse para almacenar datos relativos a una cuenca fluvial y ejecutar modelos hidrológicos espacialmente
distribuidos que son directamente representables en un Sistema de Información Geográfica (como uDig). La
estructura del MDC está basada en la integración de librerías de modelado geoespacial (los Geotools) por
medio de las cuales la información geográfica es codificada para ser parte integral del proceso de modelado.
Subsecuentemente el trabajo identifica una secuencia de operaciones que tienen que realizarse para obtener
el MDC deseado, y describe brevemente los programas necesarios para obtenerlo. Para el ordenamiento
topológico de la red, se presenta una generalización del esquema de ordenación de Pfafstetter así como un
esquema de particionado basado en las distancia a las divisorias (las longitudes de Hack).
Estos programas son componentes independientes que se pueden ejecutar de varios modos: la interfaz
Spatial Toolbox de uDig, el modo amigable de consola Object Modelling System (OMS) o por comandos en
línea. La consola OMS completa el trabajo permitiendo la conexión de todas las partes para producir solu-
ciones de modelado bien diseñadas en las que los componentes están conectados y se ejecutan juntos. Las
herramientas presentadas se han aplicado a la cuenca fluvial Little Washita (Oklahoma, EEUU) y la cuenca del
río Piave (Veneto, Italia).

Palabras clave: cuenca digital, geotools, logitudes de Hack, ordenamiento de Pfafstetter.

371
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

VERSIÓN ABREVIADA EN CASTELLANO

IIntroducción y metodología

La definición e implementación de modelos digitales de cuenca (MDC) está adquiriendo cada vez más impor-
tancia en hidrología especialmente con la introducción de las dimensiones espaciales en el modelado hidro-
lógico. Un MDC, como representación electrónica de las características hidrológicas espaciales y de series
hidrológicas temporales, tiene que operar con diferentes tipos de datos: elevación, características del agua,
uso del suelo, datos de observación puntual, y/o datos sobre una malla regular (imágenes de satélites, pro-
ductos climáticos, …). En este contexto los datos están relacionados y son utilizables para investigaciones en
un ambiente participatorio para promover una amplia colaboración entre muchos tipos de científicos e inge-
nieros (http://www.cuahsi.org).
Este trabajo presenta la arquitectura y la informática de un MDC capaz de almacenar datos relativos a una
cuenca fluvial y ejecutarse sobre un modelo hidrológico espacialmente distribuido. Todos los elementos se
pueden implementar y representar en un Sistema de Información Geográfica (GIS) de dominio público y có-
digo abierto, uDig que corre como cliente bajo diferentes plataformas (Windows, Mac OS/X, and Linux) y está
orientado como servicio web.
El nuevo MDC es una malla especial sobre la que el usuario puede ejecutar el modelo hidrológico semi-
distribuido NewAge-JGrass, un modelo continuo para predecir y modelar los recursos hídricos en general a
escala de cuenca. Se integraron diferentes componentes hidrológicos en el sistema tales como diferentes ti-
pos de algoritmos de interpolación meteorológica, balances energéticos de onda corta y onda larga, fusión de
la nieve y modelado de la escorrentía. Por estas razones el modelo hidrológico semi-distribuido NewAge re-
presenta un intento para representar y modelar todos los procesos hidrológicos. El diagrama de flujo de tra-
bajo comienza con la delineación de subcuencas utilizando las herramientas disponibles en el SIG uDig y los
JGrassTools. El sistema se basa en una partición geométrica del paisaje en base a laderas con enlaces. La
unidad básica para la evaluación del balance de agua es la ladera, las cuales se tratan como cajas negras. Sin
embargo, las laderas puede diseccionarse todavía más dependiendo de los procesos a analizar. Cada ladera
drena en un enlace simple asociado en lugar de en celdas o píxeles. Los canales se describen como elementos
vectoriales que están topológicamente interconectados en un grafo orientado simple. Además cada elemento
de la red del río puede incluir estructuras antrópicas que regulan los regímenes de flujo, con lo que se hace
posible simular entradas, gestión de presas, canales artificiales y extracciones de agua por ejemplo para rie-
go. Esta partición conceptual se desarrolló utilizando una informática con estructura vectorial para los canales
y estructura ráster para las laderas.
El artículo ilustra el procedimiento completo que el usuario ha de llevar a cabo para obtener su propio
MDC, esto es, la estructura ladera-enlace de la cuenca. Se ha esquematizado en la figura 1. Para el ordena-
miento topológico de la red, se presenta una generalización del esquema del ordenamiento de Pfafstetter así
como un esquema de particionado basado en las distancias a las divisorias (longitudes de Hack).
Las herramientas presentadas se han aplicado a dos casos de estudio, la cuenca del río Little Washita
(Oklahoma, EEUU) y la cuenca del río Piave (Veneto, Italia) que presentan diferencias en tamaño y en comple-
jidad topográfica.

Resultados y discusión

El trabajo discute el problema de la definición de un modelo digital de cuenca (MDC) en el contexto del siste-
ma hidrológico NewAge-JGrass. El procedimiento para obtener el MDC se resume en dos pasos i) análisis
geomorfológico de la cuenca con herramientas integradas en NewAge-JGrass y ii) ordenación y clasificación
de las subcuencas. El flujo de trabajo del primer paso se presenta en la figura 2 e incluye: i) relleno de todas
las posibles depresiones en algunos de los puntos del modelo digital de elevaciones; ii) cálculo de la dirección
de drenaje; iii) extraer la red de canales de drenaje; iv) etiquetado utilizando el mismo número para cada canal
y ladera que drena a dicho canal; v) cálculo del fichero shape que contiene información acerca de cada canal
y enlace tal como: área, perímetros, elevación media, etc.
La segunda parte está relacionada con el ordenamiendo de canales y subcuencas de la cuenca vertiente.
Una versión modificada del esquema de ordenamiento de Pfafstetter se implementó y chequeó en dos cuen-
cas de diferente tamaño. El procedimiento para calcular el ranking de la red de canales incluye: i) el cálculo de
la distancia de Hack (la distancia desde la cuenca a lo largo de la red procediendo aguas arriba a lo largo de la
línea de máxima pendiente); ii) cálculo de cauces Hack que numera una red de canales comenzando por el
canal principal y finalmente iii) aplicación de la metodología Pfafstetter. El algoritmo es capaz de gestionar y
etiquetar de un modo apropiado tanto lagos como infraestructuras antrópicas en la cuenca fluvial como pan-
tanos y derivaciones. Los resultados de cada uno de los programas para las cuencas fluviales de Little Washi-
ta y Piave se presentan en las figuras 4, 5 y 6. Los MDCs estructuradas en laderas y enlaces serán la base de
los componentes hidrológicos de NewAge-JGrass. Cada ladera y enlace se puede relacionar a ficheros CSV

372
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

conteniendo datos hidro-meteorológicos tales como lluvia media y temperatura media del aire para laderas,
así como descarga media y velocidad media para canales. Sin embargo, está claro que el sistema se puede
expandir para comunicarse fácilmente con la base de datos y servidores, de tal modo que se podrían escalar
a situaciones operacionales reales donde tales sistemas son necesarios.
Las salidas de las herramientas es un modelo de datos implementado utilizando características simples
OGC, esto es, ficheros shape e información conectada a ellos. Cada herramienta es un componente, de acuer-
do a las definiciones en Sistema de Modelado de Objetos (SMO), esto es, un entorno de modelado basado en
Java desarrollado para modelado por componentes. Se basan en Geotools, librerías geoespaciales por medio
de las cuales se codifica información geográfica. Las herramientas mismas se pueden ejecutar por ellas mis-
mas o se pueden conectar fácilmente con otros componentes OMS que construyen una cadena de modelos.
Todos los programas presentados, así como los componentes NewAge, se pueden ejecutar de tres modos
diferentes: la interfaz Spatial Toolbox uDig, presentada en la figura 3, la consola amigable SMO o la tradicional
línea de comandos. En los primeros dos casos, una interfaz gráfica de usuario facilita el procedimiento de
entrada-salida para las aplicaciones de las herramientas y los resultados se pueden visualizar fácilmente en el
SIG uDig mediente la selección y arrastre de mapas en el panel de vista. Es más, uDig es capaz de tomar geo-
datos servidos a través de estándares como el Web Feature Services (WFS), Web Map Services (WMS), y el
Web Coverage Services (WCS). Esto posibilita el hecho de que la información topológica y geométrica relacio-
nada con la cuenca fluvial se puede traducir muy fácilmente en tablas relacionadas de un geo-database SQL.
Esta comunicación se realizó en una implementación piloto para la Autoridad de la Cuenca del Río Adige,
donde se modelo la cuenca fluvial del río Adige.
Para concluir, el trabajo presenta las herramientas y el procedimiento para obtener un MDC que puede ser
usado como dominio espacial para la ejecución de modelos hidrológicos. En particular la ordenación Pfafstet-
ter de la red se modifica y se aplica en dos casos de estudio. Permite una fácil navegación a través de la red
fluvial, ayuda al usuario a determinar si dos cauces de río están conectados y cómo están conectados y final-
mente permite analizar la cuenca a diferentes escalas de resolución espacial de acuerdo al objetivo del análi-
sis desarrollado.

Introduction the Consortium of Universities for the advancement


of Hydrological Sciences (CUASHI), and described
Even though highly remarkable results have been for instance by Goodall and Maidment (2009). It dis-
obtained in hydrological science by using just point tinguishes the basic units that make up a watershed
models (e.g Rodriguez-Iturbe and Porporato (2005), and identifies an appropriate data model and storage
Eagleson (1970)), introducing spatial dimension in hy- formats for them. For instance, Arc Hydro, Maidment
drological modelling is the source of more physical (2002), distinguishes the following as part of the ba-
realism and of new dynamical features. One of the sin:
goals of NewAge-JGrass (Formetta et al., (2011)) is to t UIFTUSFBNOFUXPSLTVCEJWJEFEJOMJOLT
advance this philosophy and to allow the construction t UIFCBTJOTTVCEJWJEFEJOTVCCBTJOT
of minimalist model solutions (MS) that are aware of t UIFMBLFTBOETVSGBDFXBUFSCPEJFT
the spatial information and its heterogeneity when t UIFNPOJUPSJOHQPJOUT
they are used for predictions. The Arc Hydro data model also includes the ground-
Using this modelling strategy however, it is ne- water features and dynamics (Strassberg et al., (2011))
cessary to conceptualise basin description in formal that are not covered here. DWMs are usually stored
terms, usually called the digital watershed model as simple features according to the Open GIS Con-
(DWM). A DWM is an electronic representation of a sortium (OGC) standard that can be processed by all
watershed’s spatial characteristics and time-series major GISs and have a corresponding storage format
hydrologic information. “It can include elevation, within all major database systems that manage geo-
water features, land use, point observation data, graphic features.
and/or gridded data, e.g. remote sensing, climate The effective use of spatial information in models
products, where the data are related and usable for usually requires a further refinement, which is very
investigations in a participatory environment to pro- much modelling dependent, and is usually based on
mote a broad collaboration among many types of the definition of the hydrologic response units (HRU)
scientists and engineers” (from: http://www.cuahsi. Ross et al., (1979), Flugel (1995), Krause (2002) and
org). One of the most mature digital watershed de- Viviroli et al., (2009). These are the elementary parts of
signs of schematisation is the one initially encoded the basins that are treated as black box units. Moussa
by Maidment (2002), and subsequently endorsed by et al., (2007) represents an example of a detailed par-

373
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

tition of a basin for agricultural use. Within the AGE depending on the requirements of the case in study.
model (Ascough II et al., (1999)) sub-catchments are Regarding the estimation of radiation, or snow, the
subdivided into many detailed functional parts which specific model components of NewAge-JGrass can
refer to the different treatments in soil use and/or either use information at pixel scale, which is sub-
land-cover which are thought to influence hydrologi- sequently averaged, or information from selected
cal fluxes. representative points within the hillslope. Therefo-
In this paper we describe the digital watershed re, besides, a generic delineation of the basin, each
model, i.e. the modern data model, used in the module component relative to a process can use
NewAge JGrass modelling system. The DWM is ai- the data and the geometries it requires, and in ge-
med to be a flexible and efficient description of the neral the HL partition is a key for interrogating and
spatial features of a basin. It is needed to drive spa- treating other informative layers. One critical issue
tially explicit hydrological models (or model com- is how single units exchange the main hydrological
ponents) and is able to include human infrastructu- fluxes. MYDHAS [Moussa et al., (2010)] and AGEs
res inside the river basin description, in order to (Ascough II et al., (1999). HRUs, for instance, ex-
account properly for anthropic alteration of the hy- change runoff and subsurface fluxes in multiple di-
drologic cycle. Section 2 introduces the hydrologi- rections and therefore have procedures to manage
cal components of the NewAge-JGrass model and this complexity. NewAge-JGrass, at the present sta-
explains how they fit into the digital watershed mo- ge, just allows one hillslope to discharge into its
del implemented into the system. Sections 3 and 4 channel link. In any case, the river network constitu-
introduce the method and the tools available in the tes a hierarchy in which sources flow into the inter-
system for performing the basin geomorphologic nal links and these, in turn, into larger streams. To
analysis and the consequent watershed delineation account for this hierarchical simulation various
according a suitable modification of the Pfafstetter strategies can be used. The most advanced scheme
ordering scheme. Finally, two applications of the is probably Liu et al., (2013), which builds on the
method are presented knowledge obtained by analyzing the Strassberg et
al., (2011) generalised Pfafstetter’s scheme that is
used here, and is described below.
Concepts Whatever the conceptualisation, the challenge is
to deploy the ideas in a robust, correct code. This is
In NewAge-JGrass (Formetta et al., (2011), Formetta et accomplished in NewAge-JGrass by using the
al., (2013), Formetta et al., (2014a) and Formetta et al., Geotools libraries and their implementation of the
(2014b)), the basin is partitioned into a hillslope-link geographic features which seamlessly integrate with
(HL) structure, where the hillslopes are the basic hy- the Object Modelling System version 3 (OMS3) (Da-
drologic response units (HRU) for all that concerns vid et al., (2013) and uDig (http://udig.refractions.
rainfall-runoff. Channels are described as vector fea- net/).
tures that are topologically interconnected in a sim- To obtain this hierarchical structure it is first ne-
ple, directed graph. For computational reasons, parti- cessary to process the raster data from a digital ele-
tioning of the area is not usually designed to identify vation model. For the scope of building the DWM,
all the physical hillslopes present in the system, but to this paper also covers the description of the main
define the dimensions of small watersheds. In the tools for basins and channels (river networks),
applications shown in this paper, these are of 2-10 which are included in the Horton Machine Rigon et
Km2 on average. HRUs can either be represented as al., (2006) and Abera et al., (2014), and serve as
vector features or rasters. foundations. These have been evolved during the
Within a model, any element of the river network last twenty years in parallel to other suites of pro-
can include anthropogenic structures that regulate grams such as Taudem (Tarboton (2005)) and River-
the flow regimes, thus making it possible to simulate Tools (Peckham (2003)). In contrast, the Horton Ma-
intakes, management of dams, artificial channels, and chine (HM) is consistently integrated in a GIS system
water abstractions, for example, for irrigation. through the uDig Spatial Toolbox. Formetta et al.,
Hillslopes can be further dissected depending on (2014a) describes in detail how each command can
the processes to be analysed. For instance, when either work separately (from the command line or
temperature is the concern, each hillslope can be fur- the OMS3 console) or by being connected to other
ther subdivided into altimetric bands, each one with commands through the functionalities offered by
its own temperature, that could eventually be mani- the OMS3 system, thus offering different possible
pulated to obtain a single value for the whole hillslope, operational modes.

374
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

Catchment analysis a point lower, and so it allows the identification


of the drainage directions at each point; the in-
The analysis of the catchment starts with the acquisi- put for Pitfller is the DTM previously imported in
tion of a Digital Elevation Model (DEM) of the catch- the GIS. An example of the output is shown in
ment, e.g. Wilson and Gallant (2000) and Peckham Figure 2,a.
(2003). It is performed as illustrated in Figure 1 and t 'MPX%JS 0$BMMBHIBOBOE.BSL 
BOE.BSLT
summarized for the reader below. et al., (1984)): it calculates the drainage directions
The tools for basin characterization that the HM with the method of the maximal steepest descent
(Abera et al., (2014)) offers are, amongst others: slope, selecting one out of 8 possible directions
t 3BTUFS3FBEFS XIJDI JNQPSUT SBTUFS NBQT BTD  (D8); the input for the command is the output
.grass, .geotifi) and converts them into GridCove- map of the Pitfiller component.
rage, the object used in Geotools to store raster t %SBJO%JS UIJT UPPM QSPWJEFT UIF ESBJOBHF EJSFD-
data. tions, minimising the deviation from the real
t 7FDUPS3FBEFS XIJDI JNQPSUT WFDUPS åMFT TIQ
 flow. The deviation, calculated using a triangu-
and converts them into the Features Collection, lar construction, could be given in degrees (D8
the object used in Geotools to store vector data. LAD method) or as transversal distance (D8 LTD
t 1JUåMMFS 5BSCPUPO 

 UIJT UPPM åMMT UIF EF- method), Orlandini et al., (2003) and Orlandini et
pression points in the DTM and assures that, for al., (2012). The input raster maps are: the map in
any point in the basin, except the outlet, there is output from Pitfiller and Flowdir. The outputs are

Figure 1. The workflow for basin characterization in NewAge-JGrass.


Figura 1. El flujo de trabajo para la caracterización de cuencas en NewAge-JGrass.

375
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

the raster maps of the drainage directions, (Fig. are the map outputs of Pitfiller and DrainDir
2,b), and of the total contributing area, (Fig. 2,c). (both drainage directions and TCA). The output
t &YUSBDU/FUXPSL JU FYUSBDUT UIF DIBOOFM OFUXPSL will be the raster map and, if the user needs it,
from the drainage directions. Three operational also a vector file an output of the river network,
modes are implemented. They differ in the way (Fig. 2,d ).
in which the start of the channel is modelled: t /FU/VNCFSJOH JU BTTJHOT EJGGFSFOU OVNCFST UP
1. mode 0: by using a threshold value of the con- each network channel and labels it with the co-
tributing areas (then only the pixels with con- rresponding hillslope number, which is connec-
tributing area greater than the threshold are ted to the link. The input maps are: the file contai-
the channel heads); ning the flow directions (generated by DrainDir)
2. mode 1: by using a threshold value of the pa- and the map containing the channel network (ge-
rameter: equivalent to a threshold value of the nerated by extractnetwork). There are two output
stress tangential to the bottom; raster maps: the network map with the numbe-
3. mode 2: by using a threshold value on the red streams and the map containing the labelled
stress tangential to the bottom; sub-basins.
After identifying the beginning of a channel, the t #BTJO4IBQFJUDPNQVUFTUIFTIBQFåMFPGUIFCB-
points downstream of it are considered as channel. sin split into hillslopes. The BasinShape inputs are
If “mode 0” is used, the inputs of ExtractNetwork the map output of Pitfiller and the map containing

Figure 2. The Little Washita basin: output of the Pitfiller Horton Machine (a), DrainDir, (b) TCA (c) and Extract Network (d).
Figura 2. La cuenca Little Washita: (a) salida de la Máquina Pitfiller Horton; (b) DrainDir; (c) TCA y (d) Extract Network.

376
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

the labelled sub-basins (output of NetNumbe- Strahler ordering was used in the original paper
ring). The resulting shape file contains the basin about the geomorphologic unit hydrograph [Rodri-
split for each hillslope with some features such as: guez-Iturbe and Valdes (1979)] but cannot be conside-
– Area: the hillslope area [m2]; red still functional to modern semi-distributed mo-
– Perimeter: the hillslope perimeter [m]; dels, where the topography is assumed (and is) known
– Netnum: the hillslope ID; in great detail. Another topological partition of the
– MaxZ: the hillslope maximum elevation [m]; basin was based on magnitude ([Rodriguez-Iturbe
– MinZ: the hillslope minimum elevation [m]; and Rinaldo (2001)] and this is also implemented in
– AvgZ: the hillslope average elevation [m]; the HM). However, magnitude was just a surrogate for
– Height: the hillslope centroid elevation [m]; the total contributing area, when such a quantity was
Figure 3 presents a screenshot of the SpatialTool- difficult to estimate (on maps). More recent classifica-
box-uDig GIS interface. An example of basin partition tions of streams rely on other quantities, such as the
in hillslopes is presented; for each hillslope the user is length from any point to the divides (e.g. Rigon et al.,
able to visualize the geomorphological features such (1996) and Gangodagamage et al., (2011)) and on the
as area, perimeter, mean elevation, etc. Pfafstetter numbering schemes [Verdin and Verdin
(1999)].
The Pfafstetter numbering scheme (PNS) algorithm
Basin ordering and classification is defined as follows: starting from the outlet of the
watershed, the main stream is delineated first. It uses
In order to build the DWM it is necessary to assign the river streams extracted from the tree-like network
a topology to the river network. In the past, a few of the drainage directions according to the algorithm
methods for the topological ordering of the network presented in the previous section. This river network
were presented and the original historically was the presents links (channel segments) separated by
Horton-Strahler [Horton (1945)]. This is the ordering junctions, where tributaries meet. Each stream is cha-
method implemented in the HM. racterized by a total upslope area, which is the total

Figure 3.The Little Washita basin split into hillslopes by using the SpatialToolbox and uDig.
Figura 3. La cuenca Little Washita dividida en laderas utilizando el SpatialToolbox y uDig.

377
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

area of the basin flowing into that stream. The main represented by two digits separated by a point. The
stream is obtained by following the river network, main stream of 8 is split into links 8.1 and 8.3 and two
starting from the outlet going upstream. When co- order 2 headwater basins are delineated: 8.2 and 8.3,
ming to a junction, the direction of the stream follows where 8.3 is thought to continue the main stream of
the channel link with the largest upslope area. In the the tributary.
case of equal areas a random direction is chosen. The commands to obtain the partition of the catch-
Each junction separates the main stream into links, ment are therefore:
which are numbered with a series of odd numbers t )BDL-FOHUIBUBHJWFOQPJOUJOBCBTJO JUDBMDV-
starting with 1 at the outlet, (see Fig.5, below). Tributa- lates the distance from the watershed along the
ries of the main stream are numbered with increasing, network proceeding upstream along the maxi-
even, numbers while going upstream (assuming that mal slope length. The input raster maps are: the
two tributaries do not flow into the main stream drainage directions map (obtained with DrainDir)
at the same point), Figure 5. This generalises the and the contributing areas map. The output is the
original Pfafstetter numbering where just 5 links and 4 raster map of the Hack distances.
tributaries were allowed to constitute the main river- t )BDL4USFBNJUBSSBOHFTBDIBOOFMOFUXPSLTUBS-
network tree in order to limit the use to 9 digits to ting from the main stream. The main stream is of
identify any link. Tributaries can have sub- tributaries. order 1 and its tributaries of order 2, the sub-tri-
As shown in Figure 5, one tributary has sub-tributa- butaries are of order 3, and so on. The input ras-
ries, and therefore a second order numbering is used, ter maps are: the drainage directions map (obtai-

Figure 4. The Little Washita basin: output of HackLength, (a), and Hack Stream, (b).
Figura 4. La cuenca Little Washita: (a) salida HackLength y (b) salida de Hack Stream.

378
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

ned with DrainDir), the total contributing areas, Conclusions


the Hack length map (obtained with hack length),
and the channel network (obtained with extract The paper introduces a set of tools for analysis and
network). ordering of channel networks from which a digital wa-
t5IF 1GBGTUFUUFS BMHPSJUIN CVJMET UIF UPQPMPHZ PG tershed model suitable for being used in spatially ex-
the network by numbering the river network plicit hydrological modelling is obtained. The tool
structure according to a generalisation of the Pfa- outcome is a data model implemented by using OGC
fstetters numbering scheme (PNS) (e.g. Verdin simple features, i. e. shape files and information con-
and Verdin (1999), Furst and Horhan (2009)). nected to them. The tools themselves are implemen-
Once the river network has been numbered accor- ted as OMS version 3 components, to be used within
ding to Pfastetter, it is naturally subdivided into parts, the Spatial Toolbox of uDig. The conceptual core
if each channel is associated with its hillslope, so that around which these tools were built is the use of a
any part of the basin is uniquely identified. Besides, modified Pfafstetter numeration of the networks to ac-
PNS uniquely identifies the watershed channels count for the topology of the network and the basin.
downstream of a point of interest (i.e. a droplet falling This is particularly useful because it allows: (i) an easy
into the 8.3 sub-catchment is guaranteed to flow into navigation through the river basin; (ii) to determine if
links 8.1, 7, 5, 3, 1). two links are connected (for example a link 8.3 is the
At the same time, it is known that, for instance, sub- third link of the main stream of tributary 8); iii) to pru-
catchment 4.3 is neither upstream nor downstream of ne out the smaller channels to analyse the basin at
8, but both merge into stream 3. A dense network or- different scales of resolution, therefore being able to
dering is presented in Figure 6, where the tools are deal with basins at multiple scales, according the sco-
applied for the Piave river basin (Italy). pe of the analysis performed.

Figure 5. The Pfafstetter numbering scheme for the Little Washita Figure 6. Pfafstetter numbering scheme for the Piave river basin
watershed, Oklahoma (U.S.). The figure shows an example of the- (Italy). The figure shows an example of the Pfafstetter river-network
Pfafstetter river-network numbering. numbering.
Figura 5. El esquema de numeración de Pfafstetter para la cuenca Figura 6. El esquema de numeración de Pfafstetter para la cuenca
vertiente de Little Washita, Oklahoma (EEUU). La figura muestra un del río Piave (Italia). La figura muestra un ejemplo de la numeración
ejemplo de la numeración de Pfafstetter para la red de drenaje. de la red de drenaje de Pfafstetter.

379
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

The more important tributary numbering is presen- ge-JGrass, Geoscientific Model Development, 7, 725{736,
ted. PNS, therefore, supplies the topological informa- doi:10.5194/gmd-7-725-2014, URL http://www. geosci-mo-
tion that is otherwise missing in shape files represen- del-dev.net/7/725/2014/.
ting the network. Furst, J. and Horhan, T., 2009. Coding of watershed and river
hierarchy to support GIS-based hydrological analyses at
Clearly, the above topological and geometrical in-
different scales, Computers & Geosciences, 35, 688-696.
formation can easily be translated into interconnected Gangodagamage, C., Belmont, P., and Foufoula-Georgiou,
tables of an SQL database, as shown in a prototype E., 2011. Revisiting scaling laws in river basins: New con-
implementation for the River Adige Basin Authority. In siderations across hillslope and fluvial regimes, Water
fact, the DWM described has been successfully used Resources Research, 47.
in the JGrass-NewAGE model, of which a detailed re- Goodall, J. L. and Maidment, D. R., 2009. A spatiotemporal
ference can be found in Formetta et al., (2011), For- data model for river basin-scale hydrologic systems, In-
metta et al., (2014a), Formetta (2013) and Formetta et ternational Journal of Geographical Information Science,
al., (2013). 23, 233-247.
Horton, R. E., 1945. Erosional development of streams and
their drainage basins; hydrophysical approach to quanti-
tative morphology, Geological Society of America Bulle-
References tin, 56, 275-370.
Krause, P., 2002. Quantifying the impact of land use changes
Abera, W., Antonello, A., Franceschi, S., Formetta, G., and on the water balance of large catchments using the J2000
Rigon, R., 2014. The model. Physics and Chemistry of the Earth, Parts A/B/C,
uDig Spatial Toolbox for hydro-geomorphic analysis, Clarke, 27, 663-673.
L.E and Nield, Liu, J., Zhou, Z., Jia, Y., Wang, H., and Chen, X., 2013. A stem-
J.M. (Eds.) Geomorphological Techniques (Online Edition). branch-topological codification for watershed subdivi-
British Society for Geomorphology; London, UK. ISSN: sion and identification to support distributed hydrologi-
2047-0371. cal modeling at large river basins, Hydrological Processes.
Ascough II, J. C., Hoag, D. L., Frasier, W. M., and McMaster, Maidment, D., 2002. Arc Hydro: GIS for water resources, vol.
G. S., 1999. Computer use in agriculture: an analysis of 1, ESRI press.
Great Plains producers, Computers and electronics in Marks, D., Dozier, J., and Frew, J., 1984. Automated basin
agriculture, 23, 189-204. delineation from digital elevation data, Geo-processing,
David, O., Ascough II, J., Lloyd, W., Green, T., Rojas, K., Lea- 2, 299-311.
vesley, G., and Ahuja, L., 2013. A software engineering Moussa, R., Chahinian, N., and Bocquillon, C., 2007. Distri-
perspective on environmental modeling framework de- buted hydrological modeling of a Mediterranean moun-
sign: The Object Modeling System, Environmental Mode- tainous catchment-Model construction and multi-site va-
lling & Software, 39, 201-213. lidation, Journal of Hydrology, 337, 35-51.
Eagleson, S., 1970. Dynamic hydrology, McGraw-hill Book Moussa, R., Colin, F., Dages, C., Fabre, J., Lagacherie, P.,
Company, 1970. Louchart, X., Rabotin, M., Raclot, D., and Voltz, M., 2010.
Flugel, W., 1995. Delineating hydrological response units by Distributed hydrological modelling of farmed catchments
geographical information system analyses for regional (MHYDAS): assessing the impact of man-made structu-
hydrological modelling using PRMS/MMS in the draina- res on hydrological processes.
ge basin of the River Brol, Germany, Hydrological Proces- O’Callaghan, J. F. and Mark, D. M., 1984. The extraction of
ses, 9, 423-436. drainage networks from digital elevation data, Computer
Formetta, G., 2013. Hydrological modelling with compo- vision, graphics, and image processing, 28, 323-344.
nents: the OMS3 NewAge-JGrass system, Ph.D.Thesis. Orlandini, S., Moretti, G., Franchini, M., Aldighieri, B., and
Formetta, G., Mantilla, R., Franceschi, S., Antonello, A., and Testa, B., 2003. Pathbased methods for the determination
Rigon, R., 2011. The of nondispersive drainage directions in grid-based digital
JGrass-NewAge system for forecasting and managing the elevation models, Water resources research, 39, 1144.
hydrological budgets at the basin scale: models of flow Orlandini, S., Moretti, G., Corticelli, M. A., Santangelo, P. E.,
generation and propagation/routing, Geoscientific Model Capra, A., Rivola, R., and Albertson, J. D., 2012. Evalua-
Development, 4, 943-955, doi:10.5194/gmd-4-943-2011, tion of flow direction methods against field observations
URL http://www.geosci-model-dev.net/4/943/2011/. of overland flow dispersion, Water Resources Research,
Formetta, G., Rigon, R., Chavez, J., and David, O., 2013. Mo- 48.
deling shortwave solar radiation using the JGrass-NewA- Peckham, S., 2003. RiverTools Users Guide, Boulder, CO: Ri-
ge system, Geoscientific Model Development, 6, 915-928. vix, LLC.
Formetta, G., Antonello, A., Franceschi, S., David, O., and Rigon, R., Rodriguez-Iturbe, I., Maritan, A., Giacometti, A.,
Rigon, R., 2014a. Hydrological modelling with compo- Tarboton, D. G., and Rinaldo, A., 1996. On Hack’s law, Wa-
nents: A GIS-based open-source framework, Environ- ter Resources Research, 32, 3367-3374.
mental Modelling & Software, 55, 190-200., 2014a. Rigon, R., Ghesla, E., Tiso, C., and A, C., 2006. The Horton
Formetta, G., Kampf, S. K., David, O., and Rigon, R., 2014b. machine: a system for DEM analysis : the reference ma-
Snow water equivalent modeling components in NewA- nual.

380
Formetta, G., et al. 2014. Digital watershed representation within the NewAge-JGrass system. Boletín Geológico y Minero, 125 (3): 371-381

Rodriguez-Iturbe, I. and Porporato, A., 2005. Ecohydrology Tarboton, D. G., 1997. A new method for the determina-
of water-controlled ecosystems: soil moisture and plant tion of flow directions and upslope areas in grid digital
dynamics, Cambridge University Press. elevation models, Water resources research, 33, 309-
Rodriguez-Iturbe, I. and Rinaldo, A., 2001. Fractal river ba- 319.
sins: chance and selforganization, Cambridge University Tarboton, D. G., 2005. Terrain analysis using digital elevation
Press. models (TauDEM), Utah Water.
Rodriguez-Iturbe, I. and Valdes, J. B., 1979. The geomorpho- Verdin, K. L. and Verdin, J. P., 1999. A topological system for
logic structure of hydrologic response, Water Resources delineation and codification of the Earths river basins,
Research, 15, 1409-1420. Journal of Hydrology, 218, 1-12.
Ross, B., Contractor, D., and Shanholtz, V., 1979. A finite-ele- Viviroli, D., Zappa, M., Gurtz, J., and Weingartner, R., 2009.
ment model of overland and channel flow for assessing An introduction to the hydrological modelling system
the hydrologic impact of land-use change, Journal of Hy- PREVAH and its pre-and post-processingtools,
drology, 41, 11-30. Environmental Modelling & Software, 24, 1209-1222.
Strassberg, G., Jones, N. L., and Maidment, D. R., 2011. Arc Wilson, J. P. and Gallant, J. C., 2000. Terrain analysis: princi-
Hydro Groundwater: GIS for Hydrogeology, Esri Press. ples and applications, Wiley.

Recibido:
Revisado:
Aceptado:
Publicado:

381
View publication stats

Potrebbero piacerti anche