Presentation library


Conditional Symbology Procedure RESARE04



Download 7.92 Mb.
Page29/53
Date23.04.2018
Size7.92 Mb.
#46652
1   ...   25   26   27   28   29   30   31   32   ...   53

13.2.9 Conditional Symbology Procedure RESARE04



Applies to: S-57 objects of class Restricted Area (RESARE)
Spatial Object(s): Area
Attribute(s) used: CATREA, RESTRN (List-type)
User Parameters: “Symbolized Area Boundaries”.
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: A list-type attribute is used because an area of the object class RESARE may have more than one category attribute (CATREA). For example an inshore traffic zone might also have fishing and anchoring prohibition and a prohibited area might also be a bird sanctuary or a mine field.

This conditional procedure is set up to ensure that the categories of most importance to safe navigation are prominently symbolized, and to pass on all given information with minimum clutter. Only the most significant restriction is symbolized, and an indication of further limitations is given by a subscript "!" or "i". Further details are given under conditional symbology procedure RESTRNnn.

Other object classes with attribute RESTRN are handled by conditional symbology procedure RESTRNnn.

Figure 20 RESARE04 conditional symbology procedure







Entry point

Entry to the symbology procedure.

Get the Calling Object

Get the object which is calling this procedure.

Get 'RESTRN'; Get 'CATREA'

Get the values of the attributes 'Restriction' (RESTRN) and 'Category of restricted area' (CATREA) from the calling object

Has value ('RESTRN')?

Is the value of the attribute 'RESTRN' given?

Continuation E

If ‘No’, RESARE04 Continuation E. See Figure

Does 'RESTRN' include 7 || 8 || 14?

Does the value of the attribute 'RESTRN' include '7' (entry prohibited) and/or '8' (entry restricted) and/or '14' (area to be avoided)?

Continuation A

RESARE04 Continuation A

Does 'RESTRN' include 1 || 2?

Does the value of the attribute 'RESTRN' include '1' (anchoring prohibited) and/or '2' (anchoring restricted)?

Continuation B

RESARE04 Continuation B

Does 'RESTRN' include 3 || 4 || 5 || 6 || 24?

Does the value of the attribute 'RESTRN' include '3' (fishing prohibited) and/or '4' (fishing restricted) and/or '5' (trawling prohibited) and/or 6 (trawling restricted) and/or '24' (dragging prohibited)?

Continuation C

RESARE04 Continuation C

Does 'RESTRN' include 13 || 16 || 17 || 23 || 25 || 26 || 27?

Does the value of 'RESTRN' include '13' (no wake area) and/or '16' (discharging prohibited) and/or '17' (discharging restricted) and/or '23' (lightering prohibited) and/or '25' (stopping prohibited) and/or '26' (landing prohibited) and/or '27' (speed restricted)?

Continuation D

RESARE04 Continuation D

Does 'RESTRN' include 9 || 10 || 11 || 12 || 15 || 18 || 19 || 20 || 21 || 22?

Does the value of the attribute 'RESTRN' include '9' (dredging prohibited) and/or '10' (dredging restricted) and/or '11' (diving prohibited) and/or '12' (diving restricted) and/or '15' (construction prohibited) and/or '18' (development prohibited) and/or '19' (development restricted) and/or '20' (drilling prohibited) and/or '21' (drilling restricted) and/or '22' (removing artifacts prohibited)?

SY(INFARE51)

Draw the symbol 'INFARE51' in the centre of the visible part of the calling object area.

SY(RSRDEF51)

Draw the symbol 'RSRDEF51' in the centre of the visible part of the calling object area.

Symbolized area boundaries?

Has the mariner selected symbolized area boundaries?

LC(CTYARE51)

Symbolize area boundary with the line pattern 'CTYARE51'.

LS(DASH,2,CHMGD)

Symbolize area boundary with the dash line with width 2 and colour 'CHMGD'.

Exit Procedure

Symbolization is finished.


Figure 21 RESARE04 Continuation A. Entry restricted or prohibited





Entry point

The checking of 'Entry Restricted or Prohibited'

DisplayPriority=6

Set 'Display Priority' parameter equal to '6' for the follow-up symbolization.

Does 'RESTRN' include 1 || 2 || 3 || 4 || 5 || 6 || 13 || 16 || 17 || 23 || 24 || 25 || 26 || 27?

Does the value of the attribute 'RESTRN' include '1' (anchoring prohibited) and/or '2' (anchoring restricted) and/or '3' (fishing prohibited) and/or '4' (fishing restricted) and/or '5' (trawling prohibited) and/or '6' (trawling restricted) and/or '13' (no wake area) and/or '16' (discharging prohibited) and/or '17' (discharging restricted) and/or '23' (lightering prohibited) and/or '24' (dragging prohibited) and/or '25' (stopping prohibited) and/or '26' (landing prohibited) and/or '27' (speed restricted)?

SY(ENTRES61)

Draw the symbol 'ENTRES61' in the centre of the visible part of the calling object area.

Has value ('CATREA') && Does 'CATREA' include 1 || 8 || 9 || 12 || 14 || 18 || 19 || 21 || 24 || 25 || 26?

Is the value of the attribute 'CATREA' given and does it include '1' (offshore safety zone) and/or '8' (degaussing area) and/or '9' (military area) and/or '12' (navigation aid safety zone) and/or '14' (minefield) and/or '18' (swimming area) and/or '19' (waiting area) and/or '21' (dredging area) and/or '24' (no wake area) and/or '25' (swinging area) and/or '26' (water skiing area)?

SY(ENTRES61)

Draw the symbol 'ENTRES61' in the centre of the visible part of the calling object area.

Does 'RESTRN' include 9 || 10 || 11 || 12 || 15 || 18 || 19 || 20 || 21 || 22?

Does the value of the attribute 'RESTRN' include '9' (dredging prohibited) and/or '10' (dredging restricted) and/or '11' (diving prohibited) and/or '12' (diving restricted) and/or '15' (construction prohibited) and/or '18' (development prohibited) and/or '19' (development restricted) and/or '20' (drilling prohibited) and/or '21' (drilling restricted) and/or '22' (removing artefacts prohibited)?

SY(ENTRES71)

Draw the symbol 'ENTRES71' in the center of the visible part of the calling object area.

Has value ('CATREA') && Does 'CATREA' include 4 || 5 || 6 || 7 || 10 || 20 || 22 || 23?

Is the value of the attribute 'CATREA' given and does it include '4' (nature reserve) and/or '5' (bird sanctuary) and/or '6' (game preserve) and/or '7' (seal sanctuary) and/or '10' (historic wreck) and/or '20' (research area) and/or '22' (fish sanctuary) and/or '23' (ecological reserve)?

SY(ENTRES71)

Draw the symbol 'ENTRES71' in the centre of the visible part of the calling object area.

SY(ENTRES51)

Draw the symbol 'ENTRES51' in the centre of the visible part of the calling object area.

Symbolized area boundaries?

Has mariner selected Symbolized Area Boundaries?

LC(ENTRES51)

Symbolize area boundary with the pattern line 'ENTRES51'

LS(DASH,2,CHMGD)

Symbolize area boundary with the dash line with the width '2' and colour 'CHMGD'.

Exit Procedure

Symbolization is finished. Exit from procedure.


Figure 22 RESARE04 Continuation BAnchoring restricted or prohibited.





Entry point

The checking of 'Anchoring Restricted or Prohibited'.

DisplayPriority=6

Set display priority equal to 6 for the follow-up symbolization.

Does 'RESTRN' include 3 || 4 || 5 || 6 || 13 || 16 || 17 || 23 || 24 || 25 || 26 || 27?

Does the value of the attribute 'RESTRN' include '3' (fishing prohibited) and/or '4' (fishing restricted) and/or '5' (trawling prohibited) and/or '6' (trawling restricted) and/or '13' (no wake area) and/or '16' (discharging prohibited) and/or '17' (discharging restricted) and/or '23' (lightering prohibited) and/or '24' (dragging prohibited) and/or '25' ( stopping prohibited) and/or '26' (landing prohibited) and/or '27' (speed restricted)?

SY(ACHRES61)

Draw the symbol 'ACHRES61' in the centre of the visible part of the calling object area.

Has value ('CATREA') && Does 'CATREA' include 1 || 8 || 9 || 12 || 14 || 18 || 19 || 21 || 24 || 25 || 26?

Is the value of the attribute 'CATREA' given and does it include '1' (offshore safety zone) and/or '8' (degaussing area) and/or '9' (military area) and/or '12' (navigation aid safety zone) and/or '14' (minefield) and/or '18' (swimming area) and/or '19' (waiting area) and/or '21' (dredging area) and/or '24' (no wake area) and/or '25' (swinging area) and/or '26' (water skiing area)?

SY(ACHRES61)

Draw the symbol 'ACHRES61' in the centre of the visible part of the calling object area.

Does 'RESTRN' include 9 || 10 || 11 || 12 || 15 || 18 || 19 || 20 || 21 || 22?

Does the value of the attribute 'RESTRN' include '9' (dredging prohibited) and/or '10' (dredging restricted) and/or '11' (diving prohibited) and/or '12' (diving restricted) and/or '15' (construction prohibited) and/or '18' (development prohibited) and/or '19' (development restricted) and/or '20' (drilling prohibited) and/or '21' (drilling restricted) and/or '22' (removing artefacts prohibited)?

SY(ACHRES71)

Draw the symbol 'ACHRES71' in the centre of the visible part of the calling object area.

Has value ('CATREA') && Does 'CATREA' include 4 || 5 || 6 || 7 || 10 || 20 || 22 || 23?

Is the value of the attribute 'CATREA' given and does it include '4' (nature reserve) and/or '5' (bird sanctuary) and/or '6' (game preserve) and/or '7' (seal sanctuary) and/or '10' (historic wreck) and/or '20' (research area) and/or '22' (fish sanctuary) and/or '23' (ecological reserve)?

SY(ACHRES71)

Draw the symbol 'ACHRES71' in the centre of the visible part of the calling object area.

SY(ACHRES51)

Draw the symbol 'ACHRES51' in the centre of the visible part of the calling object area.

Symbolized area boundaries?

Has mariner selected Symbolized Area Boundaries?

LC(ACHRES51)

Symbolize area boundary with the pattern line 'ACHRES51'

LS(DASH,2,CHMGD)

Symbolize area boundary with the dash line with the width '2' and the colour 'CHMGD'.

Exit Procedure

Symbolization is finished. Exit from procedure.


Figure 23 RESARE04 Continuation CFishing restricted or prohibited





Entry point

The checking of Fishing restricted or prohibited

DisplayPriority=6

Set display priority equal to 6 for the follow-up symbolization.

Does 'RESTRN' include 13 || 16 || 17 || 23 || 24 || 25 || 26 || 27?

Does the value of the attribute 'RESTRN' include '13' (no wake area) and/or '16' (discharging prohibited) and/or '17' (discharging restricted) and/or '23' (lightering prohibited) and/or '24' (dragging prohibited) and/or '25' (stopping prohibited) and/or '26' (landing prohibited) and/or '27' (speed restricted)?

SY(FSHRES61)

Draw the symbol 'FSHRES61' in the centre of the visible part of the calling object area.

Has value ('CATREA') && Does 'CATREA' include 1 || 8 || 9 || 12 || 14 || 18 || 19 || 21 || 24 || 25 || 26?

Is the value of the attribute 'CATREA' given and does it include '1' (offshore safety zone) and/or '8' (degaussing area) and/or '9' (military area) and/or '12' (navigation aid safety zone) and/or '14' (minefield) and/or '18' (swimming area) and/or '19' (waiting area) and/or '21' (dredging area) and/or '24' (no wake area) and/or '25' (swinging area) and/or '26' (water skiing area)?

SY(FSHRES61)

Draw the symbol 'FSHRES61' in the centre of the visible part of the calling object area.

Does 'RESTRN' include 9 || 10 || 11 || 12 || 15 || 18 || 19 || 20 || 21 || 22?

Does the value of the attribute 'RESTRN' include '9' (dredging prohibited) and/or '10' (dredging restricted) and/or '11' (diving prohibited) and/or '12' (diving restricted) and/or '15' (construction prohibited) and/or '18' (development prohibited) and/or '19' (development restricted) and/or '20' (drilling prohibited) and/or '21' (drilling restricted) and/or '22' (removing artefacts prohibited)?

SY(FSHRES71)

Draw the symbol 'FSHRES71' in the centre of the visible part of the calling object area.

Has value ('CATREA') && Does 'CATREA' include 4 || 5 || 6 || 7 || 10 || 20 || 22 || 23?

Is the value of the attribute 'CATREA' given and does it include '4' (nature reserve) and/or '5' (bird sanctuary) and/or '6' (game preserve) and/or '7' (seal sanctuary) and/or '10' (historic wreck) and/or '20' (research area) and/or '22' (fish sanctuary) and/or '23' (ecological reserve)?

SY(FSHRES71)

Draw the symbol 'FSHRES71' in the centre of the visible part of the calling object area.

SY(FSHRES51)

Draw the symbol 'FSHRES51' in the centre of the visible part of the calling object area.

Symbolized area boundaries?

Has mariner selected Symbolized Area Boundaries?

LC(FSHRES51)

Symbolize area boundary with the pattern line 'FSHRES51'

LS(DASH,2,CHMGD)

Symbolize area boundary with the dash line with the width '2' and the colour 'CHMGD'.

Exit Procedure

Symbolization is finished. Exit from procedure.


Figure 24 RESARE04 Continuation DOwn ship restrictions





Entry point

The checking of 'Own ship restrictions'

DisplayPriority=6

Set display priority equal to 6 for the follow-up symbolization.

Does 'RESTRN' include 9 || 10 || 11 || 12 || 15 || 18 || 19 || 20 || 21 || 22?

Does the value of the attribute 'RESTRN' include '9' (dredging prohibited) and/or '10' (dredging restricted) and/or '11' (diving prohibited) and/or '12' (diving restricted) and/or '15' (construction prohibited) and/or '18' (development prohibited) and/or '19' (development restricted) and/or '20' (drilling prohibited) and/or '21' (drilling restricted) and/or '22' (removing artefacts prohibited)?

SY(CTYARE71)

Draw the symbol 'CTYARE71' in the centre of the visible part of the calling object area.

Has value ('CATREA') && Does 'CATREA' include 4 || 5 || 6 || 7 || 10 || 20 || 22 || 23?

Is the value of the attribute 'CATREA' given and does it include '4' (nature reserve) and/or '5' (bird sanctuary) and/or '6' (game preserve) and/or '7' (seal sanctuary) and/or '10' (historic wreck) and/or '20' (research area) and/or '22' (fish sanctuary) and/or '23' (ecological reserve)?

SY(CTYARE71)

Draw the symbol 'CTYARE71' in the centre of the visible part of the calling object area.

SY(CTYARE51)

Draw the symbol 'CTYARE51' in the centre of the visible part of the calling object area.

Symbolized area boundaries?

Has mariner selected Symbolized Area Boundaries?

LC(CTYARE51)

Symbolize area boundary with the pattern line 'CTYARE51'

LS(DASH,2,CHMGD)

Symbolize area boundary with the dash line with the width '2' and the colour 'CHMGD'.

Exit Procedure

Symbolization is finished. Exit from procedure.


Figure 25RESARE04 Continuation ENo 'RESTRN' applies





Entry point

The checking 'No RESTRN applies'

Has value ('CATREA')?

Is the value of the attribute 'CATREA' given?

SY(RSRDEF51)

If ‘No', draw the symbol 'RSRDEF51' in the centre of the visible part of the calling object area.

Does 'CATREA' include 1 || 8 || 9 || 12 || 14 || 18 || 19 || 21 || 24 || 25 || 26?

Is the value of the attribute 'CATREA' given and does it include '1' (offshore safety zone) and/or '8' (degaussing area) and/or '9' (military area) and/or '12' (navigation aid safety zone) and/or '14' (minefield) and/or '18' (swimming area) and/or '19' (waiting area) and/or '21' (dredging area) and/or '24' (no wake area) and/or '25' (swinging area) and/or '26' (water skiing area)?

Does 'CATREA' include 4 || 5 || 6 || 7 || 10 || 20 || 22 || 23?

Does the value of the attribute 'CATREA' include '4' (nature area) and/or '5' (bird sanctuary) and/or '6' (game preserve) and/or '7' (seal sanctuary) and/or '10' (historic wreck) and/or '20' (research area) and/or '22' (fish sanctuary) and/or '23' (ecological reserve)?

SY(CTYARE71)

Draw the symbol 'CTYARE71' in the centre of the visible part of the calling object area.

SY(CTYARE51)

Draw the symbol 'CTYARE51' in the centre of the visible part of the calling object area.

Does 'CATREA' include 4 || 5 || 6 || 7 || 10 || 20 || 22 || 23?

Does the value of the attribute 'CATREA' include '4' (nature area) and/or '5' (bird sanctuary) and/or '6' (game preserve) and/or '7' (seal sanctuary) and/or '10' (historic wreck) and/or '20' (research area) and/or '22' (fish sanctuary) and/or '23' (ecological reserve)?

SY(INFARE51)

Draw the symbol 'INFARE51' in the centre of the visible part of the calling object area.

SY(RSRDEF51)

An unrecognized value of 'CATREA" was given. Draw the symbol 'RSRDEF51' in the centre of the visible part of the calling object area.

Symbolized area boundaries?

Has mariner selected Symbolized Area Boundaries?

LC(CTYARE51)

Symbolize area boundary with the pattern line 'CTYARE51'

LS(DASH,2,CHMGD)

Symbolize area boundary with the dash line with the width '2' and the colour 'CHMGD'.

Exit Procedure

Symbolization is finished. Exit from procedure.





Download 7.92 Mb.

Share with your friends:
1   ...   25   26   27   28   29   30   31   32   ...   53




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

    Main page