Cuneo capoluogo sta a 534 metri di quota, con una media di 75 giorni di gelo all'anno e una nevosità che mette la rete stradale comunale in regime di ciclo gelo-disgelo per buona parte dell'inverno. Imperia è a 10 metri sul livello del mare, con meno di 5 giorni di gelo all'anno, ma con eventi di pioggia intensa e mareggiate che salinizzano il manto stradale costiero in modo cronico. Stessa regione amministrativa — Piemonte e Liguria sono confinanti, sono anche solo 130 chilometri in linea d'aria — e due famiglie di degrado del manto stradale completamente diverse.
Eppure il modello di calcolo del rischio di ROADS, nella sua configurazione di default, applica gli stessi pesi sui sei fattori a entrambi i Comuni. È una scelta esplicita, non un bug: il default è la media nazionale. Ma è una media. E come ogni media, ha senso solo finché non guardi i punti che la compongono.
In questo articolo entriamo nel dettaglio di come funziona la calibrazione dei sei fattori, perché un peso unico per tutti i Comuni italiani è strutturalmente sbagliato sulle code della distribuzione, cosa succede oggi nel codice di ROADS, e dove stiamo andando con la prossima iterazione del prodotto.

I sei fattori, ripassati in 30 secondi
Per chi non ha letto il pillar di apertura su ROADS, un richiamo veloce. L'indice di rischio (0–100%) che ROADS calcola per ogni tratto della rete stradale comunale è la combinazione lineare di sei fattori:
1. Deformazione — variazione altimetrica derivata dalle serie storiche Sentinel-1 (SAR banda C, risoluzione 5–20 m, rivisita 6–12 giorni). 2. Traffico — volume stimato per classe di strada e zona, ricavato dalla classificazione OpenStreetMap e da driver demografici locali. 3. Età asfalto — anni dall'ultimo intervento, dove l'informazione esiste; default conservativo dove non esiste. 4. Gelo + pioggia — eventi combinati che innescano il ciclo gelo-disgelo, primo responsabile della fessurazione e delle buche stagionali. 5. Precipitazioni — accumulo medio annuo, indicatore di esposizione idraulica. 6. Gelo — giorni con temperatura sotto zero, indicatore separato per i danni puramente termici (espansione differenziale, microfratture nel legante).
C'è anche un settimo fattore opzionale legato al rischio idrogeologico ISPRA, che entra in gioco solo quando il Comune è in area dichiarata a rischio frane attive.
Nel codice attuale, ogni fattore entra nel calcolo con un peso parametrico. Oggi i pesi sono fissi in configurazione, identici per ogni Comune. La media nazionale di cui parlavamo.
Perché un peso unico è strutturalmente sbagliato
Il problema non è teorico. È che la varianza climatica e morfologica del territorio italiano è troppo alta perché un singolo set di pesi possa descrivere bene la realtà di tutti i contesti. Vediamo quattro casi clima reali, ognuno con la sua famiglia di degrado dominante.
Caso 1 — Comune alpino sopra gli 800 metri (es. Sestriere, Macugnaga, Cortina)
In quota, il fattore dominante è il gelo puro combinato con il gelo-disgelo. Sopra i 1.000 metri, i giorni di gelo all'anno possono superare i 150, e in inverno il manto stradale attraversa decine di cicli di passaggio del punto di congelamento — non solo nelle notti fredde, ma anche di giorno quando il sole insolazione asciuga le strade rapidamente e poi la temperatura crolla di nuovo al tramonto.
L'effetto cumulativo è che il legante bituminoso perde elasticità e si fessura. Le buche compaiono in primavera in modo quasi sincronizzato, su tratti che a ottobre sembravano intatti. Il fattore traffico in questi Comuni pesa relativamente meno: spesso si parla di strade con flussi modesti tutto l'anno e picchi turistici stagionali concentrati su pochi assi principali.
Pesare gelo e gelo-pioggia come la media nazionale, in questi Comuni, sottostima sistematicamente il rischio sui tratti secondari più esposti al freddo.
Caso 2 — Pianura padana (es. Cremona, Mantova, Pavia)
Qui il fattore dominante è il traffico combinato con il gelo-pioggia. La pianura padana ha alta densità di rete (capillare e con classi di strada eterogenee), umidità relativa elevata d'inverno con nebbie persistenti, eventi di gelo notturno frequenti tra dicembre e febbraio.
La combinazione pericolosa è la pioggia di novembre che inumidisce il sottofondo, seguita da un gelo notturno di dicembre che innesca il primo ciclo di fessurazione. Il traffico veicolare poi ci passa sopra e amplifica meccanicamente il danno.
In questi Comuni, il peso del fattore gelo+pioggia dovrebbe essere il più alto dei sei. Il peso del gelo puro invece pesa meno che in montagna (i cicli sotto zero sono meno estremi). Il peso delle precipitazioni puramente accumulate è marginale: la quantità annua non è il driver, lo è la combinazione temporale con il gelo.
Caso 3 — Costa mediterranea (es. Imperia, Anzio, Mazara del Vallo)
Sulla costa il fattore dominante è la combinazione di precipitazioni intense concentrate (rovesci autunnali e temporali estivi anche violenti) e dell'esposizione UV prolungata (estati lunghe e soleggiate). Il legante bituminoso si ossida sotto l'irraggiamento solare prolungato, e poi cede strutturalmente sotto le piogge intense.
Il gelo in questi Comuni è essenzialmente irrilevante — meno di 10 giorni l'anno sotto zero, spesso con valori prossimi a 0°C che non innescano cicli di rottura significativi. Pesare il gelo come media nazionale qui significa allocare peso a un fattore che non contribuisce alla degradazione reale.
C'è poi un fattore che oggi ROADS non modella esplicitamente: la salinità da spray marino. Nei Comuni costieri esposti ai venti dominanti dal mare, l'aerosol salino raggiunge il manto stradale e accelera la corrosione delle armature dei manufatti (cordoli, dispositivi di ritenuta) e altera la chimica del legante bituminoso. È un limite del modello, che dichiariamo apertamente in questo articolo.
Caso 4 — Sud peninsulare e isole (es. Lecce, Crotone, Trapani)
Qui le famiglie di degrado che pesano di più sono il degrado termico estivo (asfalto che lavora a temperature di superficie sopra i 50°C per molte ore al giorno, con conseguenze sulla deformazione plastica del manto) e il traffico turistico stagionale, fortemente concentrato in 3-4 mesi l'anno e con classi veicolari eterogenee (auto private, autobus turistici, mezzi pesanti per la logistica).
In questi territori il fattore età asfalto è anche particolarmente sensibile: i bilanci comunali piccoli spesso non permettono cicli di riasfaltatura frequenti, e l'asfalto vecchio sotto sollecitazione termica estiva degrada in modo non lineare. Pesare l'età come una media nazionale che tiene conto di Comuni con cicli di rifacimento più frequenti (nord industrializzato) significa nuovamente sottostimare il rischio sui tratti più anziani al sud.
Un fattore di cui parliamo poco: la copertura Sentinel-1 non è uniforme
Il fattore deformazione poggia sulle serie temporali Sentinel-1 della missione Copernicus. Sentinel-1 è una costellazione SAR (radar a apertura sintetica) in banda C che acquisisce con un'orbita polare eliosincrona. La rivisita dichiarata è di 6 giorni con la costellazione completa, 12 giorni con un solo satellite operativo.
In pratica, sull'Italia ci sono orbite ascending e descending che coprono il territorio con geometrie diverse, e il numero di acquisizioni utili al mese su uno specifico punto dipende da:
la latitudine (più ci si avvicina ai poli, più orbite passano sullo stesso punto in un ciclo; alle latitudini italiane il numero di passaggi è inferiore rispetto, ad esempio, alla Scandinavia)
la geometria locale (versanti molto inclinati o aree urbane con effetti di layover/shadowing radar possono perdere coerenza)
la copertura nuvolosa (irrilevante per il SAR — è il vantaggio principale del radar — ma alcune condizioni meteo estreme degradano comunque il segnale)
gli eventi straordinari (manovre della costellazione, periodi di outage)
Operativamente, nell'esperienza accumulata fino a oggi su set di Comuni pilota, l'Italia centrale e la fascia padana hanno una densità di acquisizioni utili leggermente superiore rispetto all'arco alpino estremo, per via di una combinazione di geometria orbitale e topografia. Su un Comune di alta quota con versanti ripidi e orientazioni sfavorevoli, può capitare di avere significativamente meno deformazioni misurabili che su un Comune di pianura nello stesso periodo di osservazione.
Questo significa che il peso del fattore deformazione dovrebbe essere modulato anche in funzione della disponibilità del dato per quel Comune specifico, non solo della rilevanza climatica del fattore. Quando il dato è scarso, il modello deve degradare consapevolmente, non dare per scontato che assenza di segnale equivalga ad assenza di deformazione. Per la metodologia paneuropea di misurazione del movimento del terreno via SAR, il riferimento di settore è l'European Ground Motion Service del Copernicus Land Monitoring Service.
Cosa fa oggi il codice di ROADS
Stato attuale, descritto onestamente:
I sei pesi sono parametri di configurazione del modello. Tecnicamente esposti, non hardcoded; modificabili in un file di configurazione.
La calibrazione di default è una media nazionale, calibrata sull'osservazione aggregata dei Comuni italiani in modalità "agnostico al territorio".
Quando un Comune con caratteristiche estreme (alta quota, costa, sud caldo) viene visualizzato in modalità ospite, non c'è ad oggi nessun re-pesaggio automatico sulla base della latitudine, dell'altitudine o della zona climatica.
L'utente ospite non ha modo di modificare i pesi. È una scelta deliberata: in modalità pubblica, il modello deve essere riproducibile e confrontabile tra Comuni diversi.
L'admin di un Comune autenticato, ad oggi, può richiedere una taratura locale attraverso il flusso pilota — ma anche questa è una conversazione tecnica condotta da noi, non un'interfaccia self-service.
Questo è il punto di partenza dichiarato. Non è il punto di arrivo.
Dove stiamo andando — la roadmap
I prossimi passi sul tema, in ordine di priorità interna:
1. Profili climatici predefiniti per zona. Stiamo lavorando a un set di 5-7 profili climatici (alpino, prealpino, padano, appenninico centro-nord, costiero tirrenico, costiero adriatico, meridionale-insulare) con pesi pre-calibrati su ogni profilo. La scelta del profilo avverrà automaticamente sulla base delle coordinate del Comune e di alcuni descrittori derivati (altitudine media, distanza dalla costa, giorni di gelo annui dai dati climatici nazionali). Riferimento autorevole sui dati climatici di base: il Sistema nazionale per la raccolta, elaborazione e diffusione di dati Climatologici di Interesse Ambientale (SCIA) di ISPRA.
2. Esposizione della calibrazione all'admin Comune. Un'interfaccia in cui il tecnico responsabile della rete stradale di quel Comune può: (a) vedere quale profilo è stato attribuito al suo Comune dal default automatico; (b) modificarlo motivando la scelta; (c) inserire feedback puntuali sul comportamento del modello sui tratti che lui conosce direttamente, in modo che la calibrazione locale possa essere affinata dall'esperienza sul campo.
3. Calibrazione assistita su dati locali. Per i Comuni che dispongono di un censimento puntuale delle buche degli ultimi anni (alcuni Comuni pilota già ce l'hanno), un modulo di calibrazione che usa quei dati come "ground truth" per affinare i pesi sul territorio specifico. È in sostanza un fitting locale del modello sui dati documentati del Comune.
4. Modellazione dei fattori oggi mancanti. In particolare: salinità marina sui Comuni costieri (con probabile fattore "distanza dalla costa + esposizione ai venti dominanti"), degrado termico estivo nei Comuni del sud (con un indicatore "giorni con temperatura massima oltre i 35°C"), e — non meno importante — un fattore "qualità della posa originale" su tratti per cui esiste documentazione del capitolato. Quest'ultimo è il più difficile da automatizzare perché richiede dati strutturali non sempre disponibili.
Le tempistiche di rilascio non sono ancora consolidate in modo pubblico. Stiamo lavorando con un numero ristretto di Comuni pilota su queste evoluzioni; chi vuole partecipare può contattarci.
Cosa non fa la calibrazione locale (deliberatamente)
Anche con la calibrazione locale completata, ci sono cose che ROADS non farà sul modello dei sei fattori. Vale la pena dichiararle ora per evitare aspettative irrealistiche.
Non farà una predizione puntuale "questa buca apparirà tra 47 giorni". Il modello restituisce un indice di rischio sintetico e una priorità di intervento, non una previsione di evento. Le buche emergono da fenomeni stocastici (singolo episodio meteo, singolo passaggio di mezzo pesante sovraccarico) che non sono predicibili individualmente.
Non sostituirà il rilievo strumentale. La calibrazione locale rende il modello coerente con la realtà del territorio, ma il modello rimane un modello: lavora su dati pubblici, derivati, integrati. Per un tratto critico dove serve la decisione di rifacimento del pacchetto bituminoso, il sopralluogo con strumenti dedicati (deflettometro, georadar) rimane necessario.
Non genererà la certificazione tecnica della responsabilità del custode. Il Codice civile, art. 2051 attribuisce al Comune custode una responsabilità che si esaurisce solo con la prova del caso fortuito, e nessun modello statistico può fornire quella prova al posto della documentazione dell'attività di vigilanza svolta. ROADS può essere parte della documentazione (le serie storiche dei sei fattori per i tratti ad alta priorità sono difensive), ma non è il sostituto del piano triennale delle opere pubbliche D.Lgs. 36/2023 né del D.M. 5.11.2001 sulle norme funzionali e geometriche per la costruzione delle strade.
Non chiuderà la conversazione con il tecnico locale. Anzi, la calibrazione locale serve esattamente per aprirla: i pesi del modello diventano un oggetto di confronto tra noi e il tecnico responsabile del Comune. È un punto di contatto tecnico, non un'API.
Un modello onesto dice "non ancora perfettamente calibrato"
Il claim più importante di questo articolo, che vale per oggi e che varrà anche dopo i prossimi rilasci della calibrazione locale, è questo: ROADS non è ancora perfettamente calibrato su nessun Comune italiano. È uno strumento di osservazione coerente nel tempo, non un oracolo.
La coerenza nel tempo è il suo valore. Lo stesso Comune osservato a gennaio, a aprile e a settembre con lo stesso modello restituisce un'evoluzione dell'indice di rischio confrontabile. Se la priorità di un tratto sale tra due osservazioni, è perché qualcosa nei fattori sottostanti si è mosso — non perché abbiamo cambiato i pesi tra le due rilevazioni. Questa coerenza permette al tecnico di leggere il trend, che è spesso più informativo del valore assoluto.
La calibrazione locale — quando arriverà completa — non promette di trasformare il modello in un sistema esatto. Promette di rendere il trend più aderente alla realtà specifica del Comune. Di togliere la sovrastima sistematica sui costieri quando si pesa il gelo, e la sottostima sistematica sugli alpini quando si pesa il gelo-pioggia. Di portare il modello da "media nazionale" a "media specifica di un cluster climatico riconosciuto".
Da quel punto in poi, il salto qualitativo successivo — la calibrazione fine sulla base dei feedback locali del tecnico — è il lavoro lungo. Quello che farà del modello non più "una media", ma "il modello di questo Comune". E non c'è modo di ottenerlo se non con il dialogo continuativo con chi quel Comune lo conosce sul campo.
Per chi gestisce una rete stradale comunale
Se ti riconosci nel profilo del tecnico responsabile della viabilità di un Comune, di una Unione di Comuni, di un'amministrazione provinciale, e ti interessa testare ROADS sul tuo territorio: la modalità ospite di roads.ignicraft.com è il punto di ingresso senza impegno. Ti puoi muovere sul tuo Comune (o su quelli confinanti, per confronto), guardare la mappa, leggere le priorità che il modello attribuisce, ed eventualmente farti già un'idea di quanto la calibrazione di default è aderente al tuo contesto operativo o di quanto se ne discosta.
Se il modello "sente" il tuo Comune come uno costiero qualunque e tu sei a 1.200 metri, quello è il segnale che la calibrazione locale ti servirebbe. È esattamente il dialogo che vogliamo aprire con i Comuni pilota della prossima iterazione. Scrivici — partiamo da lì.
Fonti
LinkedIn (copia-incolla)
Cuneo a 534 metri di quota: 75 giorni di gelo l'anno, ciclo gelo-disgelo dominante. Imperia a 10 metri sul mare: meno di 5 giorni di gelo, ma piogge intense ed esposizione UV cronica.
Stessa fascia geografica — 130 km in linea d'aria — e due famiglie di degrado del manto stradale completamente diverse.
Eppure il modello ROADS, nella configurazione di default pubblica, applica gli stessi pesi sui sei fattori di rischio a entrambi i Comuni. Non è un bug. È una scelta esplicita: il default è la media nazionale.
Ma una media è solo una media. E sulle code della distribuzione climatica italiana — Comuni alpini sopra 800 m, costiero salentino, pianura padana, sud peninsulare — quella media è strutturalmente inadeguata.
Quattro famiglie di degrado che il modello deve pesare in modo diverso:
→ Alpino (sopra 800 m): gelo puro + gelo-disgelo dominanti, traffico marginale → Pianura padana: gelo+pioggia + traffico amplificano i micro-cicli di fessurazione → Costa mediterranea: piogge intense + UV, gelo praticamente irrilevante → Sud peninsulare e isole: degrado termico estivo + traffico turistico stagionale
Aggiungi che il fattore "deformazione" basato su Sentinel-1 ha una densità di acquisizioni utili che varia per latitudine e geometria orbitale. Un Comune di alta quota con versanti ripidi può avere significativamente meno passaggi satellitari coerenti di un Comune di pianura.
Dove sta andando ROADS:
1. Profili climatici predefiniti (5-7 zone) con pesi pre-calibrati, attribuiti automaticamente al Comune 2. Esposizione della calibrazione all'admin del Comune autenticato 3. Calibrazione assistita sui dati locali di censimento buche (per i Comuni pilota che hanno il dato) 4. Modellazione esplicita dei fattori oggi mancanti — salinità marina sui costieri, picchi termici estivi al sud
Cosa il modello NON farà mai, neanche calibrato:
→ Predizione puntuale di singole buche → Sostituzione del rilievo strumentale per tratti critici → Certificazione di esonero della responsabilità ex art. 2051 c.c.
Il claim onesto che vale per oggi: ROADS non è ancora perfettamente calibrato su nessun Comune italiano. È uno strumento di osservazione coerente nel tempo. La coerenza permette al tecnico di leggere il trend — spesso più informativo del valore assoluto.
L'articolo completo entra nel dettaglio dei quattro casi clima, della disponibilità Sentinel-1 sull'Italia, della roadmap di calibrazione locale e delle norme italiane di riferimento (D.Lgs. 36/2023, D.M. 5.11.2001, art. 2051 c.c.).
Link: https://www.ignicraft.com/it/giornale/roads-calibrazione-locale-sei-fattori-clima-comune
#ManutenzioneStradale #PADigitale #Comuni #Copernicus #Sentinel1 #IgniCraft #ROADS

