UNPKG

s2-tools

Version:

A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.

42 lines 1.33 kB
import type { Entry, Header } from './pmtiles'; /** Store entries for each Face */ export interface S2Entries { 0: Entry[]; 1: Entry[]; 2: Entry[]; 3: Entry[]; 4: Entry[]; 5: Entry[]; } /** S2PMTiles v3 header storing basic archive-level information. */ export interface S2Header extends Header { rootDirectoryOffset1: number; rootDirectoryLength1: number; rootDirectoryOffset2: number; rootDirectoryLength2: number; rootDirectoryOffset3: number; rootDirectoryLength3: number; rootDirectoryOffset4: number; rootDirectoryLength4: number; rootDirectoryOffset5: number; rootDirectoryLength5: number; leafDirectoryOffset1: number; leafDirectoryLength1: number; leafDirectoryOffset2: number; leafDirectoryLength2: number; leafDirectoryOffset3: number; leafDirectoryLength3: number; leafDirectoryOffset4: number; leafDirectoryLength4: number; leafDirectoryOffset5: number; leafDirectoryLength5: number; } export declare const S2_HEADER_SIZE_BYTES = 262; export declare const S2_ROOT_SIZE = 98304; /** * Parse raw header bytes into a Header object. * @param bytes - the raw header bytes * @returns the parsed header */ export declare function s2BytesToHeader(bytes: Uint8Array): S2Header; //# sourceMappingURL=s2pmtiles.d.ts.map