Project

General

Profile

Mapbox » History » Version 2

Version 1 (Philippe May, 10/07/2018 18:37) → Version 2/10 (Philippe May, 10/07/2018 18:37)

h1. Mapbox

Gisaf uses mapbox-gl for rendering online maps.

h2. Setting styles for the layers (models)

There are 2 places where mapbox styles live, depending on the type of layer.

h3. Custom models

In the @qml@ table, define the style in the column @mapbox-paint@ corresponding to the type in the column @model_name@.

h3. Models from categories

In the @category@ table, these columns used for styling:

* @mapbox_type_custom@: the mapbox type can be overridden, eg. @fill-extrusion@ for polygons (no other known useful cases)

* @mapbox_paint@: the mapbox paint style

* @mapbox_layout@: the mapbox layout (usually not used)

h2. Mapbox style definition

The specification of mapbox paint styles can be found at https://www.mapbox.com/mapbox-gl-js/style-spec/ .

For example:

<pre>
{"fill-color": ["rgba", 204, 204, 255, 1]}
</pre>