Skip to main content

Display Model

Display model used for plotting is a special kind of setting (visualisationmodel.xml). It specifies:

  • what graphic data will be plotted - by reference to a template, saved data selection, backdrop map or external data,

  • what symbology will be used for displaying this data - by reference to a theme

Order of selected templates, saved data selections, backdrop maps and references to external data inside display model specifies their draw priority when plotting (first of them will be drawn over the others).

For templates and saved data selections it is possible to change:

  • order of contained feature types,

  • for each feature type its visibility (to draw it or not),

  • for each feature type, visibility and order of its components,

  • assigning display model to zoom features, references to zoomed area, references to detail and references to cross section - an appropriate data will be plotted by assigned display model.

Tips

After migration display model from LIDS 6 it is not possible to cover automatically some original behaviour. Here are some tips how to handle it.

tip

LIDS6 is able to draw plot features in order across plot definitions.

Proposed solution:

  • detach surface features from each plot definition that means for each original plot definition create two templates: one with surface feature types, second with other feature types

  • enter the template with surface feature types to the end of display model so surface features will always be drawn under other features.

tip

LIDS6 defines displayable attributes as features so they have their own priority independent on master feature.

Proposed solution:

If a displayable attribute DA1 of feature type F1 should „jump over“ another feature types (contained in the same or another template)

  • define visible=true for its master graphics and visible=false for this graphic tag type in the template

  • add new template into display model containing this feature type definition in this way: visible=false for its master graphics and visible=true for this graphic tag type

  • enter this new template before templates containing feature types that should be drawn under DA1