GribStream

Esploratore dei campi di vento NBM

Visualizza il campo di vento superficiale su griglia sui 48 stati contigui degli Stati Uniti. La mappa si aggiorna a ogni nuovo ciclo del modello, così puoi seguire eventi di vento in sviluppo quasi in tempo reale.

Cosa mostra la mappa

Capire le variabili

WIND (10 m above ground)

Il parametro WIND restituisce la velocità scalare dell'aria a dieci metri sopra la superficie, un'altezza di riferimento standard per osservazioni al suolo e pianificazione delle energie rinnovabili.

WDIR (10 m above ground)

WDIR indica la direzione da cui soffia il vento, espressa in gradi in senso orario a partire dal nord. Un valore di 90 significa vento da est. La richiesta sotto ruota l'angolo di 180° perché la dashboard Grafana si aspetta l'angolo nella direzione verso cui punta la freccia.

Ore dall'inizio

Calcoliamo un campo offset_hours per allineare il controllo temporale all'orizzonte di previsione (lead time), rendendo semplice sincronizzare la mappa con altri grafici meteo.

Richiesta di dati usata dalla dashboard

La dashboard chiama l'API GribStream con la richiesta seguente. Sostituisci i limiti del dominio o modifica il passo della griglia per concentrarti sulla tua regione di interesse. L'API può servire richieste a risoluzione molto più alta, ma questa dashboard resta limitata perché Grafana rallenta molto quando deve disegnare troppi elementi grafici.

curl -X POST 'https://gribstream.com/api/v2/nbm/timeseries' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer [API_TOKEN]' \
  -d '{
    "fromTime": "2025-05-06T02:01:36.287Z",
    "untilTime": "2025-05-07T12:01:36.287Z",
    "minHorizon": 0,
    "maxHorizon": 36,
    "grid": {
              "minLatitude": 24.52,
              "maxLatitude": 49.38,
              "minLongitude": -124.77,
              "maxLongitude": -66.93,
              "step": 1.25
          },
    "variables": [
      { "name": "WIND", "level": "10 m above ground", "info": "", "alias": "wind_speed" },
      { "name": "WDIR", "level": "10 m above ground", "info": "", "alias": "wind_dir" }
    ],
    "expressions": [
      { "expression": "int(wind_dir + 180) % 360", "alias": "wind_dir"},
      { "expression": "floor((date(forecasted_time) - date('\''2025-05-06T02:01:36.287Z'\'')).Hours())", "alias": "offset_hours"}
    ],
    "filter": { "expression": "wind_speed != nil"}
  }'

Suggerimenti per l'esplorazione