gis-tools-ts - v0.6.0
    Preparing search index...

    Class FetchReader

    Fetch Reader

    The browser reader that fetches data from a URL.

    import { FetchReader } from 'gis-tools-ts';

    const reader = new FetchReader('https://example.com/BETA2007.gsb', true);

    const data = await reader.getRange(0, 100);

    Implements

    Index

    Constructors

    • Parameters

      • path: string

        the location of the PMTiles data

      • rangeRequests: boolean

        FetchReader specific; enable range requests or use urlParam "bytes"

      Returns FetchReader

    Properties

    path: string

    the location of the PMTiles data

    rangeRequests: boolean

    FetchReader specific; enable range requests or use urlParam "bytes"

    Methods

    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_littleEndian: boolean

        le or be

      Returns bigint

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_littleEndian: boolean

        le or be

      Returns bigint

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_littleEndian: boolean

        le or be

      Returns number

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_littleEndian: boolean

        le or be

      Returns number

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_littleEndian: boolean

        le or be

      Returns number

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_littleEndian: boolean

        le or be

      Returns number

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      Returns number

      • 0
    • Reads a range from the file

      Parameters

      • offset: number

        the offset of the range

      • Optionallength: number

        the length of the range

      Returns Promise<Uint8Array<ArrayBufferLike>>

      • the ranged buffer
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_littleEndian: boolean

        le or be

      Returns number

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_littleEndian: boolean

        le or be

      Returns number

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      Returns number

      • 0
    • Not applicable for FetchReader

      Parameters

      • Optional_byteOffset: number

        offset

      • Optional_byteLength: number

        length

      Returns string

      • empty string
    • Set the current position of the cursor

      Parameters

      • pos: number = 0

        where to adjust the current cursor

      Returns void

    • Fetch a slice at the current cursor position

      Parameters

      • _size: number

        size of the slice

      Returns DataView

      • empty DataView
    • Not applicable for FetchReader

      Parameters

      • _encoding: string

        does nothing

      Returns void

    • Not applicable for FetchReader

      Parameters

      • Optional_begin: number

        beginning

      • Optional_end: number

        end

      Returns DataView

      • empty DataView
    • Returns number

      • the current position of the cursor