Types

Load Types

ClientConfig

interface ClientConfig {
  url?: string;
  accessToken?: string;
  dataFormat?: string;
  unitSystem?: UnitSystem;
  attributionLinkClass?: string;
  datetimeStep?: number;
  datetimeInterpolate?: boolean;
}

LoadConfig

export interface LoadConfig extends ClientConfig {
  tile?: { z: number; x: number; y: number };
  signal?: AbortSignal;
}

Data request load config.

  • tile - tile XYZ coordinates for loading tiled data

  • signal - abort signal for cancelling the request

Dataset

DatasetSlice

Dataset slice with available datetimes in the requested datetime range.

DatasetData

Dataset data.

  • datetime - closest start forecast datetime <= requested datetime

  • referenceDatetime - reference datetime of datetime, i.e. datetime of model run

  • horizon - duration between referenceDatetime and datetime, e.g. PT6H for a 6-hour forecast

  • image - image at datetime

  • datetime2* - closest end forecast datetime >= requested datetime

  • referenceDatetime2* - reference datetime of datetime2, i.e. datetime of model run

  • horizon2* - duration between referenceDatetime2 and datetime2, e.g. PT6H for a 6-hour forecast

  • image2* - image at datetime2

  • imageWeight* - interpolation weight between image and image2

  • imageType - image type, scalar or vector

  • imageUnscale - original data value bounds, used to unscale the data if the original data are scaled (quantized)

  • bounds - original data bounding box

* applicable only if datetimeInterpolate is enabled

TextureData

Texture data to be used as input to raster rendering layers.

UnitSystem

Unit system for unit format definition.

UnitFormat

Format definition to be used for formatting raw values with units.

Datetime Types

DatetimeISOString

Valid ISO 8601 datetime.

DatetimeISOStringRange

Valid ISO 8601 datetime range.

OpenDatetimeISOStringRange

Valid ISO 8601 datetime range. Null start/end represent an open end.

DurationISOString

Valid ISO 8601 duration.

Last updated