Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "generic/featurecollection"

Index

Type aliases

FromFeatureFn

FromFeatureFn: (feature: Feature, header: HeaderMeta) => IFeature | IGeoJsonFeature

Type declaration

ReadFn

ReadFn: (size: number) => Promise<ArrayBuffer>

Type declaration

    • (size: number): Promise<ArrayBuffer>
    • Parameters

      • size: number

      Returns Promise<ArrayBuffer>

SeekFn

SeekFn: (offset: number) => Promise<void>

Type declaration

    • (offset: number): Promise<void>
    • Parameters

      • offset: number

      Returns Promise<void>

Variables

Const SIZE_PREFIX_LEN

SIZE_PREFIX_LEN: number = 4

Const magicbytes

magicbytes: Uint8Array = new Uint8Array([0x66, 0x67, 0x62, 0x03, 0x66, 0x67, 0x62, 0x00])

Functions

buildColumn

  • buildColumn(builder: flatbuffers.Builder, column: ColumnMeta): any

buildHeader

deserialize

  • deserialize(bytes: Uint8Array, fromFeature: FromFeatureFn): any[]

deserializeFiltered

  • deserializeFiltered(url: string, rect: Rect, fromFeature: FromFeatureFn): AsyncGenerator<any, void, unknown>

deserializeInternal

deserializeStream

  • deserializeStream(stream: ReadableStream, fromFeature: FromFeatureFn): AsyncGenerator<any, void, unknown>

introspectHeaderMeta

readFeature

serialize

  • serialize(features: IFeature[]): Uint8Array

valueToType

  • valueToType(value: boolean | number | string | object): ColumnType

Generated using TypeDoc