Presentation library


Conditional Symbology Procedure SOUNDG03



Download 7.92 Mb.
Page36/53
Date23.04.2018
Size7.92 Mb.
#46652
1   ...   32   33   34   35   36   37   38   39   ...   53

12.2.16 Conditional Symbology Procedure SOUNDG03



Applies to: S-57 Object Class "soundings" (SOUNDG)
Spatial Object(s): 3D Edge (the array of points with three coordinates)
ECDIS Parameter(s):
Defaults: Display Priority given by look-up table;

OVERRADAR priority given by look-up table;

Display Category given by look-up table;

Viewing group given by look-up table.


Remarks: In S-57 soundings are elements of sounding arrays rather than individual objects. Thus this conditional symbology procedure examines each sounding of a sounding array one by one. To symbolize the depth values it calls the procedure SNDFRM04 which in turn translates the depth values into a set of symbols to be shown at the soundings position.
Figure 33 SOUNDG03 conditional symbology procedure





Entry point

The calling object SOUNDG

Get the calling object

Get the object which is calling this procedure.

Loop for each point of the 3D edge spatial object

Perform the loop for each spot sounding that is point (vertex) of the 3D edge spatial object.

Setup - Get Object's Sounding Array; The Calling Object.

Test - While there is unprocessed point of Sounding Array

Body - Symbolize point of the Sounding Array



Exit procedure

Symbolization is finished


Figure 34 Loop for each Spot Sounding




LOOP entry point

For each sounding that is a part of the object's sounding array, perform this loop

Set DEPTH_VALUE

Get the depth value of the spot sounding from 3D edge vertex of the spatial object that is currently examined and set it to the local variable DEPTH_VALUE.

SNDFRM04 (DEPTH_VALUE)

Perform the symbology sub-procedure 'SNDFRM04 to select symbols to draw the depth value.

Pass the value of the local variable DEPTH_VALUE, the calling object and attributes of spatial objects on to 'SNDFRM04'.



A list of symbols is returned

DEPTH_VALUE

Input parameter

Sounding Symbols List

Output parameter

Draw Sounding Symbol(s)

Draw the symbols which were selected by 'SNDFRM04'. Place them at the position which is given by the currently examined spot sounding.

continue

Go to the next point of the 3D Edge spatial object.





Download 7.92 Mb.

Share with your friends:
1   ...   32   33   34   35   36   37   38   39   ...   53




The database is protected by copyright ©ininet.org 2024
send message

    Main page