• API Overview
  • API Reference
  • C Library
  • Web Application
  • Knowledge Base
  • Back to meteonorm.com
Meteonorm Climate
    OverviewWhat's new vs. Meteonorm 8
    TMY
      OverviewInterpolationStochastic ProcessAccuracyValidation
      Data Sources
    AMY
Meteonorm Observation
Meteonorm Forecast
Parameter Modelling
powered by Zudoku
TMY

Interpolation

As a first step, Meteonorm calculates monthly average values for six key climate parameters for a target location (latitude, longitude, and altitude):

  • Global horizontal irradiance
  • Air temperature
  • Dew point temperature
  • Wind speed
  • Precipitation
  • Number of days with precipitation

A standardized interpolation method is applied for all parameters, blending quality-controlled measurements from ground weather stations with high-resolution gridded data.

Measurements from ground weather stations provide local accuracy while gridded data provides global coverage. In non-polar regions, satellite data is used for global horizontal irradiance. In polar regions, and for the other parameters, ERA5 reanalysis data is used.

Distance-Based Blending

The core of the interpolation is a distance-based blending strategy. The influence of ground stations versus gridded data depends on the 3D weighted distance between the target location and the nearest station.

  • Nearest station is closer than d1d_1d1​ km: only data from the nearest station is used.
  • Nearest station is between d1d_1d1​ and d2d_2d2​ away: data from up to six nearby stations is blended using the inverse distance weighting method described below.
  • Nearest station is between d2d_2d2​ and d3d_3d3​ km away: station data is blended with gridded data. The weight of the station data decreases as the distance increases.
  • Nearest station is more than d3d_3d3​ km away: only gridded data is used.
Parameterd1d_1d1​d2d_2d2​d3d_3d3​
Global horizontal irradiance21050
Temperature220100
Dew point temperature220100
Wind speed220100
Precipitation220100
No. of days with precipitation220100

Table 1: Distance thresholds (in km) used for blending gridded and ground station data.

The following schema illustrates the blending logic:

algorithms-interpolation-fig1 Figure 1: A visual representation of the blending logic based on the distance to the nearest station.

Inverse Distance Weighting

When multiple ground stations are used, a target time series is interpolated using a modified inverse distance weighting (IDW) method. This method takes into account both the horizontal distances between target and stations, and the differences in altitude, applying a parameter-specific vertical scale factor and gradient. For NNN stations, the target value YxY_xYx​ is the weighted average of the station values YiY_iYi​:

Yx=∑iNwi⋅(Yi+(zi−zx)⋅gv)∑iNwiY_x = \frac{ \sum_i^N w_i \cdot \bigl(Y_i + (z_i - z_x) \cdot g_v \bigr) }{ \sum_i^N w_i }Yx​=∑iN​wi​∑iN​wi​⋅(Yi​+(zi​−zx​)⋅gv​)​

where

  • wi=1(diR)2+v2⋅(zi−zx)2w_i = \frac{1}{\biggl(\frac{d_i}{R}\biggr)^2 + v^2 \cdot (z_i - z_x)^2}wi​=(Rdi​​)2+v2⋅(zi​−zx​)21​
    is the weight for station iii (note that we only consider stations with di<Rd_i \lt Rdi​<R),
  • did_idi​ is the horizontal distance between the target and station iii,
  • RRR is the maximum search radius (see Table 2),
  • vvv is the vertical scaling factor ("altitude penalty", see Table 2),
  • zi−zxz_i - z_xzi​−zx​ is the difference in altitude between the target and station iii,
  • gvg_vgv​ is the vertical gradient (see Table 2).
ParameterVertical Gradient ( gvg_vgv​ )Vertical Scaling Factor ( vvv )Max. Search Radius ( RRR )
Global horizontal irradiance0100150 km
Temperature-0.5 °C / 100m200300 km
Dew point temperature-0.4 °C / 100m200300 km
Wind speed+0.2 m/s / 100m200300 km
Precipitation0200300 km
No. of days with precipitation0200300 km

Table 2: Parameter-specific factors for the IDW interpolation.

Last modified on September 8, 2026
OverviewStochastic Process
On this page
  • Distance-Based Blending
  • Inverse Distance Weighting