Full text: Proceedings, XXth congress (Part 2)

tanbul 2004 
' directed to 
server runs 
building 
of 
  
  
end 
st choice is 
la stored in 
| access the 
r, and then 
files. After 
client end 
pice is for 
coordinate 
ling or add 
input the 
101ce is for 
ables users 
IL. model). 
| interested 
1eters. For 
he VRML 
;, the roof 
e building 
? name. 
re 3. The 
read/write 
d generate 
serve all 
> contents. 
ages have 
he Java™ 
a Servlet 
) Server v 
ug-in. The 
hich will 
user input 
tabase 
International Archives of the Photogrammetry. Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B2. Istanbul 2004 
  
3. URBAN 3D MODEL 
3.1 Urban 3D Data Structure and Model 
Visualization of 3D urban requires a better 3D urban model. 
Different applications may have different data types and 
manipulation functions. The geometrical information to be 
operated to any targeted urban, generally includes two types of 
data: vector data and raster data. An appropriate data model 
should not only represents the geometrical information, e.g., 
shapes, lengths, areas, etc. but also implicitly or explicitly 
  
  
Bodies 
  
describe the topological relationship between geometrical 
objects, such as adjacency relations, link relations, positional 
relations (Wang ef al., 1998; Zhou et al, 2000; Zlatanova, 
2000). For our model, the urban object is understood as three 
types of data sets (Figure 4): 
(1) Digital terrain model (DTM ), 
(2) Original images and orthoimages, in our data 
structure, texture images are taken as attributes, they 
are stored in an independent database. 
(3) Spatial objects, such as buildings, roads, waterways. 
Attributes 
&| 
Regular Poly hedron 
Quadrics 
3 Point 
Attributes 
Attributes 
Height 
Sphere 
Attributes 
Fig. 4. A 3D urban concept model 
The most important spatial objects in urban areas are buildings. 
There are four different geometric types of objects (Wang et 
al., 1998). 
(1) Point objects: which are zero-dimensional objects 
that have a position but no spatial extension, e.g., 
power poles, wells, etc.; 
(2) Line objects: which are one-dimensional objects that 
made by connecting two points, e.g., power lines, 
telephone lines, etc.; 
(3) Face objects: which are two-dimensional objects 
with area and perimeter characteristics, such as 
parking lots, grass fields, etc.; and 
(4) Body objects: which are three-dimensional objects, 
such as buildings, barns, etc. 
3.2 Implementation in a Relational Database 
The data structure and model are implemented by a relational 
database technology (Figure 5). Each type of object, shown 
above, is defined as a table. The 2D tables are stored in a form 
of rows and columns, in which each row is identified by a key 
value. Each row stores the information of one instance of an 
entity, while cach column describes an attribute of the entity. 
For example, a building table includes Building IDs, Roof IDs, 
Wall IDs, and attributes (see Figure 5). The Building ID is an 
identification code for a building object. A building is made 
from a combination of a roof and a wall. The Roof ID points to 
a Roof table. A roof table has two terms, Component ID and 
Component Type. It means that a building roof is made from a 
Component, whose type is either a regular Polyhedron or a 
Quadric. A Quadric is one of the three primitives: a Cylinder, a 
Cone and a Sphere. These are three basic types of Quadrics in 
the VRML modcl. A regular polyhedron is made from Face 
LU 
objects. This can be seen in the Polyhedron table, with a Face 
ID term, which points to a Face table. A face table has two 
terms; they are Texture ID and Point ID. Similarly, they point 
to Texture tables and Point tables. Just like Roof objects, a 
Wall object is also made from a Component. Its table relation is 
just the same as that of the Roof object. 
4. IMPLEMENTATION THROUGH REAL DATA 
4.1 Data Sets 
e Aerial Imagery 
The test area is located in downtown Denver, Colorado. In this 
experimental field, six aerial images were collected on April 
17, 2000 using RC 30 aerial camera with a focal length of 
153.022 mm at a flying height of 1650 m above the ground 
area. The six aerial photographs are formatted along two flight 
strips. The aerial photographs were originally recorded in film 
and later scanned into digital form at a pixel resolution of 25 
um. The endlap of the images is about 65% along strip, and 
sidelap is about 30%. Figure 6 shows one of images, DV1119, 
whose center is located in the downtown area where numerous 
tall buildings are situated. 
The six original images, in combination with DSM, and 
exterior orientation parameters, are used for generation of 
urban TRUE orthoimage. A detailed description for urban 
TRUE orthoimage generation can be found in Zhou et al. 
(2003). The generated orthoimage is used for base map, on 
which the buildings (VRML model) to be built will 
be superimposed. 
o2 
 
	        
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.