Skip to main content

LayerDatasetFieldTypes

LayerDatasetFieldTypes = "bool" | "date" | "datetime" | "f32" | "f64" | "i32" | "i64" | "str" | "time" | "point" | "multipoint" | "linestring" | "multilinestring" | "polygon" | "multipolygon"

Supported data types for layer dataset fields.

Remarks

Primitive types:

  • bool: Boolean values
  • i32: 32-bit signed integer
  • i64: 64-bit signed integer
  • str: UTF-8 string
  • f32: 32-bit floating point
  • f64: 64-bit floating point

Temporal types:

  • date: Date without time component
  • datetime: Date with time and timezone
  • time: Time of day without date

Geometry types:

  • point: Single coordinate pair (longitude, latitude)
  • multipoint: Collection of point geometries
  • linestring: Sequence of connected line segments
  • multilinestring: Collection of linestring geometries
  • polygon: Closed area defined by linear rings
  • multipolygon: Collection of polygon geometries

Example

const temperatureField: LayerDatasetFieldTypes = 'f32';
const locationField: LayerDatasetFieldTypes = '(f32, f32)';
const isActiveField: LayerDatasetFieldTypes = 'bool';