Skip to main content

Understanding weather integration

Weather data is absolutely crucial for energy forecasting and operations. The Rebase Dashboard API integrates with major weather models to provide real-time and forecast data that you can overlay on your energy visualizations. This comprehensive integration enables advanced energy monitoring and forecasting capabilities.

Creating weather layers

Basic weather layer creation

Historical weather data (ERA5)

Available weather models

Available variables and altitudes

WindSpeed

Temperature

RelativeHumidity

CloudCover

Precipitation

Pressure

SolarRadiation

PrecipitationTypeAccumulated

Weather Model Requirements

Forecast Models

  • Required: run_hour and run_day (YYYY-MM-DD format)
  • Run Hours: Varies by model (see table above)
  • Example: run_hour=12, run_day="2025-01-15"
Supported models: ECMWF_IFS, ECMWF_AIFS, Rebase_AI, NCEP_GFS, DWD_ICON-EU, DWD_ICON-D2, MeteoFrance_ARPEGE-EU, MetNo_MEPS, MetNo_HIRESMEPS

Historical Models

  • Required: None of run_hour or run_day (use frontend date range settings)
  • Example: No run parameters needed
Supported models: ERA5

Layer types

Raster layers (wl:RasterLayer)

Most common type for continuous weather data like temperature, wind speed, and precipitation.

Isoline layers (wl:IsolineLayer)

Perfect for pressure, temperature contours, and other isoline data.

Particle layers (wl:ParticleLayer)

Great for wind direction visualization with animated particles.

Creating weather map components

Once the desired weather layers have been created, the next step is to add them to a Map Component to visualize them:

Multiple weather layers

Multiple weather variables can be combined in a single map:

Combining weather and map layers

You can now combine weather layers with map layers in a single component:

Weather layer management

Creating weather layers

Updating weather layers

Retrieving weather layers

Deleting weather layers

Layer type reference

Weather Layer Types

Model Selection Guide

For Global Applications

  • High Accuracy: ECMWF_IFS (gold standard)
  • AI-Powered: ECMWF_AIFS or Rebase_AI
  • Frequent Updates: NCEP_GFS
  • Historical Analysis: ERA5

For European Applications

  • High Resolution: DWD_ICON-EU or MeteoFrance_ARPEGE-EU
  • German Focus: DWD_ICON-D2
  • Frequent Updates: DWD_ICON-EU (every 3 hours)

For Nordic Applications

  • Ensemble: MetNo_MEPS
  • High Resolution: MetNo_HIRESMEPS (hourly updates)

For Energy Applications

  • Wind Energy: Focus on WindSpeed at 100m altitude
  • Solar Energy: Use SolarRadiation and CloudCover
  • Hydropower: Precipitation and Temperature
  • Grid Operations: Pressure and Temperature for load forecasting

Important Limitations

  • No description field: Weather layers only have a name, no description
  • No forecast hours: Time range is controlled by run_hour/run_day for forecast models
  • No date ranges for ERA5: Use frontend date range settings instead
  • Limited deckgl_props: Only basic DeckGL properties are supported
  • No layer controls: Advanced layer controls are not implemented
  • Model-specific requirements: Different models have different parameter requirements
  • Limited variables: Not all weather variables may be available in all models
  • No custom color schemes: Advanced color configurations are not supported

Best practices

Model selection

  • Use ECMWF IFS for high-accuracy forecasts
  • Use ERA5 for historical analysis
  • Use NCEP GFS for frequent updates
  • Consider model resolution for your area of interest

Performance optimization

  • Use appropriate layer types for your data
  • Limit the number of weather layers per map
  • Consider data update frequency
  • Cache weather data for frequently accessed areas

Data quality

  • Validate weather data against observations
  • Use multiple models for comparison
  • Monitor forecast accuracy over time
  • Implement proper error handling

Next steps

Now that you understand weather integration, explore advanced features:

Live Data

Connect real-time weather data sources.

Layers

Master advanced visualization techniques.

Delta Layers

Visualize differences between forecast runs.

Customization

Customize weather layer appearance and behavior.

API Reference

Explore all weather endpoints and options.