insula

Vector collection render config Schema

https://cgi-italy.github.io/insula/schemas/v1.1.0/common/vector-collection-render-config.schema.json

Definition of vector collection rendering configuration

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status Unknown identifiability Forbidden Allowed none vector-collection-render-config.schema.json

Vector collection render config Type

merged type (Vector collection render config)

one (and only one) of

Vector collection render config Definitions

Definitions group rasterRenderMode

Reference this group by using

{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.0/common/vector-collection-render-config.schema.json#/$defs/rasterRenderMode"}
Property Type Required Nullable Defined by
mode string Required cannot be null Vector collection render config

mode

mode

mode Type

string (Raster render mode constant)

mode Constraints

constant: the value of this property must be equal to:

"raster"

Definitions group vectorRenderMode

Reference this group by using

{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.0/common/vector-collection-render-config.schema.json#/$defs/vectorRenderMode"}
Property Type Required Nullable Defined by
mode string Required cannot be null Vector collection render config
options object Optional cannot be null Vector collection render config

mode

mode

mode Type

string (Vector render mode constant)

mode Constraints

constant: the value of this property must be equal to:

"vector"

options

The vector render mode rendering options

options

options Type

object (Vector render mode options)

Definitions group vectorRenderModeOptions

Reference this group by using

{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.0/common/vector-collection-render-config.schema.json#/$defs/vectorRenderModeOptions"}
Property Type Required Nullable Defined by
defaultColorProperty string Optional cannot be null Vector collection render config
optimizeSpeed boolean Optional cannot be null Vector collection render config
clustering object Optional cannot be null Vector collection render config
labelAttributes array Optional cannot be null Vector collection render config
forceLocalFiltering boolean Optional cannot be null Vector collection render config
iconUrl string Optional cannot be null Vector collection render config

defaultColorProperty

The attribute to use by default (on layer initialization) for class coloring (shall be of ‘enum’ type)

defaultColorProperty

defaultColorProperty Type

string (Default color property id)

optimizeSpeed

When set layer will rendere to optimize speed rather than interactivity

optimizeSpeed

optimizeSpeed Type

boolean (Optimize speed)

clustering

Feature clustering options

clustering

clustering Type

object (Clustering options)

labelAttributes

The attributes to use for map feature labeling

labelAttributes

labelAttributes Type

string[]

forceLocalFiltering

Prevent using WFS filters for feature filtering

forceLocalFiltering

forceLocalFiltering Type

boolean (Force local filtering)

iconUrl

The map feature icon representation

iconUrl

iconUrl Type

string (Feature icon URL)