Orientamento delle città italiane

Ispirato da questo articolo ho creato, grazie a tanto bel codice quasi già pronto, dei grafici che rappresentano “come sono orientate” le città italiane.

In pratica il programma, che trovate condiviso su anaconda, scarica da OpenStreetMap le strate di una città, poi semplifica la cartina, fa l’elenco delle strade che rimangono e ne calcola l’orientamento, cioè trova qual’è la loro direzione seguendo la bussola, quindi il tutto viene rappresentato in grafico.

Due note sui grafici:

  1. non sono normalizzati tra loro, cioè gli assi solo lunghi diversi tra grafici.
  2. Sui grafici vengono rappresentate quante strade sono orientate in un certo modo.

Ho analizzato le città con più abitanti d’Italia più alcune città interessanti.

Roma

Milano

Napoli

Torino

Palermo

Genova

Bologna

Firenze

Catania

Reggio Calabria

Bari

Giulianova

Parmanova

Cortemaggiore

Bergamo

Bitonto

Grammichele

Verona

Messina

Padova

Latina

Per i più curiosi su questo album trovate la cartina semplificata di ogni città analizzata.

Extra sui grafici: ho provato ad aggiungere “peso” in base alla lunghezza della strada, il risultato non cambia sensibilmente.

Edit: Aggiungo, a parte, Venezia, però tecnicamente il comune di Venezia include anche Mestre e le zone limitrofe.
Se passo all’isola invece, chiaramente le strade per le automobili sono pochissime, quindi devo cambiare l’estrazione dei dati per includere anche le strade pedonali etc.