logo-header

 
 

Introduction

The GeoDMS contains an interactive map view component for visualising both grid data and vector data (points, arcs and polygon features). To visualise data items in a map view, they must have a Geographic domain unit.

Visualisation is determined by various configurable aspects. Some aspects are only relevant for some feature types:

  • size/width: size of symbols or width of arcs/outlines
  • color: color of grid cells, point symbols, arcs, outlines and the fill color of poygons.
  • hedging: for the interior of polygons
  • font type: the font used for the point symbols and labels
  • font character: the font character used for the point symbols and labels.

Each aspect has a default style, which can be overruled by configuring these styles in the configuration. Colors can also be edited with the GeoDMS GUI.

Configuration of Visualisation Styles

Visualisation styles are configured by data items with a DialogType property. This property indicates the style type.

For parameters it is advised to configure visualisation styles values as expressions (than they can be edited with the expression dialog in GeoDMS GUI).

Visualisation styles items are configured in two ways:

1. As subitem of the values unit of the item to be visualised. Example:

unit<string> vrz_lbl: DialogType = "LabelText"
{
   parameter<float32> LabelSize:= value(8, fontsize);
, DialogType = "LabelSize";
}

In this example a values unit for text labels is configured with as subitem a parameter for the fontsize. The DialogType for the values unit is set to "LabelText" to indicate the values unit is used for labels in the map. The subitem parameter has a DialogType = "LabelSize" configured to inform the GeoDMS that data items with this values unit need to be visualised with a font size of 8 pixels. The name of the subitem parameter has no functional meaning, but for transparancy reasons it is advised to use a clear name like the name of the DialogType.

In case the values unit is a class unit (a unit used for categorical data), the visualisation style item can be part of the Classification Scheme. This item can be an attribute with the number of entries of the class unit, or a parameter with one value for all classes.

Visualisation styles configured for values units apply to all data items configured with these values units.

2. For each data item, the visualisation styles can be overruled by configuring a subitem for the data item with the requested visualisation style. If a visualisation style is configured as subitem of the Geographic domain unit and this style is not configured for the values unit or within the classification used for this item, the style will be applied for the other data items of the same domain unit. Example:

attribute<point_rd> lokatie:= point(PresYCoord, PresXCoord, point_rd)
{
parameter<uint32> SymbolColor := rgb(255,0,0);
, DialogType = "SymbolColor"
parameter<float32> SymbolSize := float32(8)
, DialogType = "SymbolSize";
}

In this example, two subitems are configured to set the color and size for symbols. In the next paragrahps different style items are described for point, arc, polygon layers and for labels in the map.

For grid data only the visualisation style for color, called BrushColor (see also polygon data ) item is relevant.


OBJECT VISION BV
Vrije Universiteit
De Boelelaan 1085
1081 HV Amsterdam
The Netherlands

tel: +31 (0)20 598 9083
fax:+31 (0)20 598 9904