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

    Function jpeg2000Unpacking

    • Data Template 7.40 - Grid point data - JPEG 2000 code stream format

      Read more...

      Parameters

      • reader: Reader

        The raw data to convert

      • drs: {
            dataRepresentation:
                | {
                    binaryScaleFactor: number;
                    decimalScaleFactor: number;
                    numberOfBits: number;
                    originalType: { code: number; description: string };
                    referenceValue: number;
                }
                | {
                    binaryScaleFactor: number;
                    decimalScaleFactor: number;
                    Js: number;
                    Ks: number;
                    Ms: number;
                    numberOfBits: number;
                    P: number;
                    precision: { code: number; description: string };
                    referenceValue: number;
                    Ts: number;
                }
                | {
                    binaryScaleFactor: number;
                    decimalScaleFactor: number;
                    numberOfBits: number;
                    realPartCoefficientType: number;
                    referenceValue: number;
                };
            dataRepresentationTemplate: { code: number; description: string };
            length: number;
            numberOfDataPoints: number;
            sectionName: "Data Representation Section";
            sectionNumber: number;
        }

        The data representation section

        • dataRepresentation:
              | {
                  binaryScaleFactor: number;
                  decimalScaleFactor: number;
                  numberOfBits: number;
                  originalType: { code: number; description: string };
                  referenceValue: number;
              }
              | {
                  binaryScaleFactor: number;
                  decimalScaleFactor: number;
                  Js: number;
                  Ks: number;
                  Ms: number;
                  numberOfBits: number;
                  P: number;
                  precision: { code: number; description: string };
                  referenceValue: number;
                  Ts: number;
              }
              | {
                  binaryScaleFactor: number;
                  decimalScaleFactor: number;
                  numberOfBits: number;
                  realPartCoefficientType: number;
                  referenceValue: number;
              }

          Data representation built using a template

        • dataRepresentationTemplate: { code: number; description: string }

          Data representation template number (See Table 5.0)

        • length: number

          Length of GRIB section

        • numberOfDataPoints: number

          Number of data points where one or more values are specified in Section 7 when a bit map is present, total number of data points when a bit map is absent.

        • sectionName: "Data Representation Section"

          Name of Grib section

        • sectionNumber: number

          Number of GRIB section

      • bms: {
            bitMap: null | BufferReader;
            bitMapIndicator: { code: number; description: string };
            length: number;
            sectionName: "Bit-Map Section";
            sectionNumber: number;
        }

        The bit map section

        • bitMap: null | BufferReader

          Bit-map

        • bitMapIndicator: { code: number; description: string }

          Bit-map indicator (See Table 6.0)

        • length: number

          Length of GRIB section

        • sectionName: "Bit-Map Section"

          Name of Grib section

        • sectionNumber: number

          Number of GRIB section

      Returns number[]

      • The converted data