Viewing group given by look-up table.
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.
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|