Bologna/Bologna città 30

From OpenStreetMap Wiki
Jump to navigation Jump to search

Dal 1° Luglio 2023 tutte le strade in un'area di Bologna che copre la zona più densamente abitata cambiano limite massimo di velocità passando a 30 km/h, con l'eccezione di alcune strade urbane di scorrimento che saranno a 50km/h (e ovviamente le extraurbane e autostrade che rimarranno invariate).

Fino a fine 2023 ci sarà un periodo di transizione in cui i nuovi limiti saranno già ufficiali ma non ci saranno multe. Da gennaio 2024 partiranno anche le multe. Comunque, visto che i nuovi limiti sono già attivi, questi possono essere riportati fin da subito su OSM con i tag maxspeed=30/maxspeed=50.

Analisi preliminare

Risorse

Query utili

Strade senza maxspeed=* all'interno della zona di Bologna Città 30:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
(
  way["highway"="primary"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="secondary"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="tertiary"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="unclassified"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="residential"]["maxspeed"!~".*"](area.searchArea);
);
out body;
>;
out skel qt;

Strade con maxspeed=* diverso da 30 e non già verificato come corretto all'interno della zona di Bologna Città 30:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
(
  way["highway"="primary"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!="https://wiki.osm.org/?curid=306950"](area.searchArea);
  way["highway"="secondary"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!="https://wiki.osm.org/?curid=306950"](area.searchArea);
  way["highway"="tertiary"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!="https://wiki.osm.org/?curid=306950"](area.searchArea);
  way["highway"="unclassified"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!="https://wiki.osm.org/?curid=306950"](area.searchArea);
  way["highway"="residential"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!="https://wiki.osm.org/?curid=306950"](area.searchArea);
);
out body;
>;
out skel qt;

Strade già impostate a 30 km/h all'interno della zona di Bologna Città 30:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
way["maxspeed"="30"](area.searchArea);
out body;
>;
out skel qt;

Possibili metodi di inserimento

Possibili strade per aggiornare su OpenStreetMap i valori di maxspeed=* per tutte le strade interessate:

Modifica manuale strada per strada

  • Precisione molto alta
  • Già possibile
  • Processo estremamente lento, anche ipotizzano dei mapathon

Modifica in blocco dei limiti in base a un elenco pubblico di strade a 30km/h

  • Avendo in mano un elenco ufficiale di strade che saranno a 30km/h si potrebbe fare un mapping con i rispettivi elementi OSM e modificare in blocco questi con maxspeed=30
  • Precisione molto alta
  • Impossibile finchè la lista di strade a 30 km/h non è disponibile (nella lista citata sopra e riportata sotto sono indicate solo le strade che NON passano a 30km/h)
  • Nel momento in cui la lista fosse rilasciata bisognerebbe assicurarsi che la licenza di rilascio sia compatibile con l'import
  • Si applicano le linee guide per l'import (incluso l'obbligo di documentare e discutere la procedura di import su wiki e mailing list)
  • Velocità media
    • L'import vero e proprio dovrebbe essere veloce
    • L'ottenimento della lista e la discussione dell'import potrebbero riservare sorprese o arenarsi senza un'azione costante

Modifica in blocco dei limiti nella zona 30 ad esclusione delle eccezioni

  • Avendo in mano un elenco ufficiale di strade eccezioni che saranno a 50km/h e il perimetro della zona 30 (abbiamo già entrambi) è possibile seleionare tutte le strade urbane comprese nel perimetro ma non nelle eccezioni e modificarle in blocco con maxspeed=30
  • Precisione media
    • La zona 30 è esposta sul sito ufficiale come immagine con risoluzione abbastanza bassa, quindi anche l'area importata su OSM è approssimata, è abbastanza difficile capire se le strade ai margini dell'area sono incluse o escluse dal cambiamento, quindi bisogna verificarle in altro modo o si richia di commettere abbastanza errori)
  • In teoria non si dovrebbero applicare le linee guida per l'import ma si applicano le linee guida per le modifiche automatizzate (che sono un po' più leggere ma richiedono comunque di documentare e discutere le procedure di modifica).
  • Velocità media
    • Abbiamo già a disposizione tutto il necessario per la modifica delle strade lontane dal margine esterno che dovrebbe essere veloce
    • Il primo passo, già possibile, è modificare su OSM le strade eccezione a 50 km/h e applicando maxspeed=50 e un tag che permetta di capire che la strada è già stata verificata.
    • La discussione della procedura potrebbe riservare sorprese

Questione zone:maxspeed=*

Attualmente molte delle strade con maxspeed=30 hanno anche zone:maxspeed=IT:30:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
way["highway"]["maxspeed"]["zone:maxspeed"="IT:30"](area.searchArea);
out body;
>;
out skel qt;

Questo tag però dall'esigua descrizione in Key:zone:maxspeed sembra essere pensato solo per le aree che rientrano nella definizione legale di Zona 30 e questo non è (più) il caso per Bologna. Un principio cardine della città 30 è esattamente quello di scardinare la vecchia concezione di zona 30. Insomma, il nuovo limite a 30 non è tale in quanto "siamo in zona 30" ma è tale in quanto "siamo in area urbana, e la città ha deliberato che tutte le strade in area urbana hanno il limite a 30". SArebbe quindi buona cosa proporre alla comunità OSM un nuovo valore per zone:maxspeed=* specifico per le "Città 30". Fra gli altri valori usati in giro per il mondo e documentati su Key:zone:maxspeed non sembra esserci nulla da cui prendere spunto. Idem su taginfo.

Progettazione

La strada migliore sembra essere quella della modifica in blocco dei limiti nella zona 30 ad esclusione delle eccezioni. Gli step sono

  1. Inserimento delle eccezioni a 50km/h su OSM partendo dall'elenco che abbiamo già a disposizione
  2. Individuazione delle restanti strade nell'area Città 30
  3. Trovare fra queste i casi in cui si può semplicemente applicare maxspeed=30 e i casi particolari che è meglio gestire a mano (per esempio quelli sul perimetro)
  4. Come dettato dalle linee guida per le modifiche automatizzate documentare e discutere le modifiche che si intende fare:
  5. Applicare maxspeed=30 alle strade scelte

Implementazione delle modifiche

Inserimento delle eccezioni

Il priomo passo per procedere all'applicazione delle modifiche è modificare su OSM le strade eccezione a 50 km/h e applicando maxspeed=50 e un tag che permetta di capire che la strada è già stata verificata: come tag di verifica usiamo source:maxspeed=* (URL breve a questa pagina Wiki). A questo scopo, la tabella in fondo con la lista di eccezioni a 50 km/h contiene una colonna in cui indicare se la strada è già stata taggata con tag sopra. L'inserimento è stato completato, con l'eccezione di 3 strade che andranno verificate sul campo in futuro e nel frattempo escluse dalle modifiche automatiche agli step successivi.

Verifica delle eccezioni inserite

Strade già verificate come corrette a 50 km/h all'interno della zona di Bologna Città 30:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
nwr["maxspeed"="50"]["source:maxspeed"="https://wiki.osm.org/?curid=306950"](area.searchArea);
out body;
>;
out skel qt;

Applicazione del limite 30 dove non presente

Avendo completato l'inserimento delle eccezioni a 50 km/h, tutte le restanti strade nella zona urbana dovrebbero avere limite 30 km/h. Andranno rimosse alcune strade al confine dell'area e le tre strade citate nella sezione precedente. A questo scopo usiamo una query OSM per trovare le strade che rispettano tutte queste condizioni:

Query per la visualizzazione:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
(
  relation(16048261);
  way["highway"="primary"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="secondary"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="tertiary"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="unclassified"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="residential"]["name"]["maxspeed"!~".*"](area.searchArea);
);
out body;
>;
out skel qt;

Query per trovare le highway=* da modificare: per non inserire dati errati applichiamo alla un filtro su name=* per rimuovere alcune strade che si trovano al confine dell'area Bologna Città 30 e vanno verificate sul posto o che per qualsiasi altro motivo sono in dubbio:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
(
  way["highway"="secondary"]["name"]["maxspeed"!~".*"]["name"!~"Stendhal|Lepido|San Donato|Visconti"](area.searchArea);
  way["highway"="tertiary"]["name"]["maxspeed"!~".*"]["name"!~"Agucchi|Codivilla|Fanin|Carnacini|Baroni|Ferrarese"](area.searchArea);
  way["highway"="unclassified"]["name"]["maxspeed"!~".*"]["name"!~"Ducati|San Vittore|di Ravone|Cooperazione|del Genio|Martinetti|Larga"](area.searchArea);
  way["highway"="residential"]["name"]["maxspeed"!~".*"]["name"!~"Campagnoli|Pinardi|Jahier|Gaspari|Margherita al Colle|San Mamolo|Fornaciai|Canonici|Pioppe"](area.searchArea);
);
out body;
>;
out skel qt;

Al momento della scrittura di questa pagina si tratta di 2240 way, di cui . A tutte queste way verrebbe applicato in blocco maxspeed=30. L'intenzione dell'esecuzione di questa query è stata comunicata sulla mailing list Wikimedia Emilia-Romagna.

Verifica dei limiti a 30 inseriti

Queste modifiche sono state applicate in https://www.openstreetmap.org/changeset/140416421 .

Strade inserite a 30 km/h all'interno della zona di Bologna:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
nwr["maxspeed"="30"](area.searchArea);
out body;
>;
out skel qt;

Strade inserite a 30 km/h all'interno della zona di Bologna nel contesto delle modifiche per Bologna Città 30:

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
nwr["maxspeed"="30"]["source:maxspeed"="https://wiki.osm.org/?curid=306950"](area.searchArea);
out body;
>;
out skel qt;

Gestione delle strade rimanenti

Le strade rimanenti senza maxspeed o che avevano già un valore di maxspeed=* diverso da 30 senza una fonte, sono trovabili con la query che segue. Sono circa 200 e praticamente impossibili da sistemare in massa automaticamente, quindi andranno gestite a mano.

try it yourself in overpass-turbo
[out:json][timeout:25];
area(3616048261)->.searchArea; // https://www.openstreetmap.org/relation/16048261
(
  way["highway"="primary"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="secondary"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="tertiary"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="unclassified"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="residential"]["name"]["maxspeed"!~".*"](area.searchArea);
  way["highway"="primary"]["name"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!~".*"](area.searchArea);
  way["highway"="secondary"]["name"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!~".*"](area.searchArea);
  way["highway"="tertiary"]["name"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!~".*"](area.searchArea);
  way["highway"="unclassified"]["name"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!~".*"](area.searchArea);
  way["highway"="residential"]["name"]["maxspeed"]["maxspeed"!="30"]["source:maxspeed"!~".*"](area.searchArea);
);
out body;
>;
out skel qt;

Appendice: Lista delle eccezioni

Lista delle strade che resteranno a 50 km/h presa da bolognacitta30.it (aggiornata al 2023-07-02) e dei changeset in cui è stato applicato maxspeed=50:

Nome via Fatto? Note
PIAZZA DI PORTA CASTIGLIONE 138030139
PIAZZA DI PORTA MAGGIORE 138029759
PIAZZA DI PORTA MASCARELLA 138029516
PIAZZA DI PORTA SAN DONATO 138029516
PIAZZA DI PORTA SAN FELICE 138029179
PIAZZA DI PORTA SAN MAMOLO 138030139
PIAZZA DI PORTA SAN VITALE 138029759
PIAZZA DI PORTA SANTO STEFANO 138029759
PIAZZA VII NOVEMBRE 1944 138029179
PIAZZALE ATLETI AZZURRI D'ITALIA 138037496
PONTE RICCARDO BACCHELLI 138030700
ROTONDA 35 REGGIMENTO FANTERIA PISTOIA 138038782
ROTONDA ALEARDO DONATI 138035166
ROTONDA ARNALDO FORNI 138038782
ROTONDA AYRTON SENNA 138031097
ROTONDA BATTAGLIA DI CASTELDEBOLE 138030700
ROTONDA BITTISIA GOZZADINI 138072831
ROTONDA BRIGATA PARACADUTISTI FOLGORE 138032407
ROTONDA BRUNO GUALANDI 138075050
ROTONDA CADUTI ITALIANI IN MISSIONE DI PACE 138032407
ROTONDA CESARE MALOSSI 138075363
ROTONDA CHARLES DE GAULLE 138033753
ROTONDA CROCEROSSINE 138035476
ROTONDA DANTE CANE' 138035166
ROTONDA DISPERSI DEL NAUFRAGIO DEL PIROSCAFO ORIA 138037496
ROTONDA GIUSEPPE GOZZETTI 138076453
ROTONDA GRANATIERI DI SARDEGNA 138038937
ROTONDA LAVORATORI LICENZIATI PER RAPPRESAGLIA Necessaria verifica sul campo
ROTONDA LEONE PANCALDI 138035296
ROTONDA LUCIANO ROMAGNOLI 138030520
ROTONDA MARIA ADELE CROCIONI MICHELINI 138072831
ROTONDA ONORATO MALAGUTI 138060025
ROTONDA PATRIZIA VICINELLI 138075758
ROTONDA PIERO BOTTONI 138031141
ROTONDA PIETRO BUBANI 138038782
ROTONDA TAXISTI VITTIME STRAGE 2 AGOSTO 1980 138035166
ROTONDA TOMMASINA GUIDI 138038782
SOTTOPASSO ERNESTO MASERATI 138031097
VIA AGUCCHI Necessaria verifica sul campo tratti
VIA ALBERTO MANZI 138038782
VIA ALBERTO MARIO 138037496
VIA ANTONIO BALDACCI 138075050
VIA ARCANGELO CORELLI 138033753
VIA ARNO 138037496
VIA BENEDETTO MARCELLO 138033753
VIA CADUTI DI CASTELDEBOLE 138060265
VIA CESARE GNUDI 138060412
VIA CRISTOFORO COLOMBO 138038782
VIA DALLA VOLTA 138073108
VIA DEGLI ORTOLANI 138032407
VIA DEL LAZZARETTO 138073108
VIA DEL TERRAPIENO 138038051
VIA DEL TRIUMVIRATO 138075758 ad eccezione di tutto il tratto in corrispondenza dell'abitato della Birra, regolato a 30 km/h
VIA DON LUIGI STURZO 138032774
VIA DUE MADONNE 138037496
VIA FERRARESE 138034467 limitatamente al tratto periferico, dalla linea ferroviaria di cintura verso il confine comunale
VIA FIRENZE 138037496
VIA FRANCESCO ZANARDI 138060542 limitatamente al tratto non abitato tra via Carracci e via Manzi
VIA GIUSEPPE SARAGAT 138060025
VIA JURIJ ALEKSEEVIC GAGARIN 138072831
VIA LUIGI LONGO 138037496
VIA MARCO POLO 138038782
VIA MICHELINO 138035166
VIA ONDINA VALLA 138035166
VIA PAOLO FORTUNATI 138075050
VIA PIERO GOBETTI Necessaria verifica sul campo
VIA PIETRO NENNI 138060025
VIA PO 138033753
VIA PRATI DI CAPRARA 138038937
VIA SABOTINO 138030520
VIA SAN DONATO 138037904 limitatamente al tratto periferico, dalla linea ferroviaria di cintura verso il confine comunale
VIA SIMONE DEI CROCEFISSI 138074682
VIA STALINGRADO 138034044
VIA TAZIO NUVOLARI 138035166
VIA TOLMINO 138030520
VIA TORINO 138033753
VIA TOSCANA 138031769 limitatamente al tratto periferico, da via Foscherara verso il confine comunale
VIA UMBERTO TERRACINI 138038782
VIALE ALDO MORO 138034044
VIALE ANGELO MASINI 138029516
VIALE ANTONIO ALDINI 138028915
VIALE ANTONIO SILVANI 138029179
VIALE CARLO BERTI PICHAT 138029516
VIALE CARLO PEPOLI 138028915
VIALE DELLA FIERA 138035296
VIALE DELLA REPUBBLICA 138060412
VIALE ENRICO PANZACCHI 138030139
VIALE EUROPA 138035296
VIALE GAETANO SALVEMINI 138060265
VIALE GIAMBATTISTA ERCOLANI 138029759
VIALE GIOSUE' CARDUCCI 138029759
VIALE GIOVANNI GOZZADINI 138030139
VIALE GIOVANNI VICINI 138028915
VIALE MOHANDAS KARAMCHAND GANDHI 138030520
VIALE PALMIRO TOGLIATTI 138030700
VIALE PIETRO PIETRAMELLARA 138029179 ad eccezione di tutto il tratto davanti alla Stazione FS, regolato a 30 km/h
VIALE QUIRICO FILOPANTI 138029759
VIALE ROMA 138032407
VIALE SANDRO PERTINI 138060025
VIALE VITTORIO SABENA 138038937
VIALE VLADIMIR ILIC ULJANOV LENIN 138033753