5
Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, Germany May 2010

Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, Germany May 2010

Embed Size (px)

Citation preview

Page 1: Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, Germany May 2010

Portrayal Concepts

TSMAD-20 / DIPWG-2Rostock, Germany

May 2010

Page 2: Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, 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

Page 3: Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, Germany May 2010

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

Page 4: Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, Germany May 2010

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

Page 5: Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, Germany May 2010

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