(Note that this is called as a sub-procedure by QUAPOSnn).
S-57 Object Class coastline (COALNE) line only.
LOOP entry point
|
For each spatial component of this object, perform this loop.
|
Get the Spatial Component
|
Get the next spatial component (edge) of the calling object.
|
Get 'QUAPOS'
|
Get the value of the attribute 'Quality of position' (QUAPOS) of the current spatial component
|
Has value ('QUAPOS')?
|
Is the value of the attribute 'QUAPOS' given?
|
'QUAPOS' != 1 && 10 && 11?
|
Does the value of attribute 'QUAPOS' equal to neither of the following values: '1', '10', and '11'?
|
Symbolize line segment LC(LOWACC21)
|
Symbolize the line segment (edge) with the pattern line 'LOWACC21'
|
continue
|
go to the next spatial component of the calling object
|
Is Calling Object COALNE?
|
Is the calling objects of class COALNE?
|
Symbolize line segment LS(SOLD, 1, CSTLN)
|
Symbolize the line segment (edge) with a solid line, 1 unit wide, colour 'CSTLN'
|
Get 'CONRAD'
|
Get the value of the attribute 'Conspicuous, radar' (CONRAD) of the calling object
|
Has value ('CONRAD')?
|
Is the value of the attribute 'CONRAD' given?
|
Symbolize line segment LS(SOLD, 1, CSTLN)
|
Symbolize the line segment (edge) with a solid line, 1 unit wide, colour 'CSTLN'
|
'CONRAD' == 1?
|
Does the value of the attribute 'CONRAD' equal to '1' (radar consp.)?
|
Symbolize line segment LS(SOLD, 1, CSTLN)
|
Symbolize the line segment (edge) with a solid line, 1 unit wide, colour 'CSTLN'
|
Symbolize line segment LS(SOLD, 3, CHMGF), LS(SOLD, 1, CSTLN)
|
Symbolize the line segment (edge) with a solid line, 3 units wide, colour 'CHMGF' and symbolize the same line segment (edge) with a solid line, 1 unit wide, colour 'CSTLN'
|
continue
|
go to the next spatial component of the calling object
|