River Channel Capacity Estimation
River Channel Capacity Estimation
net/publication/241188243
CITATION READS
1 477
4 authors:
Some of the authors of this publication are also working on these related projects:
A Method of Semantic Modeling for Hydrological Sensor Web Resource in River Basins View project
All content following this page was uploaded by Nengcheng Chen on 07 November 2015.
Abstract—Web services provide a web-based solution to achieve following shortages: a few parameters can be used, and results
the interoperability of geospatial information processing– are not accurate and can’t be visualized. The river channel
meanwhile specialized users such as hydrological scientists storage volume calculation based on Digital Elevation Model
require more advanced services for analyzing and processing (DEM) is a new method. The boundary of water in river
huge volumes of data. River channel storage volume calculation
channel is very crucial for the DEM based method. However,
is one of important hydrological processes for decision of anti-
flood. This paper presents a web processing service to perform there are some difficulties in obtaining the boundary of water
river channel storage volume calculation with a new method by by in-situ measurement such as the environment conditions of
integration of the remote sensing image with in-situ river channel. In this paper, we get the boundary by the way of
measurements of water level. This prototype is built based on the extracting the waterline of river channel from remote sensing
Open Geospatial Consortium Web Processing Service (OGC image of high-accuracy, and calculate the river channel
WPS) specification. Result demonstrates the usefulness and storage volume by integration of the remote sensing image
feasibility of using distributed geoprocessing services for with in-situ measurements of water level.
hydrological models. The remainder of this paper is organized as follows. We
first review OGC web processing service briefly in Section 2.
Keywords-Web services; River channel storage volume
Then, Section 3 details the process of calculating river channel
calculation; OGC WPS; Remote sensing image; In-situ
measurements
storage volume in our method. After then, some
implementation details are described in Section 4. Finally,
Section 5 provides conclusions and future work.
I. INTRODUCTION
With the developments of geography information II. OGC WEB PROCESSING SERVICE
technology, the sharing and interoperability of geo-processing
is focused on gradually. Web services provide a web-based Web Service is an open platform, through which, the web
solution to achieving the interoperability of geospatial resources can be accessed and all of the processing functions
information processing. Currently, the web services of can be used by web users [4]. Generally, a web service
geospatial information processing pay close attention to includes one or more processes and provides message schemas
common functions of GIS mostly. Meanwhile specialized users and information to connect the service users with the services
such as hydrological scientists require more advanced services providers described by standard Extensible Markup Language
for analyzing and processing huge volumes of data. River (XML) messages. As adopting the standard protocol of SOAP,
channel storage volume calculation is one of important WSDL, UDDI based on XML, it makes web services more
hydrological processes for decision of anti-flood [1], how to available widely. Although there are many advantages of web
wrap the hydrological process into web processing service used services, all of the standards of wed services are universal.
by hydrological users widely is a big challenge. The Web Therefore there will be some shortages for dealing with the
Processing Service (WPS) [2] is one of Open Geospatial problems in the special fields. In the field of geospatial
Consortium (OGC)'s interoperability standards in functional information, there are some problems for achieving the
level. The specification is designed to standardize the means interoperability of geospatial information without standardizing
for a client to request the execution of a spatial calculation the geospatial data and geospatial metadata in the protocols.
from a service. Against this problem, the Open Geospatial Consortium who is
dedicated to researching GIS resources sharing and processes
River channel storage volume calculation is very important interoperability, have proposed a series of specifications
for analyzing river channel evolution, developing river basin, including Web Map Service (WMS) [5], Web Feature Service
controlling flood and rivertraining in the hydrological field. (WFS) [6], Web Coverage Service (WCS) [7], Catalogue
There are two conventional river channel storage volume Service for the Web (CSW) [8], and Web Processing Service
calculation methods: the method by cross-sections and by (WPS) [2]. Among them, the OGC WPS is the one focusing on
balance of flow and sediment [3], but the two methods have the geoprocessing over the Web.
A. Extracting the Waterline Figure 1. The process of the river channel storage volume calculation.
Extract the waterline of river channel from remote sensing
image of high-accuracy. Extracting the waterline is a common
process for remote sensing. First, produce a segmentation of
land and water, then extract a waterline by algorithm of edge
detection, finally, get the result of waterline by post processing.
There are some algorithms of edge detection for extracting the
waterline, not described in detail in this paper.
GetCapabilities request
Figure 3. Calculating the river channel storage volume.
GetCapabilities respond
A. Experimental Data
The river channel above the dam of Xiangjiaba in the lower
Figure 4. UML sequence diagram of WPS.
reaches of the Jinsha River, which is upper reaches of the main
stream of Changjiang River, derived from the southwestern of
Tanggula in Qinghai-Tibet Plateau, is selected as an example to C. Result and Analyses
show the potential of our method. The experimental data is Fig. 5 and Fig. 6 depict user interfaces for sending the data
very complex, including the remote sensing image of to WPS server and getting the result.
QuickBird on that area with the resolution of 0.6m, the data of
DEM produced by the topographic map of river channel In particular, Fig. 5 shows an overview of sending the data
(1:2000), the data of cross-section in the format of ESRI including DEM file, image file, cross-section file and the water
shapefile, and the numerical value of water level. level values. The nets area shown in Fig. 6 is the computed
area. The returned results include the river channel storage
B. WPS of River Channel Storage Volume Calculation volume and the islet volume. The computational accuracy is
decided by the accuracy of extracting the waterline, the
The UML sequence diagram of WPS for River Channel
accuracy of DEM and model of water surface. With the better
Storage Volume Calculation is shown in Fig. 4. Typical
extracting algorithm, the precision of extracting the waterline
working steps are illustrated and described as follows:
can be improved. The accuracy of DEM is related to the of high-accuracy and generate the boundary of water
topographic map of river channel. integrating the vector data of upper and lower cross-sections;
then we can get the model of water surface by boundary of
water and in-situ measurements of water level of upper and
lower cross-sections; finally, we process the water surface
model and the DEM of river channel to get the value of river
channel storage volume.
In addition, this paper presents a web processing service to
perform the river channel storage volume calculation through
the example of the river channel above the dam of Xiangjiaba
in the lower reaches of the Jinsha River, according to the Open
Geospatial Consortium Web Processing Service (OGC WPS)
specification. Web processing service for river channel storage
volume calculation is only instance of online hydrological
processing, and by wrapping the process of river channel
storage volume calculation with web processing service to shift
from locally-processed complex tasks to on-line, distributed
service offers, this paper demonstrates the usefulness and
feasibility of using distributed geoprocessing services for
hydrological computing.
[1] L. Chen and Z. Ming, River Dynamics, Wuhan: Wuhan University Press,
2001.
[2] P. Schut, “OpenGIS® Web Processing Service (WPS),” OGC 05-007r7,
ed: Open Geospatial Consortium, 2007, pp. 87.
[3] W. Luo, Engineering Hydrology and Hydraulic Calculation, Beijing:
China WaterPower Press, 2010.
[4] K. Gottschalk, S. Graham, and H. Kreger, “Introduction to web services
architecture,” IBM Sys. Journal, 2002, 41 (2), pp. 170-177.
[5] J. Beaujardiere, “OpenGIS® web map server implementation
Figure 6. The interface of getting the result. specification,” OGC 06-042, ed: Open Geospatial Consortium, 2006, pp.
85.
Comparing to locally-process, the process of river channel [6] P. Vretanos, “OpenGIS web feature service 2.0 interface standard,”
storage volume with WPS has the same result. However, OGC 09-025r1 and ISO/DIS 19142, ed: Open Geospatial Consortium,
accessing the geo-processes of WPS easily and quickly, it will 2010, pp. 253.
not only reduce system operating costs, but also has the [7] P. Baumann, “OGC® WCS 2.0 interface standard,” OGC 09-110r3, ed:
advantage of efficient computer load balancing. Furthermore, Open Geospatial Consortium, 2010, pp. 53.
the structure of WPS is extensible to plug other hydrological [8] D. Nebert, A. Whiteside, and P. Vretanos, “OpenGIS® catalogue
processes. services specification,” OGC 07-006r1, ed: Open Geospatial Consortium,
2007, pp. 218.
[9] 52° North WPS website from http://52north.org/communities
V. CONCLUSION /geoprocessing/wps/index.html, last accessed on 4th Apr, 2011.
This paper has proposed a method of for river channel
storage volume calculation by integration of the remote sensing
image with in-situ measurements of water level. Firstly, we
extract the waterline of river channel by remote sensing image