Bordeaux v datech: mapy, radar a ročník, který se píše sám

Bordeaux v datech: mapy, radar a ročník, který se píše sám

bordeaux.guru začínal jako web s degustačními zápisky z En Primeur — tedy z ochutnávek vín, která ještě zrají v sudech. Skóre, texty, château. Jenže víno není jen chuť ve sklenici: je to výsledek počasí, půdy a rozhodnutí, která vinař udělal v konkrétní den konkrétního roku. A přesně tahle část na webu chyběla.

Tohle je první díl série Stavíme bordeaux.guru. Za pět dní práce v tandemu s AI vznikla celá datová vrstva — a ta poslední věc, kterou jsme postavili, se od té doby píše sama.

Nejdřív mapy: patnáct apelací, které nejsou placka

Chtěl jsem mapy, které nejsou dekorace. Takže žádné obrázky apelací, ale skutečné hranice — a nad nimi vrstvy, mezi kterými se dá přepínat.

Vrstvy map na bordeaux.guru — Teplota, Srážky, Vítr, Vlhkost, Slunce, Výpar ET0, Souhrn, Reliéf, Podloží, Tratě, Terasy, Odrůdy

Dvanáct vrstev, jednotné legendy a škály napříč všemi apelacemi — protože srovnatelnost je celé kouzlo. Co v nich je:

Klimatická databáze: 9 veličin, 15 apelací, každý den sezóny

Pod mapami běží tabulka, do které jsme uložili denní klima pro každou apelaci: maximální, minimální a průměrná teplota, srážky, vítr, vlhkost, hodiny slunečního svitu, evapotranspirace a sluneční radiace. Zdroj je ERA5, evropská klimatická reanalýza — model, který dopočítává počasí zpětně na základě všech dostupných měření a sahá do roku 1940.

Klíčové rozhodnutí, které padlo hned na začátku: data se ukládají do databáze, ne jen stahují při buildu. Důvod je jednoduchý — chci se jich umět kdykoliv zpětně zeptat. Až se někdo zeptá, proč má konkrétní víno konkrétní skóre, chci umět odpovědět daty o kvetení, mrazících a suchu v tom roce.

Později přibyla ještě vlhkost půdy ve dvou hloubkách — povrch (0–7 cm) a kořenová zóna (28–100 cm). ERA5 ji poskytuje jen po hodinách, takže se stahují hodinová data a průměrují na dny. A hned první pohled do nich vyprávěl příběh: v srpnu 2026 je povrch v Pauillacu nejsušší ze všech tří měřených let, ale kořenová zóna drží víc vody než loni. Přesně to je datový důkaz vinařské poučky, že staré vinice s hlubokými kořeny suchý rok ustojí — a mladé výsadby trpí.

Radar ročníku: stránka, která se píše sama

Nejzajímavější věc vznikla jako poslední. Sezóna zrání běží právě teď, tak proč nemít stránku, která průběžně ukazuje, jak se letošnímu ročníku daří?

Radar ročníku 2026 — šest signálů: teplo, sucho, vlny veder, jarní mráz, tlak plísní, slunce

Šest signálů, každý se stavem a s výkladem, co znamená pro hrozen. A čísla, která letos vyšla, jsou samy o sobě zpráva:

Tahle historická srovnání nejsou odhad. Stáhli jsme 47 sezón zpětně (1979–2025) a počítáme percentily vždy k témuž dni sezóny — porovnávat srpen s celým rokem by byl nesmysl. Takže když stránka napíše „nejteplejší od roku 1979", je to spočítané, ne pocit.

K tomu čtrnáctidenní předpověď z ECMWF, která se načítá živě přímo v prohlížeči, a fenologie — kdy réva kvetla, kdy zaměkla, kdy se sklízí. Rok 2025 máme doložený z oficiálních brožur château, letošek zatím odhadujeme z tepelného náskoku a poctivě to označujeme šrafovaně, dokud to nedoložíme.

Data, která nejsou, a data, která nikdo nedá

Nejpoučnější část celé práce byl průzkum zdrojů. Ukázalo se, že:

Takže jsme šli cestou, kterou nikdo neobejde: digitalizovat parcelové mapy z oficiálních brožur château. Fotka mapy z brožury, narovnání perspektivy, vzorkování barev odrůd, trasování parcel, georeferencování na skutečné souřadnice, kontrolní dávka ke schválení. Zatím dvě panství — Gazin v Pomerolu (19 parcel) a Brane-Cantenac v Margaux (93 parcel). Každý údaj je označený jako „údaje château", zákres je poctivě popsaný jako orientační.

Mimochodem — právě tahle data jsou důvod, proč má web dvouúrovňový přístup. Otevřená data zůstávají veřejná s atribucí; to, co jsme sami pořídili, je za členstvím. S jednou výjimkou: první digitalizované panství necháváme jako ukázku zdarma. Kdo chce vidět, jak to vypadá, ať to vidí.

Terroir jako deset signálů — a co z nich plyne pro hrozen

Sebelepší graf je k ničemu, když u něj nestojí, co znamená. Proto má stránka o terroiru deset signálů — každý je mini-mapa z reálných dat, číslo a věta, proč rozhoduje. Ne pro meteorologa: pro člověka, který chce vědět, jestli si to víno koupit.

Deset signálů, které dělají ročník — mini-mapy s reálnými čísly a výkladem

A protože sezóna běží, přibyla i upoutávka, která ukazuje aktuální ročník proti dvěma předchozím — na titulce i na terroiru:

Upoutávka radaru sezóny na titulní stránce — křivka tepelného součtu tří sezón

Co mě na tom baví nejvíc: běží to samo

Celá klimatická vrstva by byla k ničemu, kdyby ji někdo musel každý týden ručně aktualizovat. Takže se aktualizuje sama: naplánovaná úloha jednou týdně stáhne čerstvá data a zapíše je do databáze. Skript má jediné právo — psát do jedné tabulky s klimatem, nikam jinam. Když stahování selže, databáze zůstane nedotčená.

A mezi běhy? ERA5 má zhruba pětidenní zpoždění, takže posledních pár dní si stránka dopočítá živě z předpovědního modelu a označí je. Radar je tak vždy aktuální ke dnešku, i když databáze o pár dní zaostává.

Poučení, která bych si chtěl zapamatovat

Co z toho plyne dál

Tohle nebyla práce na hezčí web. Byla to příprava terénu: v databázi teď leží tisíce dní klimatu, výškopis, půdy, parcely a fenologie — všechno provázané na konkrétní vína a château. Nad tím vzniká asistent, který na otázku „proč má tohle víno tohle skóre" umí odpovědět daty o tom, jak probíhala sezóna.

A sezóna 2026 se zatím píše sama: nejteplejší od roku 1979, sušší než 98 % sezón, hrozen zdravý. Jestli bude velká, rozhodne září.

Radar ročníku je veřejný na bordeaux.guru/season, mapy na bordeaux.guru/maps. Zdroje dat: Copernicus ERA5 přes Open-Meteo, Copernicus DEM, IGN/INAO, Etalab (DGFiP), BRGM. Máte-li vlastní zkušenost se stavěním datových vrstev nad otevřenými zdroji, napište mi na LinkedIn.