QUALIN02QUALIN02

Conditional Symbology Procedure QUALIN02

Applies To APPLIES FOR FEATURE TYPES (SLCONS,WRECKS,OBSTRN)
SpatialObject(s)Li ne

VARIABLES
NameExpressionValueDefaultValue
spatialComponentList getSpatialComponentList
featureType
Call the function getFeatureTypeName
PARAMETERS
callingObject
defaultLineStyle
Call the function getDefaultLineStyleReference
PARAMETERS
callingObject
badQualityLineStyle

IS featureType EQUAL TO DepthContour ?
YESNO
SET badQualityLineStyle EQUAL TO
S52.SL_DASHS52.CO_DEPCN1
IS featureType EQUAL TO Wrecks ?
YESNO
SET badQualityLineStyle EQUAL TO
S52.CL_LOWACC41
IS featureType EQUAL TO Obstruction ?
YESNO

VARIABLES
NameExpressionValueDefaultValue
isADanger
Call the function isADangerFunction
PARAMETERS
callingObject

IS isADanger EQUAL TO TRUE ?
YESNO
SET badQualityLineStyle EQUAL TO
S52.CL_LOWACC41
SET badQualityLineStyle EQUAL TO
S52.CL_ LOWACC31
SET badQualityLineStyle EQUAL TO
S52.CL_LOWACC21
LOOP ON EACH ITEM OF spatialComponentListASSIGN THE CURRENT ITEM TO THE VARIABLE spatialComponent
DOES THE VALUE OF QualityOfPosition INCLUDE ?
unsurveyedinadequately surveyedapproximate position doubtful unreliable reported (not surveyed) reported (not confirmed) estimated
YESNO
Call the function addLineReferenceToSpatialComponent
PARAMETERS
spatialComponent
badQualityLineStyle
Call the function addLineReferenceToComponent
PARAMETERS
spatialComponent
defaultLineStyle