Icon D2 Weather Model now available, covering 🇩🇪 and more

We’ve just added support for the Icon D2 model from the Deutscher Wetterdienst (DWD). It’s their premium high-resoultion (2.1km) model, with runs every 3 hours, extending out 48 hours.

This provides complete coverage for Germany, Switzerland, Denmark, Benelux, Czech Republic, plus large parts of France and England, and more, as you can see below:


There’ll be a couple more layers dropping in the coming hours/days, but if there’s anything particularly you’d like to see, let us know!

Hi Stephen,
nice to see my favourite weather model for Germany now being available in PhotoWX also! :slight_smile:
As you mentioned, we should raise a hand in case we miss a layer.
This is what I am doing right now: I miss the “Fog” layer (“Nebel” in German) which works quite good in the Icon-D2 - at least for the area, I am usually busy in.
So, if it is not already on your list of layers to add, would you mind adding the fog layer? This would be awesome!
Thanks a ton!

Hallo Michael - leider habe ich keine Nebeldaten gefunden :confused:

Here’s the reference manual for the model: https://www.dwd.de/SharedDocs/downloads/DE/modelldokumentationen/nwv/icon/icon_dbbeschr_aktuell.pdf?view=nasPublication&nn=13934

It mentions Fog as a weather code, but that’s not sufficient to build a weather layer from.

If you have any links to other resources that show a fog layer for D2, let me know - it may help me chase it down. It would be a great addition, I agree!

Hello Stephen, thank you for the quick answer!! :slight_smile:

For example, Windy.com provides a fog layer based on the ICON-D2

Windy: Wind map & weather forecast

Also the Kachelmann weather-page shows fog based on ICON-D2 data as part of their “Significant Weather” View: https://kachelmannwetter.com/de/modellkarten/sui-hd/deutschland/signifikantes-wetter-erweitert/20250731-1400z.html

My too simple assumption was, that ICON-D2 provides this in the same type as for example the cloud layers. :frowning:

Obviously they do some extra-processing on their side to get a layer for that data….

Nevertheless, thank you for making D2 available in PhotoWX! :+1:

We can definitely look at doing a derived fog probability layer - it wouldn’t be perfect (e.g. adjective fog is tough to predict for those without supercomputers!), but ground level humidity plus low wind is a good starting point.

1 Like

Hi Stephen, thank you for the supply and the suggestion with the probability layer. I meanwhile digged into the possibilities of the existing parameters an I think (!), I found something which is even a little better then the missed “fog” layer. If there is an overall possibility for fog, I usually detect this by my own. Be it either on experience with the weather in the region where I live or be it similar on what you suggested, looking at dew point, temperature and wind speed. So far so good. I now detected a parameter in the ICON–D2 which is called “Sichtweite” which gives you an indication of how far away you can recognise an object. This layer has even a “heat map” showing different densities of what is obstructing your few. To keep long things short: When there is fog, this layer is more or less identical with the missed fog layer e.g. from Windy (or others) PLUS it gives you some density information on the fog and this is a huge plus. During the last weeks, I have compared this several times and it works simply perfect. Two times I had the chance to verify this in the field and not only the distribution of the fog but also the indicated density was very, very accurate!
Attached are a screenshot of WX with the indicated visibility and a matching screenshot from the Windy forecast with Fog-Layer for the same time.

1 Like

Hi Michael - thanks for this feedback, great to know! The visibility layer factors in many things in most numerical weather models, but fog is certainly one of them.

Here in the west of the US, things like smoke and airborne dust can also significantly affect the forecast, so it’s not a guarantee of fog, but fog is always a likely cause.

We have added the required logic for “combinatorial” custom weather layers into the platform, but I haven’t had time yet to try out a custom “fog” algorithm. Hopefully in the next few weeks, I’ll get back to it!