Class for managing a WX dataset and its related operations.

Instances of this class handle metadata, variables, valid times, zoom levels, and URI construction for WX datasets.

Usage Note: Do not create instances directly using the constructor. Use createDatasetManager instead.

Example

async function fetchWxDataset() {
try {
const wxapi = new WxAPI({ dataServerURL: "https://example.com" });
const wxDatasetManager = await wxapi.createDatasetManager("gfs.global");

console.log(wxDatasetManager.getAllVariables());
} catch (error) {
console.error("Error fetching dataset:", error);
}
}

fetchWxDataset();

Hierarchy

  • BaseDatasetManager
    • WxDataSetManager

Constructors

Methods

Constructors

  • Do not use this constructor directly. Use createDatasetManager instead.

    Parameters

    • options: WxDataSetManagerOptions

      Dataset manager options.

    Returns WxDataSetManager

Methods

  • Creates a source layer for this dataset.

    Returns

    • A new tile source ready for rendering.

    Example

    const sourceLayer = wxDatasetManager.createSourceLayer(
    { variable: "temperature" },
    { framework: "mapbox" }
    );

    Parameters

    • options: WxSourceLayerOptions

      Layer-specific options (e.g., variables).

    • frwOptions: FrameworkOptions

      Framework-specific options.

    Returns WxTileSource

Generated using TypeDoc