landvex: Fixar och tester klara för alla komponenter
- Datafabrik: Dockerfile fix, agentorkestrering fungerar - Vision: Identify-modell, FAISS, OCR alla testade - API: Alla 7 integrationstester passerade - Upplösare: Entitetsupplösning verifierad
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# Vertikal Kedja v1: Vägar + Väder
|
||||
|
||||
## Komponenter
|
||||
|
||||
### 1. Datainsamling (ingestion/)
|
||||
- `smhi_weather.py` - Hämtar temperatur och nederbörd från SMHI
|
||||
- Källa: SMHI Öppen Data
|
||||
- Uppdatering: Varje timme
|
||||
- Data: Temperatur (°C), Nederbörd (mm)
|
||||
|
||||
### 2. Bearbetning (processing/)
|
||||
- `weather_analysis.py` - Analyserar väderkonsekvenser för vägar
|
||||
- Risker: is, frost, översvämning, svartis
|
||||
- Baserat på: Temperatur + Nederbörd + Vägtyp
|
||||
|
||||
### 3. API (api/)
|
||||
- `weather_alerts.py` - Exponerar vädervarningar
|
||||
- Endpoints: Aktuella varningar, Vägspecifika varningar
|
||||
|
||||
### 4. Tester (tests/)
|
||||
- `test_weather_analysis.py` - 4 tester
|
||||
- Täckning: Is, översvämning, svartis, normalt väder
|
||||
|
||||
## Dataflöde
|
||||
|
||||
SMHI API → Väderdata → Riskanalys → Varningar → API
|
||||
|
||||
## Spårbarhet
|
||||
|
||||
- All data har source="smhi_real"
|
||||
- Tidsstämplar på alla observationer
|
||||
- Väderstation dokumenterad
|
||||
|
||||
## Körning
|
||||
|
||||
```bash
|
||||
# Hämta väderdata
|
||||
python3 ingestion/smhi_weather.py
|
||||
|
||||
# Generera varningar
|
||||
python3 processing/weather_analysis.py
|
||||
|
||||
# Hämta via API
|
||||
python3 api/weather_alerts.py
|
||||
|
||||
# Kör tester
|
||||
python3 tests/test_weather_analysis.py
|
||||
```
|
||||
Reference in New Issue
Block a user