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.

Unique symbol example

In OrbisGIS, styles can be exported (or imported) as an .se file, encoded in xml.

Manage styles

In the TOC ( TOC icon ) you have options to manage the style of your layer. Through a right-click on the layer, you can:

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).

One or n styles

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).

Unfold styles

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 - Point

Unique symbol - Line

Unique symbol - Line

Unique symbol - Area

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 - Point

Value classification - Line

Value classification - Line

Value classification - Area

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 Point

Proportionnal Line

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 - Point

Interval Classification - Line

Interval Classification - Line

Interval Classification - Area

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
Complex styles

Using the toolbar, the user can:

  • Move up ( Up icon ) the symbolizer / rule,
  • Move down ( Down icon ) the symbolizer / rule,
  • Add ( Add icon ) a symbolizer / rule,
  • Remove ( Remove icon ) the selected symbolizer / rule,
  • Edit ( Edit icon ) the selected symbolizer / rule,

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.

Map Composer