6B-2-3
List 1 Example of vector data for road.
rclass c r_no 1 rname sample
mode I noma I
width 7. 20
center whiteline
rIine 1
R_p width 1.5 mode I 1
L_p width 1.5 mode I 1
#data center p_way Xclass Xno XmodeI
i 1
i 2
i 3
x 4 n wn c 3 1
i 6
x 12 y In e 21 3
Table 1 Heads of additional data.
Head
Contents
r_c1 ass
r_no
r name
r 1 i ne
pway
mode 1
w i dth
center
R_p
L_p
Road class
Road number
Road name
Numbers of lane
Existence of sidewalk
Shape of base road
Road width
Shape of centerline
Definition of right sidewalk
Definition of left sidewalk
In fact, the coordinate for 3D model is
calculated by these data in modeling the road.
Example of calculation in simple road model is
shown in Fig.3. Let a straight line p-q through a
point ‘ a ’ and falls at right angles with a-b. We
can get the points ‘ c and ‘ d ‘ away from a
The distance between ‘ a ‘ and ‘ c ‘ (or ‘ d ‘ ) is
road width ‘ r ‘ defined in additional data. A
formula is shown by (1). We can get ‘ f and ‘ e
‘ about a point ‘ b ‘ same as before. ‘ g ’ , ‘ h ‘, ‘ i
‘ and ‘ j ‘ are given by these calculated points.
Thus the coordinates consists of road are
defined.
Fig.3 Coordinates of road in
calculation.
x c=x a -A(y b -y a )
y c =y„+A(x b -x a )
X d = X a + ' l G\ -Ve)
y4 =y<,- À ( X l, ~ X a)
X - r
-jO 2 -*J
Generally, the road is rarely straight and a
winding road is popular in most cases. In
modeling road from the information of vector
data and road width, we need to make the
polygons that fill an opening in the corner
shown in Fig.4.
Calculate the cross-product of road’s vector
shared with the coordinates in corner to
determine disposition of polygons that is placed