Full text: Proceedings, XXth congress (Part 4)

., China, 
m.cn 
'echanical 
ir meshes 
| inputs of 
direction 
lary-fitted 
f classical 
rithm, An 
e the flow 
vell as the 
ing, also. 
del of the 
should be 
>; another 
; at last, a 
is. Results 
algorithm 
river way, 
(TIN) is 
nd surface, 
; based on 
1cture. 
ing these 
after this 
roduced in 
each sub- 
ns of the 
n the last 
e volume- 
algebraic 
nd partial 
these three 
ages and 
d Remote 
). 
  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
  
disadvantages each, among which, “algebraic method has the 
excellence of fast computation, but is hard to be self-adapted 
à 
when complicated shapes come into being”. 
Principle of the algorithm presented in this paper could 
generally be described like this: 
1. Centreline of the river way has been used to represent the 
flow direction at anywhere of the river. 
2. From beginning to end, partitioning out section-lines 
vertical to the flow direction at intervals sequentially, 
which is also the main characteristic of classical algebraic 
method. 
3. Sampling out certain amount of discrete points in each 
section-line with right-hand rule, then, calculating their 
elevation value using a certain interpolation method from 
input GRID data - DEM of the river. 
As has been expected, this newly designed algorithm has fitted 
together the simplicity and efficiency of the a/gebraic method 
and capability of spatial representation, which is main 
characteristics of GIS. 
3. ALGORITHM DESCRIPTION 
3.1 Data pre-processing and input 
The DEM data inputted in this algorithm is of GRID type, this 
based on the facts also mentioned in the references (Ren Liliang, 
2000). For the convenience of implementations carried out in 
programming, ASCII text form of the DEM data is required in 
this algorithm. Building up DEM of the surface and Exporting 
ASCII text from GRID (GIS By ESRI ™ | 2001; Fan Hong, 
2002) will not be elaborated here. 
Sometimes, it would be convenient to get those centrelines 
directly from digitized elevation map of the river, as described 
below, the centreline is very essential to represent the variation 
of the river flow direction in a measurable way, thus enables to 
generate meshes in high quality (adaptive to the river way). 
They are chosen as input of the algorithm, also, optionally 
however, for it is possible for us to extract out this kind of 
centrelines from the input GRID data automatically. 
3.2 Numerical expression of the flow direction 
As indicated by hydrodynamic experiences and researches, 
centreline is a good measure that has been used to represent the 
variation of river flow. Centrelines and all other kinds of lines 
are stored as vector line in GIS, which is composed of a series 
of single points with known coordinate value pairs, the spatial 
relationship between adjacent nodes of the line could be taken 
good use of to express the flow direction at anywhere of the 
river, then. 
An assumption is made beforehand that slope value between 
each two adjacent nodes of the centreline could well 
approximate the flow direction everywhere thereby; output 
section-lines there are vertical to the connection-line of these 
two nodes, that is, they are parallel to each other, there. More 
details about the application of this assumption are to be 
explained in 3.3. 
Some facts could well be learned from above that centreline of 
the river way is essential for the algorithm to be self-adapted 
when shape of the river part becomes very much complicated, 
however, we could not always get the centrelines from digitized 
map of the river directly but have to extract them out from the 
GRID image using some certain thinning algorithms in 
Computer Graphics (CG). Distribution of the pixels in GRID 
data has its own characteristics, as shown in Fig.1, exemplified 
by the West River of China (the wriggling bold curve in the 
middle of the picture represents the river way, horizontal or 
vertical lines are virtually constructed for image partitioning, 
which will explained later, axis X and Y together set up the 
geometric coordinate system, in which numerical coordinate 
values are measured throughout this algorithm), these natural 
rivers are narrow and serpentine, which will inevitably lead to 
mass of null values in the content of the DEM data; however, 
most of the thinning algorithms are based on the template 
processing on the entire extent of input image, hence there is 
need to save the great deal of waste of CPUs in the thinning 
process. 
Y 
2586250 
2512500 
2558750 
  
2545000 
530000 
570000 
(Unit: meter) 
Fig.1 extracting centreline of the West River from GRID data 
using thinning method based on image partitioning 
610000 650000 
Some fast thinning algorithms based on image partitioning 
(Kwon, J S. etc., 2001; Chen Guojun, etc., 2001) would like be 
recommended and discussed in the case of solving above 
problems, however, for some reasons, details about extracting 
centrelines of the river from GRID image data will not be 
covered too much here, fig.1 also gives readers an illustration 
about the ideal of this improvement. 
3.3 Partitioning algorithm of section-lines 
Partitioning section-lines at intervals throughout the river is the 
process to make the continuous terrain discrete along the flow 
direction; as there are no restrict constraints about the measures 
to take for the interval between sections, to simplify the 
problem, Euclidean distance along the centreline has been 
picked up to measure this interval in number, it is recommended 
that this interval be close to the grid size of input GRID. 
As shown in fig. 2, P1-Pn represent original mid nodes of the 
centreline, S/~Sn are intersections between the section-line 
(dashed) and the centreline (real line), they are named Sect- 
Point from now on, K1~Kn represent the slope of those sections, 
different sections between each two nodes share the same slope 
value in the algorithm; those section-lines, as their end-points 
haven’t been determined in coordinate values yet, could only be 
expressed numerically with the Seci-Point and corresponding 
slope value KX. — BE 
us d KS x , 2 KS ^k m 
4 ; : | 
    
x 
à 
ger KT s : ; 
A X » S A x 
* + ‘ 1 3 1 
ho , * 4 i 
L se a 
Fig.2 partitioning sections along the river 
453 
  
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.