UNPKG

flatgeobuf

Version:

A performant binary encoding for geographic data

9 lines (8 loc) 754 B
import type { FeatureCollection as GeoJsonFeatureCollection } from 'geojson'; import { type IFeature } from '../generic/feature.js'; import type { HeaderMetaFn } from '../generic.js'; import type { Rect } from '../packedrtree.js'; export declare function serialize(featurecollection: GeoJsonFeatureCollection, crsCode?: number): Uint8Array; export declare function deserialize(bytes: Uint8Array, rect?: Rect, headerMetaFn?: HeaderMetaFn): AsyncGenerator<IFeature>; export declare function deserializeStream(stream: ReadableStream, headerMetaFn?: HeaderMetaFn): AsyncGenerator<IFeature>; export declare function deserializeFiltered(url: string, rect: Rect, headerMetaFn?: HeaderMetaFn, nocache?: boolean, headers?: HeadersInit): AsyncGenerator<IFeature>;