Cartography¶
OrbisGIS offers methods to produce maps using a cartographic language, which is managed in a style model. The style model is based on a research work that propose to extend the OGC Symbology Encoding standard. If you want to know more about this standard, have a look at this website.
Symbology Encoding¶
In this standard, a style is defined with a set of elements:
- Style: a style is composed of one or n rule(s)
- Rule: a rule has one or n symbolizer(s)
- Symbolizer: a way to render geometries
A style can be configured with:
- a name,
- a local langage (you can configure different languages in the same style),
- a title (one per langage),
- an abstract (one per langage).
A rule can be configured with:
- a name,
- a local langage (you can configure different languages in the same style),
- a title (one per langage),
- an abstract (one per langage),
- Min and/or Max scale of visibility.
A symbolizer can be:
- a point,
- a line,
- a polygon,
- a text.
OrbisGIS proposes a set of pre-configured symbolizers to create maps:
Below is an example with a Unique symbol representation for the french departments. On the left side of the UI, we can see the three levels of the style (Style / Rule / Symbolizer). On the right side of the UI, we have the “rule settings” panel.
In OrbisGIS, styles can be exported (or imported) as an .se file, encoded in xml.
Manage styles¶
In the TOC ( ) you have options to manage the style of your layer. Through a right-click on the layer, you can:
- Import a style ( ),
- Create a thematic analysis ( ): see below the list of available analysis (Unique symbol, Value classification, Proportionnal symbol, Interval classification),
- Edit ( ), delete ( ) or export ( ) an existing style,
You can also unfold (see red circle in the illustration below) a layer to display all the different styles that are associated (between 1 and n).
Remark : Each style can be (un)checked to be (un)visible.
By default, when loading the layer into the TOC, a Unique symbol style is applied. In the example below, two styles are associated to the DEPARTEMENT layer : one default and one Value classification (in the foreground).
Unique symbol¶
In the layer, each objects have the same symbology (same border, fill, opacity, …). Unique symbol works with point, line or area geometries.
Depending on the geometry dimension, the user can manage:
- Fill settings: enable or not, color, opacity,
- Border settings: enable or not, color, width unit, width, opacity, dash array,
- Symbol settings (only for point): place (vertex or interior), shape (circle, half-circle, square, triangle, star, …), size (width & height), size unit.
Unique symbol - Point¶
Unique symbol - Line¶
Unique symbol - Area¶
Value classification¶
For one specific field, every objects that have the same value, have the same symbology. This classification is available for point, line or area geometries.
- The field used to make the classification can be numeric, text, boolean, …
- For each classes, the user can configure the corresponding symbology (fill, border, … see Unique symbol)
Value classification - Point¶
Value classification - Line¶
Value classification - Area¶
Proportionnal symbol¶
The size of an object depends one the value presents in a specific numeric field. This classification is available for point or line symbolizers.
The user can manage:
- The field. Only numeric fields can be selected,
- The symbol: Shape, color, … , size (min & max) and place (only for point)
Proportionnal Point¶
Proportionnal Line¶
Interval classification¶
A numeric field is used to make a classification by intervals. The user is able to:
- manage the statistical method used to classify : Manual, Quantiles, Equal intervals, Mean - Standard deviation, Nested Averages, Jenks method,
- manage the desired number of classes,
- manage the color schema: choice between a gradient (from color x to color z) or a pallet,
- enable or not the fallback symbol,
- modify manually classes (thresholds, symbology, labels, add/remove classes).
Interval Classification - Point¶
Interval Classification - Line¶
Interval Classification - Area¶
Complex styles¶
Thanks to the UI, the user is able to built “complex” styles, made with various rules and symbolizers.
In the example below, for one layer (DEPARTEMENT), we have one style composed of 3 rules in which there is different symbolizers:
- Rule 1:
- Unique symbol - Point
- Unique symbol - Area
- Rule 2:
- Unique symbol - Point
- Value classification - Area
- Proportional point
- Rule 3:
- Unique symbol - Line
- Interval classification - Area
Using the toolbar, the user can:
Compose & export maps¶
With the Map Composer plugin, user can create map layouts. A map layout is a collection of map elements organized on a page and designed for map printing. With The Map Composer you can add map elements such as text, orientation, scale. Once you have completed a map layout, you can print it or export it into .pdf or image files.
A detailled documentation is provided HERE.