Стек условий: данные для экрана погоды рыбака
Часть вики «Waze для рыбалки» · Статус: готово — проверено живыми запросами 2026-07-06
Рядом: Прогноз клёва · Хаб и интеграции · Фазовый план · Макеты экрана условий
Суть за минуту
Приложение погоды на один экран строится почти целиком на бесплатных открытых данных Латвии. Это данные с лицензией CC0 — общественное достояние, брать можно всем и даром. Плюс пара бесплатных источников из ЕС. Каждый нужный параметр мы вытащили живым запросом 2026-07-06. Это ветер, порывы, дождь, вероятность грозы, молнии, предупреждения, волны, течение, уровень воды, температура воды, уровень моря. Три места требуют сноски. Единственная трудная дыра — расход рек: его нет на портале открытых данных, но недокументированная точка государства его тихо отдаёт. Юридическая серая зона — радар LVĢMC: он работает, но без лицензии. И живые молнии делятся на коммерческий и некоммерческий путь. Всё остальное — CSV из общественного достояния, который можно скачивать и кэшировать.
Параметр за параметром
Доступ везде CC0-1.0, если не сказано иное. CC0 — это общественное достояние: коммерческое использование разрешено, ссылка на автора юридически не обязательна. Все строки ниже — данные LVĢMC на портале data.gov.lv, если источник не говорит другое. Значок ✅ означает: проверено живым запросом.
| Параметр | Источник — набор или точка доступа | Доступ и лицензия | Обновление | Проверка |
|---|---|---|---|---|
| Ветер и порывы (прогноз) | Telpiskās meteoroloģiskās prognozes — ws.csv (ветер), wgust.csv (порывы) |
Бесплатный CSV, CC0 | ≥4 раза в сутки, по часам, 9 дней | ✅ 10,3 м/с в реальной точке сетки |
| Ветер и порывы (наблюдения) | Hidrometeoroloģiskie novērojumi — meteo_operativie_dati.csv, параметры HWNDS, HWSMX |
Бесплатный CSV, CC0 | Ежечасно, файл на 48 ч + архив 365 дней | ✅ структура параметров и станций |
| Дождь (прогноз) | Та же сетка — tp.csv, осадки за 1 час |
Бесплатный CSV, CC0 | ≥4 раза в сутки, 9 дней | ✅ |
| Вероятность грозы | Та же сетка — tstm.csv |
Бесплатный CSV, CC0 | ≥4 раза в сутки, 9 дней | ✅ |
| Молнии (наблюдения) | Telpiskie hidrometeoroloģiskie novērojumi — zibens_rezgis_operativie_dati.csv |
Бесплатный CSV, CC0 | Ежечасно, скользящие последние 24 ч | ✅ 74 тыс. строк, сетка 5×5 км |
| Предупреждения | Три канала — CSV Hidrometeoroloģiskie brīdinājumi с полигонами; CAP 1.2 XML на bridinajumi.meteo.lv; Atom/CAP от Meteoalarm |
CSV и CAP — CC0; Meteoalarm «эквивалент CC BY 4.0» плюс условия распространения | По мере выпуска | ✅ живые жёлтые предупреждения о грозе и ветре |
| Радар / ноукаст | PNG радара RIX LVĢMC через videscentrs.lvgmc.lv/kartes-images/…/RIX/RIX_250.sri/ |
Бесплатно, без ключа, без документации и лицензии — серая зона | Кадры каждые 5 мин, ~10 ч (123 кадра), только прошлое | ✅ реальный PNG 500×500 |
| Волны | Telpiskās jūras prognozes — swh.csv |
Бесплатный CSV, CC0; файл ~182 МБ, извлекать на сервере | 2 раза в сутки, по часам, 9 дней | ✅ высота волны в 5 точках, 2 внутри залива |
| Течение моря | Тот же морской набор — spc.csv (скорость), dirc.csv (направление) |
Бесплатный CSV, CC0 | 2 раза в сутки, 9 дней | ✅ 0–0,2 м/с в точках залива |
| Уровень воды (наблюдения) | Hidrometeoroloģiskie novērojumi — параметр LIMEN, см |
Бесплатный CSV, CC0 | Ежечасно, 73 станции; 48 ч + архив 365 дней | ✅ 73 станции, свежесть — тот же день |
| Уровень воды (прогноз) | Hidroloģiskās prognozes — UDLIM, ансамбль |
Бесплатный CSV, CC0 | Ежедневно, на 14 дней вперёд | ✅ |
| Температура воды | Тот же набор — WTEMD (реки/озёра), SEDUT (море у берега); прогноз UDTEMP | Бесплатный CSV, CC0 | Ежечасно (набл.) / ежедневно на 14 дней (прогноз) | ✅ 22,4 °C в реке, 19–21 °C в море |
| Уровень моря | Наблюдение SEHL, см, на прибрежных станциях; прогноз sl.csv в морском наборе |
Бесплатный CSV, CC0 | Ежечасно (набл.) / 2 раза в сутки (прогноз) | ✅ сигнал штормового нагона для залива |
| Расход рек (м³/с) | Нет на data.gov.lv — из гидропараметров только уровень и температура. Недокументированная точка PRIS videscentrs.lvgmc.lv/data/pris_observations |
Бесплатный JSON, без ключа, без документации — серая зона; исходные данные CC0 | Наблюдения ежедневно + ансамблевый прогноз ~6 дней | ✅ Гауя у Сигулды 21,6→60,4 м³/с; 73 станции |
Что ложится на три ритуальных инструмента Константина
Перед выездом Константин открывает три приложения. У каждого есть родной латвийский ответ.
- Windy — его эталон по ветру, волне и течению. Ему отвечают наши прогнозные CSV
ws,wgust,tp,tstm. Плюс точечные прогнозы Open-Meteo и MET Norway. Плюс морской набор для волн и течения. Сам Windy остаётся эталоном интерфейса и возможной вставкой. Общей лицензии на его виджет нет — разрешение дают по каждому случаю, писать на support@windy.com. Его платный API стоит €990 в год, а бесплатный тариф отдаёт нарочно испорченные данные. - Storm Radar — его гроза и молнии. Ему отвечают PNG радара RIX плюс сетка молний из CSV. Для коммерчески чистых разрядов есть спутник EUMETSAT MTG-LI. Предупреждения даёт Meteoalarm через формат CAP. Заметьте: главный слой молний Storm Radar — только по США. Латвийский стек побьёт его локально во всём, кроме предсказательного радара на часы вперёд.
- Сам сайт LVĢMC — те же данные того же ведомства, но машиночитаемо. Это CSV с лицензией CC0 на data.gov.lv для лицензированного ядра. Плюс недокументированный JSON
videscentrs.lvgmc.lv/data/*— точечные прогнозы, живые станции, расход PRIS. Там лежит то, что ещё не выложили на портал.
Модельные источники ЕС — бесплатная опора для коммерческого приложения
CC0 закрывает почти всё. Но PWA с монетизацией хочет юридически чистый основной прогноз. Тогда опорой берут MET Norway Locationforecast 2.0. Лицензия CC BY 4.0, коммерческое использование бесплатно разрешено. Это единственный найденный бесплатный источник почасовой probability_of_thunder — вероятности грозы. Ему нужен серверный прокси и заголовок User-Agent с контактом. Open-Meteo богаче — CAPE, выбор модели, волны в одном запросе. Но его бесплатный тариф только некоммерческий; для бизнеса нужен платный план — около €29 в месяц, точная цена не подтверждена. Copernicus Marine BAL MFC даёт волны и течения по Балтике с шагом 2 км, бесплатно после регистрации, коммерчески безопасно. Это потолок качества, если морских данных из 5 точек CC0 окажется мало.
Дыры и риски
- Расхода нет в открытых данных. На data.gov.lv из гидропараметров только уровень и температура: LIMEN, SEHL, SEDUT, WTEMD. Слова
caurplūdumsтам нет; этот путь — платный или по запросу. Точка PRIS закрывает дыру: расход по станции плюс ансамблевый прогноз на ~6 дней для 73 станций. Но она без документации и без условий использования. Заложите устойчивый запасной путь — прокси по тренду уровня или по перцентилям потока. Сегодняшний расход или тренд уровня раскладывается на классы: стоячая / обычная / сильная / паводок. Не считайте ложно точные м³/с из неопубликованных сечений русла. Согласуйте повторное использование с LVĢMC письменно до продакшена. - Радар без документации и лицензии. PNG каждые 5 минут работают, но лицензии нет. Спросите LVĢMC по адресу info@lvgmc.lv до продакшена. Запасной вариант — композит Балтики от FMI или OPERA. Поправка по привязке к карте: кладите PNG по
image_bounding_box19,83,54,59 → 28,07,59,09 — это квадрат ~500×500 км с центром на радаре RIX. Не беритеmap_bounding_boxслоя 16,5,54,8–28,5,58,9 — он сместит эхо до ~230 км. Имена файлов — местное время Europe/Riga, кадр выходит через ~20–25 минут после срока. Все кадры — прошлые наблюдения, официального ноукаста нет. - У живых молний развилка по лицензии. Blitzortung густо покрывает Балтию, его неофициальный WebSocket отвечает на живое рукопожатие. Но данные некоммерческие и только для владельцев станций — это юридический стоп даже для бесплатного приложения компании. LightningMaps.org и Saratoga — лишь витрины Blitzortung с теми же условиями и меткой «только для развлечения». Чистый коммерческий путь — EUMETSAT MTG Lightning Imager L2: настоящая CC BY 4.0, бесплатно через Data Store, ~4,5 км и задержка в минуты, Латвия целиком внутри поля. Плата за Blitzortung — секунды и субкилометр; здесь взамен километры и минуты.
- Meteoalarm требует указания источника. Его лента под лицензией «эквивалент CC BY 4.0» с дополнительными условиями распространения. Прочтите условия до брендирования тревог и указывайте LVĢMC. В ленте есть морские зоны:
LV804— запад Рижского залива,LV802— восток,LV801— юг. Их можно прямо привязать к точкам ловли. - Морские данные — 5 точек, не сетка. В наборе CC0
Telpiskās jūras prognozesволны, течение, уровень моря и температура заполнены в тех же 5 прибрежных точках, 2 из них в заливе. Полная сетка на ~20 507 точек есть в файле, но везде остальное — «NA», пусто. Волнового буя внутри залива нет нигде, сверять модель не с чем. У озёр нулевое модельное покрытие по волне и течению — оценивайте волну по скорости ветра и разгону. - Всё отдаётся целым файлом CSV. На портале нет API с фильтром; часть морских файлов доходит до ~182 МБ, в основном пустой набивкой. Планируйте небольшой бэкенд скачать–разобрать–кэшировать, а не запросы из браузера. Точки можно вытащить через API
datastore_search_sqlи не качать файл целиком. Часть ручных гидростанций отстаёт от часов до ~2 дней — проверяйте свежесть по каждой станции.
Вердикт для Фазы 0
Экран вердикта «можно / нельзя» и шесть типов пуш-уведомлений с страницы макетов уже имеют источник данных.
| Пуш (характер) | На чём работает |
|---|---|
| ⚡ Тревога — «гроза в 25 км, идёт на тебя» | PNG радара RIX + сетка молний + предупреждения Meteoalarm/CAP |
| 🌬 Окно закрылось — «порывы на заливе уже 13 м/с» | наблюдения порывов HWSMX + прогноз wgust.csv |
| ✅ Окно завтра — вердикт «можно» впереди | прогнозная сетка ws, wgust, tp, tstm + met.no |
| 📈 Вода — уровень растёт / сдвиг температуры | уровень LIMEN + тренд расхода PRIS + температура WTEMD/SEDUT |
| 🌧 Пережди — дождь проходит | кадры радара + tp.csv или точечный прогноз осадков |
| 🧊 Зима — зимний тизер | Фаза 1 (лёд); температура и уровень воды кормят сигнал перед льдом |
Вердикт «можно / нельзя» — единый ответ «стоит ли ехать» — собирается из ветра, порывов, волн, вероятности грозы и предупреждений. Уровень и температура воды плюс классы расхода — второй слой. Каждый из них — живой поток, почти весь CC0, проверен 2026-07-06. Фаза 0 может выпустить экран условий на данных государства из общественного достояния. Опора прогноза — юридически бесплатный met.no. Три пункта помечены на юридическую проверку: лицензия радара, повторное использование PRIS, источник живых молний.
Ограничения
- Проверено 2026-07-06 живыми запросами. Точки доступа, размеры файлов и число строк меняются. Морские файлы пересобираются дважды в день, а история расхода — скользящее окно ~1,5 года.
- Недокументированные точки — радар, PRIS,
videscentrs.lvgmc.lv/data/*— могут измениться или исчезнуть без предупреждения. Считайте их удобными, но не несущими, пока нет письменной лицензии. - Точную коммерческую цену Open-Meteo и статус бесплатного PWA без рекламы мы не выяснили. До ясности опора — met.no.
- Copernicus и MTG-LI подтверждены на уровне доступа и метаданных. Само скачивание файлов NetCDF до конца не прогонялось.
- Латвийские морские зоны EMMA сверх LV801/802/804 полностью не перечислены. Сделайте это до привязки каждой тревоги к точке.