← к карте

Как считается грибная карта

Карта отвечает на два разных вопроса: когда ждать слой и где его искать. Первый ответ надёжнее второго, и ниже честно сказано, насколько именно.

Проект личный и некоммерческий, автор — Влад Титов. Районы: окрестности Смоленска (150×150 км) и север Подмосковья. Всё считается заранее по открытым данным; на запрос пользователя ни один внешний сервис не дёргается.

Что считается

Оценка разложена на два множителя: S(x) — пригодность места, неизменная в течение сезона, и F(t) — погодный триггер плодоношения, который пересчитывается каждую ночь.

S(x), место. Композиты Sentinel-2 за 2022–2025 годы в двух сезонных окнах: весной до распускания листвы и летом при полном пологе. Разница между ними отделяет хвойные от лиственных. Плюс межгодовой минимум влажности NDMI («сыро даже в засушливый год»), рельеф Copernicus DEM 30 м (низина держит воду, северный склон дольше остаётся сырым), высота полога GLAD по калибровке GEDI и расстояние до проезжих дорог из OpenStreetMap.

F(t), погода. Водный баланс — осадки минус испарение по формуле FAO, свёрнутый с ядром отклика: дождь превращается в плодовые тела не сразу, а через 5–22 суток в зависимости от вида. Плюс температура почвы на глубине 0–7 см и защита от заморозка. Данные — медиана пяти метеомоделей (ICON, GFS, ECMWF, UKMO, met.no), потому что одиночная модель давала разброс недельной суммы осадков от 2.6 до 16.4 мм на одном и том же районе.

Чем проверялось и что вышло

Проверка идёт по независимым находкам GBIF методом presence vs target-group background: фоном служат находки других грибов теми же наблюдателями — так снимается смещение «люди ходят вдоль дорог». Сравнение только внутри леса, иначе измерялось бы «лес против города».

ВидAUClift20Вывод
лисичка0.581.15работает слабо
подосиновик0.560.17работает слабо
опёнок0.550.43карта мест неприменима
маслёнок0.530.20на грани шума
белый0.510.50на грани шума

AUC 0.5 означает «не отличает вообще», 0.7 — прилично. Наши 0.51–0.58 — это слабый, но у части видов устойчивый сигнал. Показатель lift20 ниже единицы у трёх видов из пяти означает, что находки не концентрируются в лучших 20% карты — и приложение говорит об этом прямо там, где показывает список точек.

Отдельно проверялась временная часть по «Летописи природы» Приокско-Террасного заповедника — 523 наблюдения профессиональных сотрудников за 75 лет, собранных по протоколу, а не по принципу «пошёл и нашёл». Это лучший результат в проекте и причина, по которой календарю можно доверять больше, чем карте — но не у всех видов:

ВидAUCpКалендарь
белый0.61<0.001подтверждён
лисичка0.590.002подтверждён
подосиновик0.560.011не подтверждён
опёнок0.550.054не подтверждён
маслёнок0.550.113не подтверждён

Поправка на пять видов требует p < 0.01, и три вида её не проходят. Раньше приложение называло срок «надёжным», исходя только из близости даты — то есть из того, что прогноз погоды уже не перепишется. Это отвечало не на тот вопрос: близкая дата ничего не говорит о том, умеет ли модель предсказывать слой у этого вида. Теперь берётся худшее из двух, и у трёх видов вместо «надёжно» стоит «срок не проверен для вида».

Что проверено и НЕ работает

Этот раздел важнее предыдущего. Отвергнутые гипотезы перечислены, чтобы их не проверяли заново — и чтобы было видно, чего в модели нет.

Честные ограничения

Как помочь

Самое ценное — отметка «пусто». Находки GBIF показывают, куда ходят грибники, а не где растёт грибница; отрицательные отметки с реального выезда дают то, чего в открытых данных нет вовсе. Форма — во вкладке «Отметить» на главной странице, там же можно написать автору.

Отмечается выезд целиком: место ставится тычком в карту, видов можно указать сразу несколько, и вид, который искали и не нашли, идёт в базу наравне с находкой. Вместо «нашёл / пусто» — пять делений от «пусто» до «вал»: один гриб бывает и удачей на выбитом месте, и провалом в разгар слоя, и что именно это было, знает только грибник.

Два необязательных поля проверяют ровно то, чем модель слаба. Тип леса вокруг — единственная проверка слоя «тип местности»: он не валидирован ничем, а сосняк с ельником в нём вообще разделены по экологии, а не измерены со спутника. Сырость под ногами — проверка F(t): водный баланс считается по узлам сетки около 9 км, и попал ли ливень в конкретный лес, из этих данных не видно.

Данные

Sentinel-2 L2A через Microsoft Planetary Computer; Copernicus DEM GLO-30; ESA WorldCover; GLAD Forest Canopy Height (Potapov et al.); OpenStreetMap (дороги, границы ООПТ); Open-Meteo (пять метеомоделей и архив ERA5-Land); GBIF (находки для проверки).

← к карте