Full text: XVIIth ISPRS Congress (Part B4)

  
(v)The surface interpolation of polygons in each 
3D surface: 
If a polygon is convex, the surface is 
interpolated by iterating the generation of 
triangular planes by connecting neighboring 
edges. When a polygon is not convex, i.e. a 
polygon is concave and/or other polygons and 
points are contained in the surface of an object 
polygon, the polygon is divided into concave 
polygons by adding edges to connect points 
where the intersecting angle of edges is over 
180 deg. 
Since there are possibilities that some data may 
violate the constraint conditions, the normal 
vectors at points must be displayed to ease the 
user's check of the result of edge ordering. With 
this procedure of uncovering polygons in a 3D 
surface, the SR model based on a 3D surface can 
be implemented. 
5 INTERPOLATION OF ELEVATIONS IN A 
DIGITAL URBAN SPACE MODEL 
5.1 Introduction 
A large amount of elevation points are 
necessary to represent 3D spatial object with a 
DUSM. Especially the representation of terrain 
surfaces requires many reliable elevation points. 
This is not only because terrain surfaces have 
complicated shapes but also because the elevation 
of other spatial objects such as underground 
structures have to be determined based on the 
elvations of terrain surfaces. 
However it is no easy task to assign elevation 
data to many points manually. For example, it is 
very labor-demanding to obtain elevation data 
from conventional maps in urban areas because 
contour lines are usually cut in pieces due to 
buildings and other man-made features. With 
aerial surveying techniques, it is not so easy to 
obtain enough number of elevation points due to 
occlusions. Only roads and the roofs of buildings 
are exceptionally easy place for 3D measurement. 
A method of elevation interpolation in urban areas 
is indispensable to reduce the requirement of 
elevation data and to give a sound basis of 
elevation to a DUSM. 
5.2 A method of elevation interpolation 
Existing surface interpolation methods usually 
assume that terrain surfaces are smooth although 
the discontinuities of slopes and elevations are 
often the case in urban areas. To make larger-scale 
representations of terrain surfaces and related 
spatial objects in urban areas, the following 
geometric conditions must be considered, which 
characterize terrain surfaces in urban areas (figure 
15). 
Break lines: The steepness of slopes shows 
discontinuities on a break line. 
Break lines are often to be seen in 
the boundaries of man-made objects 
such as roads and levees. 
Step lines: Elevation shows a abrupt change 
(like steps) on a step lines. Retaining 
262 
Horizontal plane Break line 
   
Step line 
Figure 15 Examples of geometric constraint conditions 
in elevation interpolation 
walls and the side walls of buildings 
are generated by step lines. 
Horizontal planes: Every points in a horizontal 
plane has the same elevation value. 
Floors of buildings are the 
examples. 
Under these geometric conditions, surfaces are 
represented by TIN to easily integrate the 
interpolated surfaces with a DUSM. At places 
where these geometric conditions do not hold, 
elevations are interpolated under the assumption 
that a terrain surface is smooth. Smooth terrain 
surfaces are obtained to maximize the sum of the 
square of inner-products of unit normal vectors of 
neighboring triangular planes. Moreover, some 
lines such as road boundaries sometimes have to 
be interpolated smoothly. The "smoothness" of 
lines is evaluated in terms of the sum of the 
squares of vertical changes of unit vectors along 
the lines. Thus elevations are interpolated so as to 
maximize the smoothness of terrain surfaces and 
lines under the above geometric constraint 
conditions. 
6 AN EXAMPLE OF URBAN SPACE 
MODELLING 
An example model based on a 2.5D surface has 
been made of Nishi-Shinjuku, which is one of the 
busiest business and commercial districts in the 
Tokyo Metropolitan Area (figure 16). The size of 
the example area is about 1.5km by 2.0km. 
Figure 17 is a 2.5D surface representing the 
terrain surface and the ground floors of buildings. 
Polygons are uncovered in the edges and given 
attribute data of categories of floor-uses . Figure 
18 shows the result of the surface interpolation. 
The total number of triangular polygons 
representing the terrain surface is more than two 
thousand even though the example area is not 
large. With the conventional BR model, a human 
operator would be required to generate edges 
bounding many triangular polygons by connecting 
an enormous number of elevation points. 
In this example, several important 2.5D 
surfaces such as those of the terrain surface, the 
first and the second basement floor and the second 
floor etc. were input by the digitization of existing 
maps. But many of the other surfaces such as 
those for the other floors of buildings could be 
generated with a "copy" command using some 
additional data such as elevation data of the floors. 
Pt 
1x2
	        
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.