Ciao Alberto
io sono un sostenitore delle isocrone ed ho anche guardato (spesso)
vari strumenti in merito.
Si basano tutti sul grafo stradale di OpenStreetMap.
Una mia veloce review
-
iso4app.net
mi piace il fatto che permetta di fare il calcolo su trasporto pubblico
- openrouteservice
a parte essere completamente opensource (io ho una mia istanza
personale) e conoscere qualcuno del team di sviluppo, è uno degli
strumenti che preferisco maggiormente per la semplicità d'uso ed anche
per la possibilità, per un non-developer, di scaricarsi i geojson
delle isocrone generate dall'interfaccia web.
https://maps.openrouteservice.org/
- graphhopper
questo è un prodotto misto open and closed source. Sulla parte open è
nato OpenRouteService.
- osrm-isochrone
si tratta di una estensione fatta da mapbox per OSRM.
OSRM è un software open source, basato sui dati di openstreetmap, per
calcolo di routing.
Mapbox ha creato questa estensione sperimentale. Mi chiedo comunque se
è quella che usano loro.
- galton
è un altro software os sviluppato dall'azienda russa Urbica (che
consiglio di seguire) che si appoggia a OSRM attraverso node.js
https://galton.urbica.co/
Ne ho fatto uso in passato e funziona molto bene,
- valhalla
si tratta di un altro prodotto opensource molto potente simile a OSRM
ma più aggiornato.
È uno dei prodotti che era nato dal azienda Mapzen, poi ha avuto una
grossa battuta d'arresto (basta leggere la storia di Mapzen) ed ora ha
ricominciato a pedalare.
Ora sto spingendo su questo.
- mapbox
fra le sue API ha anche il calcolo delle isocrone.
https://docs.mapbox.com/playground/isochrone/
non mi è chiaro se sono calcolate con OSRM o Valhalla o ...
Ulteriori considerazioni che aggiungo:
- tutti gli strumenti sopra elencati si basano sui dati di
openstreetmap, è quindi opportuno avere informazioni anche
sull'aggiornamento e su come si portano i dati in pancia visto che il
tagging di openstreetmap è abbastanza vario. Mi riferisco in
particolare a divieti/permessi et simila.
- attenzione che, nel calcolo delle isocrone possono intervenire
variabili importanti come le pendenze e il traffico
Qui un mio vecchissimo post che faceva una comparazione fra mapbox e
openrouteservice
https://medium.com/@napo/isocrone-mapbox-vs-openrouteservice-6454fbcabbf6
Queste le mie "FAQ"
- quale è il tuo preferito?
valhalla
- quale mi consigli?
openrouteservice
- come mai proponi preferisci valhalla ma consigli openrouteservice?
openrouteservice può essere usato in cloud, o installato sul proprio
computer (occhio allo spazio).
Di valhalla, al momento, non mi risulta ci siano istanze pubbliche da
usare liberamente.
- e gli altri?
ISO4App non mi risulta sia open source.
Graphhopper è alla base di Openrouteservice
OSRM fa il suo lavoro fatto bene, solo che, per le isocrone, ha
bisogno di tool terze parti (vedi galton).
OpenRouteService, Valhalla e Grapphopper hanno anche ulteriori
funzioni come il MapMatching ( = dato il disegno di un percorso che
non coincide con il grafo stradale, va ad individuare quale sia il
grafo stradale più prossimo).
- cosa hai usato per fare PAT30Cappa?
PAT30Cappa è la versione di 30Cappa fatto con Andrea e Salvatore a
dicembre 2020 per il "Decreto di Natale" per disegnare le aree a 30km
dal confine comunale dei comuni fino a 5.000 abitanti. Per fare
questo non servono le isocrone e, il calcolo, è fatto usando una
funzione di buffer dal perimetro comunale.
Il caso di PAT30Cappa è perchè, ad aprile 2021, la Provincia Autonoma
di Trento, ha fatto una delibera che parlava di distanza percorso sul
grafo stradale (quindi non in linea d'aria).
Anche in questo caso però si parla di isodistanza e non di isocrona.
Valhalla non ha questa funzione e quindi ho usato OpenRouteService.
Qui il tool
https://napo.github.io/pat30cappa/
- le isocrone si possono usare per il calcolo delle città a 15 minuti?
Certo che le si possono usare, ma prima bisogna capire cosa voglia
dire "città a 15 minuti"
... mi fermo qui.
Grazie Alberto per lo stimolo.