Files
boc/life-prod/processing/__pycache__/weather_analysis.cpython-39.pyc
T

30 lines
2.5 KiB
Plaintext
Raw Normal View History

a
%Ijÿ ã @sdZddlZddlmZdZddZddd „Zd
d Zed kreƒZe d
e
eƒdƒeddD],Z e de dde dde ddƒqddS)u*
Analysera väderkonsekvenser för vägar
éN)Údatetimez4/home/bernt/.openclaw/workspace/rivp-pilot-1/rivp.dbcCsg}|dkr | ddddœ¡n|dkr:| ddd dœ¡|d
krV| d dd dœ¡n|dkrp| d
dddœ¡|dkr|dkr| ddddœ¡|S)u\
Analysera väderpåverkan på vägar
Returnerar risknivå och rekommendationer
rZice_riskZhighuRisk för halka och isbildning)ÚtypeÚseverityÚ descriptionéZ
frost_riskZmediumu#Risk för frostskador pÃ¥ vägbanané
Z
flooding_risku2Risk för översvämning och nedsatt framkomlighetZwet_roadu#Blöt vägbana, ökad bromssträckaZ black_iceZcriticaluMycket hög risk för svartis)Úappend)Ú temperatureÚ
precipitationÚrisks©r úH/home/bernt/.openclaw/workspace/life-prod/processing/weather_analysis.pyÚanalyze_weather_impact
s@ý
ýý
ýýrÚUppsalacCs4t t¡}| ¡}| d|f¡| ¡}| ¡|S)u"Hämta vägar i ett specifikt länz>SELECT id, road_number, name, type FROM roads WHERE county = ?)Úsqlite3ZconnectÚDB_PATHZcursorZexecuteZfetchallÚclose)ZcountyZconnÚroadsr r r
Úget_affected_roads7s 
rc Cddl}|j dd¡ddlm}m}|ƒ}|ƒ}|r:|sFtdƒgS|d}|d}t||ƒ}tƒ}g} |D]R}
|D]H} |   |
d|
d|
d |
d
| d | d | d
||t
  ¡  ¡dœ
¡qvqn| S)u$Generera vädervarningar för vägarrNz3/home/bernt/.openclaw/workspace/life-prod/ingestion)Úfetch_temperatureÚfetch_precipitationuIngen väderdata tillgängligr Zprecipitation_mmééérrr)