Upload
mason-perez
View
215
Download
2
Embed Size (px)
Citation preview
Portrayal Concepts
TSMAD-20 / DIPWG-2Rostock, Germany
May 2010
Portrayal Function Goals
• Enable plug and play on ECDIS• Illuminate or minimize need for customized parsers• Use single means to encode both Look-up Tables
and Conditional Symbology Procedures– Eliminate special case CSPs altogether, if possible
• Output both machine readable and human readable portrayal rules from a single encoding
2
Portrayal Function Characteristics
• Encoded in XML• Use of conditions, such as If, then, elseif, else• Use of looping• Instantiation of former CSPs and other complex
computations as function calls• Direct use of “Portrayal Parameters” such as
safetyContourValue
3
Opportunities to Simplify Portrayal in S-100
• Incorporate all Nav Aids components into one object with additional attributes for lights, day boards, top marks, fog signals, radar reflectors, etc.– Eliminates the need to create or to look for master/slave
relationships• Enhance attribution, such as greater use of
EXPSOU, “exposition of sounding”– Eliminate need for some contextual evaluations of
attributes or topological relationships with other objects
4
Portrayal Priorities
• Finalize Design of Portrayal Model Structure– Encode look-up tables– Encode CSPs
• Finalize Design of Symbology Model Structure– Encode line, pattern and text symbol parts– Encode point shape symbol parts
• Shape, Size, Orientation
5