https://cgi-italy.github.io/insula/schemas/v1.1.1/common/raster-band-mode-config.schema.json
Definition of raster band mode 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 | raster-band-mode-config.schema.json |
merged type (Raster band mode config)
one (and only one) of
Reference this group by using
{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/common/raster-band-mode-config.schema.json#/$defs/rasterSingleBandRenderModeConfig"}
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
type | string |
Required | cannot be null | Raster band mode config |
band | number |
Optional | cannot be null | Raster band mode config |
type
is required
Type: string
(Single band type constant)
cannot be null
defined in: Raster band mode config
string
(Single band type constant)
constant: the value of this property must be equal to:
"single"
Raster band index
band
is optional
Type: number
(Band index)
cannot be null
defined in: Raster band mode config
number
(Band index)
Reference this group by using
{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/common/raster-band-mode-config.schema.json#/$defs/rasterPresetBandRenderModeConfig"}
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
type | string |
Required | cannot be null | Raster band mode config |
preset | string |
Optional | cannot be null | Raster band mode config |
type
is required
Type: string
(Preset type constant)
cannot be null
defined in: Raster band mode config
string
(Preset type constant)
constant: the value of this property must be equal to:
"preset"
The preset name. Typically the WMS style
preset
is optional
Type: string
(Preset name)
cannot be null
defined in: Raster band mode config
string
(Preset name)
Reference this group by using
{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/common/raster-band-mode-config.schema.json#/$defs/rasterBandCombinationRenderModeConfig"}
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
type | string |
Required | cannot be null | Raster band mode config |
red | number |
Required | cannot be null | Raster band mode config |
green | number |
Required | cannot be null | Raster band mode config |
blue | number |
Required | cannot be null | Raster band mode config |
dataRange | object |
Optional | cannot be null | Raster band mode config |
type
is required
Type: string
(Band combination type constant)
cannot be null
defined in: Raster band mode config
string
(Band combination type constant)
constant: the value of this property must be equal to:
"combination"
Index of the band to use for red channel
red
is required
Type: number
(Red band)
cannot be null
defined in: Raster band mode config
number
(Red band)
Index of the band to use for green channel
green
is required
Type: number
(Green band)
cannot be null
defined in: Raster band mode config
number
(Green band)
Index of the band to use for blue channel
blue
is required
Type: number
(Blue band)
cannot be null
defined in: Raster band mode config
number
(Blue band)
dataRange
is optional
Type: object
(Bands data range)
cannot be null
defined in: Raster band mode config
object
(Bands data range)