📖 Genera Carta Vulnerabilità da OSM

Come funziona l'elaborazione automatica della CV da OpenStreetMap e la taratura demografica con confini comunali e zonizzazione

🎯 Cosa fa questa funzione

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.

⚠ I valori precompilati sono stime da rivedere: derivano dalla classificazione OSM, non da rilievi. Per valutazioni accurate verifica e correggi i parametri delle aree critiche nel form attributi.

⚙️ Come funziona — il flusso in 6 passi

1
Definisci l'area di studio

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.

2
Scarico dati OSM

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...).

3
Conversione in poligoni CV

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.

4
Taratura demografica — fattore k

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).

5
Output in UTM

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.

6
Revisione manuale

Apri il form attributi (organizzato a schede) e verifica i poligoni vicini agli alberi da valutare. Correggi flussi, aggiungi aree mancanti, elimina poligoni irrilevanti.

📋 Cosa viene precompilato

Ogni categoria OSM ha parametri tipici. Alcuni esempi:

Oggetto OSMcv_tipoParametri precompilati
Strada primariaveicolare10.000 vei/g · 90 km/h · 200 ped/g su marciapiede
Strada residenzialeveicolare300 vei/g · 30 km/h · 150 ped/g
Scale, ippovie, sentieripedonalesolo flusso pedonale, 0 veicoli
Parco / giardinooccupazionepersone/giorno e ore di permanenza tipiche · metodo geometrico
Scuolaoccupazione400 pers/g · 2 h/pers · 210 giorni/anno
Ospedaleoccupazione500 pers/g · 12 h presenza · 365 giorni
Bar / ristoranteoccupazione30-40 pers/g · permanenza media
Edificiomanufattovalore economico stimato per tipologia
Parcheggioveicolare200 vei/g a bassa velocità
💡 Per le aree di tipo occupazione il campo 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.

👥 La taratura demografica: il fattore k

I parametri tipici valgono per un comune medio (30.000–80.000 abitanti). Il fattore k li riscala per il contesto reale:

cv_vei_g → cv_vei_g × k # veicoli/giorno
cv_ped_g → cv_ped_g × k # pedoni/giorno
cv_ore_flat → min(cv_ore_flat × k, 24) # ore flat (max 24)
cv_per_giorno → cv_per_giorno × k # persone/giorno (metodo geometrico)

Le 9 fasce demografiche

FasciaAbitantikContesto
XXS< 5000.05Borgata, nucleo isolato
XS500 – 2.0000.15Frazione, paese piccolo
S2.000 – 10.0000.35Piccolo comune
M-10.000 – 30.0000.65Comune minore
M ★30.000 – 80.0001.00Comune medio — BASELINE
M+80.000 – 200.0001.40Comune grande
L200.000 – 500.0001.80Città media
XL500.000 – 2.000.0002.50Grande città
XXL> 2.000.0003.50Metropoli

Le 3 sorgenti del fattore k

1 · Valore manuale

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.

2 · Layer comuni (confini con popolazione)

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.

💡 Usa l'algoritmo Crea layer Comuni per generare un layer vuoto già formattato: digitalizza i confini (o incolla geometrie ISTAT) e compila pop_res.

3 · Layer zonizzazione (k zona per zona)

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:

dz_k
Moltiplicatore base della zona (obbligatorio). Selezionabile dalle 9 fasce nel form.
dz_k_extra
Flusso aggiuntivo: turismo, pendolari, eventi. 0 = assente.
dz_k_modo
somma: k = dz_k + dz_k_extra − 1.0 (flussi sovrapposti, es. residenti + turisti) · massimo: k = max(dz_k, dz_k_extra) (eventi discontinui, es. fiere, stadi)
💡 Usa l'algoritmo Crea layer Zonizzazione per il layer vuoto preformattato: tutti i campi hanno menu a tendina con le fasce e le spiegazioni.

Esempio pratico — lago turistico

Comune di 5.000 abitanti (fascia S, k=0.35) con lungolago che d'estate accoglie 40.000 presenze:

Risultato: gli alberi del lungolago hanno bersaglio coerente con l'afflusso turistico reale, quelli del centro con i soli residenti.

🔄 Ordine di applicazione

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):

dati OSM tipici → × k → CV calibrata → classe B → tripla (B,CF,POF) → × molt → livello di rischio

✅ Checklist operativa

  1. Esegui Crea layer Comuni o Crea layer Zonizzazione (se vuoi la taratura spaziale)
  2. Digitalizza confini/zone e compila pop_res oppure dz_k
  3. Esegui Genera Carta Vulnerabilità da OSM: definisci l'estensione, scegli la sorgente k
  4. Rivedi i poligoni CV vicino agli alberi: correggi flussi e parametri dove necessario
  5. Esegui Valutazione Rischio Arboreo selezionando la CV come sorgente bersaglio