Project

General

Profile

Point » History » Version 7

Version 6 (Ernst de Vreede, 06/16/2015 08:07 AM) → Version 7/26 (Ernst de Vreede, 06/16/2015 08:14 AM)

h1. Point(pointstyle,fillcolor,linecolor,textcolor,textformat,fontfile,fontsize,discradius,textradius,dot,anglestart,anglestop,plotstationid)

h2. Configuration of rendering point data

The Point element is defines the rendering of point data. A Layer with point data can contain one or more NetCDF variables (Variable elements). If there are exactly two Variable elements the layer is assumed to contain wind speed and direction (see [[Vector]]).
There are many rendering possibilities for point data.

The *pointstyle* attribute defines the style of point rendering and can have one of the values "point", "disc", "volume" or "symbol".
Point data can be rendered:
* as a text on the map on or around the station's location (single and multiple Variables) "point"
* as text on a coloured disc (one Variable): "disc"
* as a kind of fuzzy cloud: "volume"
* as a symbol determined by the point value and a set of SymbolInterval definitions: "symbol"

The *plotstationid* attribute defines if the stationid is plotted together with the data.

Appearance of a text is determined by the *textcolor*, *fontfile* and *fontsize* attributes. The value is formatted by the printf-style format string of the *textformat* attribute.

h3. Pointstyle point

This pointstyle draws a circle at the station location, coloured according to it's value and the Legend. The value can be plotted next to the point. When more than 2 Variables are defined in a layer, the values get plotted in a circle around the station's location. The values are plotted starting at the angle defined by the *anglestart* attribute and are *anglestep* degrees apart. The distance of the text from the station's location is defined by the *textradius* attribute.

Single variable layer example: !https://dev.knmi.nl/attachments/682/point1.png!
Multiple variable layer example: !https://dev.knmi.nl/attachments/683/point3.png! !https://dev.knmi.nl/attachments/682/point3.png!

If *discradius* is defined to be larger than 0 a circle is drawn at the station's location in a color determined by the data value and the Style's Legend.If *discradius* is 0 then the data's value is plotted centered at the station's location.
The attribute *linecolor* specifies a color for the edge of the circle. Making the *linecolor* transparent (linecolor="0x00000000") draws no line around the circle.

The attribute *dot* plots a dot at the station's location; this is mostly useful during configuration of a point data style.
Example:

h3. Pointstyle disc

Pointstyle disc can only handle 1 variable in a layer or 2 in case of wind data (direction/speed). data.
The attribute *discradius* defines the size of the disc on which the value text is drawn, *fillcolor* defines the color of the disc (this color can contain transparency).

The attributes *anglestart*, *anglestep*, *linecolor*, *plotstationid* and *textradius* have no meaning here.
Example with temperature data:



h3. Pointstyle volume

Pointstyle volume shows a fuzzy disc at the station's location. This style is most useful for events that can occur often and overlap (because the rendered discs are translucent).
The base color of the disc is defined by the *fillcolor* attribute.
A station id is plotted if the *plotstationid* attribute has the value true.

The attributes *anglestart*, *anglestep*, *linecolor* and *textradius* have no meaning here.