s2-tools
Version:
A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.
267 lines • 7.7 kB
JavaScript
/**
* # GRIB2 - TABLE 5.0 - DATA REPRESENTATION TEMPLATE NUMBER
*
* **Details**:
* - **Section**: 5
* - **Octets**: 10-11
* - **Revised**: 07/01/2022
*
* **Reserved Ranges**:
* - `5-39`: Reserved
* - `43-49`: Reserved
* - `52`: Reserved
* - `54-60`: Reserved
* - `62-199`: Reserved
* - `201-49151`: Reserved
* - `49152-65534`: Reserved for Local Use
*
* **Special Value**:
* - `65535`: Missing
*
* ## Notes
*/
export const grib2LookupTable50 = {
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-0.shtml) */
0: 'Grid Point Data - Simple Packing (see Template 5.0)',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-1.shtml) */
1: 'Matrix Value at Grid Point - Simple Packing (see Template 5.1)',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-2.shtml) */
2: 'Grid Point Data - Complex Packing (see Template 5.2)',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-3.shtml) */
3: 'Grid Point Data - Complex Packing and Spatial Differencing (see Template 5.3)',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-4.shtml) */
4: 'Grid Point Data - IEEE Floating Point Data (see Template 5.4)',
// 5-39: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-40.shtml) */
40: 'Grid point data - JPEG 2000 code stream format (see Template 5.40)',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-41.shtml) */
41: 'Grid point data - Portable Network Graphics (PNG) (see Template 5.41)',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-42.shtml) */
42: 'Grid point data - CCSDS recommended lossless compression (see Template 5.42)',
// 43-49: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-50.shtml) */
50: 'Spectral Data - Simple Packing (see Template 5.50)',
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-51.shtml) */
51: 'Spectral Data - Complex Packing (see Template 5.51)',
// 52: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-53.shtml) */
53: 'Spectral data for limited area models - complex packing (see Template 5.53)',
// 54-60: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-61.shtml) */
61: 'Grid Point Data - Simple Packing With Logarithm Pre-processing (see Template 5.61)',
// 62-199: Reserved
/** [See more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-200.shtml) */
200: 'Run Length Packing With Level Values (see Template 5.200)',
// 201-49151: Reserved
// 49152-65534: Reserved for Local Use
65535: 'Missing',
};
/**
* # GRIB2 - TABLE 5.1 - TYPE OF ORIGINAL FIELD VALUES
*
* **Details**:
* - **Created**: 05/16/2005
*
* **Reserved Ranges**:
* - `2-191`: Reserved
* - `192-254`: Reserved for Local Use
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable51 = {
0: 'Floating Point',
1: 'Integer',
// 2-191: Reserved
// 192-254: Reserved for Local Use
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.2 - MATRIX COORDINATE VALUE FUNCTION DEFINITION
*
* **Details**:
* - **Revised**: 05/16/2005
*
* **Reserved Ranges**:
* - `2-10`: Reserved
* - `12-191`: Reserved
* - `192-254`: Reserved for Local Use
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable52 = {
0: 'Explicit Coordinate Values Set',
1: 'Linear Coordinates: f(1) = C1, f(n) = f(n-1) + C2',
// 2-10: Reserved
11: 'Geometric Coordinates: f(1) = C1, f(n) = C2 x f(n-1)',
// 12-191: Reserved
// 192-254: Reserved for Local Use
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.3 - MATRIX COORDINATE PARAMETER
*
* **Details**:
* - **Created**: 05/16/2005
*
* **Reserved Ranges**:
* - `4-191`: Reserved
* - `192-254`: Reserved for Local Use
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable53 = {
// 0: Reserved
1: 'Direction Degrees True',
2: 'Frequency (s-1)',
3: 'Radial Number (2pi/lambda) (m-1)',
// 4-191: Reserved
// 192-254: Reserved for Local Use
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.4 - GROUP SPLITTING METHOD
*
* **Details**:
* - **Created**: 05/16/2005
*
* **Reserved Ranges**:
* - `2-191`: Reserved
* - `192-254`: Reserved for Local Use
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable54 = {
0: 'Row by Row Splitting',
1: 'General Group Splitting',
// 2-191: Reserved
// 192-254: Reserved for Local Use
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.5 - MISSING VALUE MANAGEMENT FOR COMPLEX PACKING
*
* **Details**:
* - **Created**: 05/16/2005
*
* **Reserved Ranges**:
* - `3-191`: Reserved
* - `192-254`: Reserved for Local Use
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable55 = {
0: 'No explicit missing values included within the data values',
1: 'Primary missing values included within the data values',
2: 'Primary and secondary missing values included within the data values',
// 3-191: Reserved
// 192-254: Reserved for Local Use
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.6 - ORDER OF SPATIAL DIFFERENCING
*
* **Details**:
* - **Created**: 05/16/2005
*
* **Reserved Ranges**:
* - `3-191`: Reserved
* - `192-254`: Reserved for Local Use
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable56 = {
// 0: Reserved
1: 'First-Order Spatial Differencing',
2: 'Second-Order Spatial Differencing',
// 3-191: Reserved
// 192-254: Reserved for Local Use
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.7 - PRECISION OF FLOATING POINT NUMBERS
*
* **Details**:
* - **Created**: 05/16/2005
*
* **Reserved Ranges**:
* - `4-254`: Reserved
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable57 = {
// 0: Reserved
1: 'IEEE 32-bit (I=4 in Section 7)',
2: 'IEEE 64-bit (I=8 in Section 7)',
3: 'IEEE 128-bit (I=16 in Section 7)',
// 4-254: Reserved
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.25 - TYPE OF BI-FOURIER SUBTRUNCATION
*
* **Details**:
* - **Created**: 05/29/2019
*
* **Reserved Ranges**:
* - `0-76`: Reserved
* - `78-87`: Reserved
* - `89-98`: Reserved
* - `100-254`: Reserved for Local Use
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable525 = {
// 0-76: Reserved
77: 'Rectangular',
// 78-87: Reserved
88: 'Elliptic',
// 89-98: Reserved
99: 'Diamond',
// 100-254: Reserved for Local Use
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.26 - PACKING MODE FOR AXES
*
* **Details**:
* - **Created**: 05/29/2019
*
* **Reserved Ranges**:
* - `2-254`: Reserved for Local Use
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable526 = {
0: 'Spectral coefficients for axes are packed',
1: 'Spectral coefficients for axes included in the unpacked subset',
// 2-254: Reserved for Local Use
255: 'Missing',
};
/**
* # GRIB2 - TABLE 5.40 - TYPE OF COMPRESSION
*
* **Details**:
* - **Created**: 02/14/2006
*
* **Reserved Ranges**:
* - `2-254`: Reserved
*
* **Special Value**:
* - `255`: Missing
*/
export const grib2LookupTable540 = {
0: 'Lossless',
1: 'Lossy',
// 2-254: Reserved
255: 'Missing',
};
//# sourceMappingURL=tables.js.map