insula

Raster collection Schema

https://cgi-italy.github.io/insula/schemas/v1.1.1/common/raster-collection.schema.json

Definition of a raster collection

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

Raster collection Type

object (Raster collection)

Raster collection Properties

Property Type Required Nullable Defined by
bands array Optional cannot be null Raster collection
renderConfig object Optional cannot be null Raster collection
operations object Optional cannot be null Raster collection

bands

The raster bands definitions

bands

bands Type

an array of merged types (Raster band)

renderConfig

renderConfig

renderConfig Type

object (Raster render config)

operations

Configuration for raster dataset operations

operations

operations Type

object (Dataset raster operations config)

Raster collection Definitions

Definitions group rasterBand

Reference this group by using

{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/common/raster-collection.schema.json#/$defs/rasterBand"}

| Property | Type | Required | Nullable | Defined by | | :——- | :— | :——- | :——- | :——— |

Definitions group rasterBandVisualizationConfig

Reference this group by using

{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/common/raster-collection.schema.json#/$defs/rasterBandVisualizationConfig"}
Property Type Required Nullable Defined by
color string Optional cannot be null Raster collection
default object Optional cannot be null Raster collection

color

The band display color as CSS string. Used only in some UI widgets (e.g. band combination selectors)

color

color Type

string (Band display color)

default

Definition of a dataset color map

default

default Type

object (Dataset color map)

default Examples

{
  "colorScale": "viridis",
  "range": {
    "min": 0,
    "max": 66
  },
  "clamp": true
}

Definitions group rasterRenderConfig

Reference this group by using

{"$ref":"https://cgi-italy.github.io/insula/schemas/v1.1.1/common/raster-collection.schema.json#/$defs/rasterRenderConfig"}
Property Type Required Nullable Defined by
defaultBandMode Merged Optional cannot be null Raster collection

defaultBandMode

Definition of raster band mode rendering configuration

defaultBandMode

defaultBandMode Type

merged type (Raster band mode config)

one (and only one) of