Table of Contents

Class GribGrid

Namespace
EncDotNet.S100.Datasets.Grib
Assembly
EncDotNet.S100.Datasets.Grib.dll

The grid definition section (Section 3) of a GRIB2 field.

public sealed record GribGrid : IEquatable<GribGrid>
Inheritance
GribGrid
Implements
Inherited Members

Constructors

GribGrid(int, long, GribLatLonGrid?)

The grid definition section (Section 3) of a GRIB2 field.

public GribGrid(int TemplateNumber, long NumberOfPoints, GribLatLonGrid? LatLon)

Parameters

TemplateNumber int

The grid definition template number (code table 3.1), for example 0 for a regular latitude/longitude grid or 30 for Lambert conformal.

NumberOfPoints long

The number of grid points, including any the bitmap marks as missing.

LatLon GribLatLonGrid

The grid's geometry when it's a supported regular latitude/longitude grid (template 3.0); otherwise null, and the field's UnsupportedReason says why.

Properties

LatLon

The grid's geometry when it's a supported regular latitude/longitude grid (template 3.0); otherwise null, and the field's UnsupportedReason says why.

public GribLatLonGrid? LatLon { get; init; }

Property Value

GribLatLonGrid

NumberOfPoints

The number of grid points, including any the bitmap marks as missing.

public long NumberOfPoints { get; init; }

Property Value

long

TemplateNumber

The grid definition template number (code table 3.1), for example 0 for a regular latitude/longitude grid or 30 for Lambert conformal.

public int TemplateNumber { get; init; }

Property Value

int