Links

Types

Image Types

ImageInterpolation

enum ImageInterpolation {
NEAREST = 'NEAREST',
LINEAR = 'LINEAR',
CUBIC = 'CUBIC',
}
Image interpolation method.
  • NEAREST - no interpolation, fastest
  • LINEAR - medium interpolation quality
  • CUBIC - best interpolation quality, slowest

ImageType

enum ImageType {
SCALAR = 'SCALAR',
VECTOR = 'VECTOR',
}
Image type.
  • SCALAR - contains a single variable
  • VECTOR - contains two variables, u and v vector components

ImageUnscale

type ImageUnscale = [min: number, max: number] | null;
Value bounds to unscale image data to original data, or null if image contains original data already and no unscaling is needed.

Load Types

TextureData

interface TextureData {
data: GeoTIFF.TypedArray | Uint8ClampedArray;
width: number;
height: number;
}
Texture data to be used as input to raster rendering layers.

UnitFormat

interface UnitFormat {
unit: string;
scale?: number;
offset?: number;
decimals?: number;
}
Format definition to be used for formatting raw values with units.

RasterPointProperties

interface RasterPointProperties {
value: number;
direction?: number;
}
Raster point properties for a particular position.

Datetime Types

DatetimeISOString

type DatetimeISOString = string;
Valid ISO 8601 datetime.

DatetimeISOStringRange

type DatetimeISOStringRange = [start: DatetimeISOString, end: DatetimeISOString];
Valid ISO 8601 datetime range.
Last modified 27d ago