Come funziona l'elaborazione automatica della CV da OpenStreetMap e la taratura demografica con confini comunali e zonizzazione
L'algoritmo Genera Carta Vulnerabilità da OSM costruisce automaticamente il layer poligonale della CV scaricando i dati territoriali da OpenStreetMap. Per ogni elemento del territorio (strada, edificio, parco, scuola...) crea un poligono con i parametri di frequentazione precompilati: veicoli/giorno, pedoni/giorno, persone presenti, ore di permanenza.
Il risultato è una Carta della Vulnerabilità pronta all'uso che la funzione Valutazione Rischio Arboreo interroga per assegnare la classe di Bersaglio (B) a ogni albero.
Disegna un rettangolo sulla mappa oppure indica un layer (es: inventario alberi) da cui definire l'estensione di elaboraziome (parametro Estensione). L'algoritmo interroga Overpass API solo dentro questa finestra.
Vengono scaricate 4 famiglie di oggetti: strade (highway), edifici (building), usi del suolo (landuse: parchi, residenziale, industriale...) e punti di interesse (scuole, ospedali, bar, panchine, parcheggi...).
Ogni oggetto diventa un poligono: le strade vengono bufferizzate per la larghezza della carreggiata (più marciapiedi se presenti), i POI puntuali diventano cerchi con raggio tipico, edifici e landuse mantengono la geometria. Ogni poligono riceve cv_tipo (veicolare / pedonale / occupazione / manufatto) e i parametri di frequentazione tipici della categoria.
I valori tipici sono calibrati su un comune medio italiano. Il fattore k li scala in base alla popolazione reale dell'area: un borgo da 800 abitanti ha flussi molto più bassi di una metropoli. Tre modalità: valore manuale, layer comuni, layer zonizzazione (vedi sotto).
Il layer CV viene generato nel fuso UTM corretto calcolato dal centro dell'area (es. EPSG:32632 per l'Italia nord-occidentale). Le aree dei poligoni risultano in m² reali — essenziale per il metodo geometrico SPOT/SDAN.
Apri il form attributi (organizzato a schede) e verifica i poligoni vicini agli alberi da valutare. Correggi flussi, aggiungi aree mancanti, elimina poligoni irrilevanti.
Ogni categoria OSM ha parametri tipici. Alcuni esempi:
| Oggetto OSM | cv_tipo | Parametri precompilati |
|---|---|---|
| Strada primaria | veicolare | 10.000 vei/g · 90 km/h · 200 ped/g su marciapiede |
| Strada residenziale | veicolare | 300 vei/g · 30 km/h · 150 ped/g |
| Scale, ippovie, sentieri | pedonale | solo flusso pedonale, 0 veicoli |
| Parco / giardino | occupazione | persone/giorno e ore di permanenza tipiche · metodo geometrico |
| Scuola | occupazione | 400 pers/g · 2 h/pers · 210 giorni/anno |
| Ospedale | occupazione | 500 pers/g · 12 h presenza · 365 giorni |
| Bar / ristorante | occupazione | 30-40 pers/g · permanenza media |
| Edificio | manufatto | valore economico stimato per tipologia |
| Parcheggio | veicolare | 200 vei/g a bassa velocità |
cv_metodo è sempre geometrico: la classe B viene calcolata con il metodo SPOT/SDAN che proporziona la frequentazione all'area di caduta reale dell'albero.I parametri tipici valgono per un comune medio (30.000–80.000 abitanti). Il fattore k li riscala per il contesto reale:
| Fascia | Abitanti | k | Contesto |
|---|---|---|---|
| XXS | < 500 | 0.05 | Borgata, nucleo isolato |
| XS | 500 – 2.000 | 0.15 | Frazione, paese piccolo |
| S | 2.000 – 10.000 | 0.35 | Piccolo comune |
| M- | 10.000 – 30.000 | 0.65 | Comune minore |
| M ★ | 30.000 – 80.000 | 1.00 | Comune medio — BASELINE |
| M+ | 80.000 – 200.000 | 1.40 | Comune grande |
| L | 200.000 – 500.000 | 1.80 | Città media |
| XL | 500.000 – 2.000.000 | 2.50 | Grande città |
| XXL | > 2.000.000 | 3.50 | Metropoli |
Inserisci il numero di abitanti del comune: l'algoritmo determina la fascia e applica il k corrispondente a tutta l'area di studio. Veloce ma uniforme.
Fornisci un layer poligonale dei confini comunali con il campo pop_res (popolazione residente). Per ogni poligono CV l'algoritmo individua il comune che lo contiene e applica il k della sua fascia. Ideale per aree di studio che attraversano più comuni.
pop_res.Il più preciso: disegni le zone con caratteristiche omogenee (centro storico, periferia, lungolago turistico...) e assegni a ciascuna il suo k con il campo dz_k. In più puoi modellare i flussi extra:
Comune di 5.000 abitanti (fascia S, k=0.35) con lungolago che d'estate accoglie 40.000 presenze:
somma → k = 0.35 + 2.50 − 1.0 = 1.85Risultato: gli alberi del lungolago hanno bersaglio coerente con l'afflusso turistico reale, quelli del centro con i soli residenti.
Il fattore k agisce prima del calcolo della classe B — modifica i flussi della CV. Il Moltiplicatore della VRA agisce invece dopo, sul valore di rischio della tripla (B, CF, POF):
pop_res oppure dz_k