https://cgi-italy.github.io/insula/schemas/v1.1.1/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 |
merged type (Vector collection render config)
one (and only one) of
Reference this group by using
{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/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
is required
Type: string
(Raster render mode constant)
cannot be null
defined in: Vector collection render config
string
(Raster render mode constant)
constant: the value of this property must be equal to:
"raster"
Reference this group by using
{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/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
is required
Type: string
(Vector render mode constant)
cannot be null
defined in: Vector collection render config
string
(Vector render mode constant)
constant: the value of this property must be equal to:
"vector"
The vector render mode rendering options
options
is optional
Type: object
(Vector render mode options)
cannot be null
defined in: Vector collection render config
object
(Vector render mode options)
Reference this group by using
{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/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 |
The attribute to use by default (on layer initialization) for class coloring (shall be of ‘enum’ type)
defaultColorProperty
is optional
Type: string
(Default color property id)
cannot be null
defined in: Vector collection render config
string
(Default color property id)
When set layer will rendere to optimize speed rather than interactivity
optimizeSpeed
is optional
Type: boolean
(Optimize speed)
cannot be null
defined in: Vector collection render config
boolean
(Optimize speed)
Feature clustering options
clustering
is optional
Type: object
(Clustering options)
cannot be null
defined in: Vector collection render config
object
(Clustering options)
The attributes to use for map feature labeling
labelAttributes
is optional
Type: string[]
cannot be null
defined in: Vector collection render config
string[]
Prevent using WFS filters for feature filtering
forceLocalFiltering
is optional
Type: boolean
(Force local filtering)
cannot be null
defined in: Vector collection render config
boolean
(Force local filtering)
The map feature icon representation
iconUrl
is optional
Type: string
(Feature icon URL)
cannot be null
defined in: Vector collection render config
string
(Feature icon URL)