I servizi di routing consentono di eseguire diversi tipi di analisi spaziale sulle reti di trasporto, ad esempio individuare il migliore itinerario in una città, trovare il veicolo o la struttura di emergenza più vicina, identificare un'area di servizio intorno a una posizione o eseguire una serie di ordini con una flotta di veicoli.
Poiché vengono eseguiti in ArcGIS Server, i servizi di routing rendono disponibili gli strumenti di analisi di rete all'organizzazione nel Web, dove possono essere eseguiti da più utenti contemporaneamente. Consente di condividere le funzionalità di analisi di rete in tutta l'organizzazione senza richiedere a ogni utente di possedere una ArcGIS Network Analyst extension per ArcGIS Pro. Elimina inoltre la necessità di gestire più copie del dataset di rete. Chiunque nell'organizzazione utilizza una singola origine autorevole per tutte le analisi di rete. L'esperienza fornita dai servizi di routing è simile a quella degli strumenti disponibili in ArcGIS Pro per l'esecuzione dell'analisi sulle reti stradali.
I servizi di routing richiedono un dataset di rete sul quale l'analisi viene eseguita. Il dataset di rete modella la rete di trasporto codificando le regole del traffico, ad esempio quelle che governano le strade a senso unico, i limiti di svincolo, cavalcavia e tunnel, e così via. Si accede al dataset di rete tramite un geodatabase, che può essere un file geodatabase, un pacchetto di mappe mobile memorizzato su disco o un enterprise geodatabase. È possibile creare un dataset di rete basato sui dati stradali mantenuti dall'organizzazione o utilizzare un dataset di rete disponibile come parte di ArcGIS StreetMap Premium.
I servizi di utilità di routing devono essere configurati per abilitare gli strumenti di analisi di rete nell'organizzazione. Non è necessario configurare tutti i servizi, anche se alcune applicazioni client out-of-the-box possono avere funzionalità che richiedono la configurazione dei servizi.
Licenza:
Per pubblicare i servizi di routing in ArcGIS Enterprise, è richiesta una licenza ArcGIS Network Analyst extension. Tuttavia, per utilizzare i servizi di routing, non è necessario che le applicazioni clienti come ArcGIS Pro dispongano di una licenza ArcGIS Network Analyst extension.
Tipi di servizi di routing
Le sezioni seguenti descrivono i sei tipi di servizi di routing.
Servizio itinerari
Il servizio di routing consente di individuare il percorso migliore per spostarsi da una posizione a un'altra o visitare diverse località. L'itinerario migliore può essere quello più rapido per una data ora del giorno in considerazione delle condizioni di traffico a tale ora oppure il più breve per ridurre la distanza da percorrere. Il servizio di routing consente inoltre di individuare il percorso migliore che tenga conto delle soste previste durante le finestre temporali consentite specificate. Se è necessario visitare più di due luoghi, è possibile determinare l'itinerario migliore per l'ordine fisso delle località specificate. Si tratta di un itinerario semplice. In alternativa, il servizio di routing può determinare la sequenza migliore con cui visitare i diversi luoghi (il problema del venditore in viaggio). Si tratta di un itinerario ottimizzato.
Servizi più vicini
Trovare l'ospedale più vicino al luogo in cui si è verificato un incidente, le volanti della polizia più vicine alla scena di un crimine e il negozio più vicino all'indirizzo di un cliente sono tutti esempi di problemi che è possibile risolvere grazie al servizio Servizi più vicini. Durante la ricerca dei servizi più vicini, è possibile specificare quanti servizi cercare e se la direzione di viaggio è lontana o vicina da essi. Una volta trovati i servizi più vicini, è possibile visualizzare il percorso migliore da e verso essi e includere il tempo di percorrenza, la distanza di viaggio e le indicazioni stradali per ciascun servizio. Per determinare gli itinerari migliori, il servizio può utilizzare le condizioni correnti del traffico. È anche possibile specificare un tetto di impedenza oltre il quale non si deve cercare un servizio. Ad esempio, è possibile configurare la ricerca del servizio più vicino per individuare gli ospedali situati a 15 minuti di macchina dal luogo di un incidente. Tutti gli ospedali a una distanza superiore al tempo di percorrenza specificato non verranno inclusi nei risultati. Gli ospedali vengono spesso definiti servizi. Il servizio consente di eseguire contemporaneamente più analisi dei servizi più vicini. Questo significa che in presenza di più incidenti è possibile trovare il servizio o i servizi più vicini per ciascun incidente.
Servizio area di servizio
Il servizio Area di servizio consente di individuare l'area che è possibile raggiungere a partire dalla posizione inserita entro un tempo di percorrenza o una distanza di viaggio specificata. Per area di servizio di intende l'area che racchiude tutte le strade accessibili entro una distanza o un tempo di percorrenza specificato da una o più località, definite spesso servizi. Le aree di servizio vengono in genere utilizzate per visualizzare e misurare l'accessibilità di servizi. Ad esempio un poligono relativo a un tempo di percorrenza pari a tre minuti intorno a una salumeria consente di stabilire quali residenti possono raggiungere il negozio entro tre minuti e di conseguenza fare acquisti con maggiore probabilità. Il servizio consente inoltre di creare aree di servizio concentriche intorno a uno o più servizi per illustrare in che modo l'accessibilità può cambiare in caso di una variazione del tempo di percorrenza o della distanza di viaggio. Può ad esempio essere utilizzato per determinare il numero di ospedali a 5, 10 e 15 minuti di tempo di percorrenza dalle scuole. Quando si creano aree di servizio basate su tempi di percorrenza, il servizio può utilizzare dati sul traffico che possono influire sull'area raggiungibile durante le diverse ore del giorno.
Servizio di routing della flotta
Diverse organizzazioni si servono di una flotta di veicoli per evadere gli ordini. Un grande negozio di arredamento può ad esempio utilizzare diversi camion per consegnare a domicilio i mobili. Un'azienda specializzata nel riciclo degli oli esausti può ad esempio servirsi di camion per prelevare gli oli presso i ristoranti. Un reparto sanitario può ad esempio pianificare visite giornaliere per ognuno dei propri ispettori. Il problema comune a questi esempi è il routing della flotta. Ogni organizzazione deve infatti determinare quali ordini (domicili dei clienti, ristoranti o siti di ispezione) evadere in base all'itinerario (camion o ispettore) e in quale sequenza evadere gli ordini. L'obiettivo principale è quello di ottimizzare la gestione degli ordini riducendo al minimo i costi operativi per la flotta di veicoli. Per determinare le soluzioni per queste complesse attività di gestione della flotta, è possibile utilizzare il servizio di routing della flotta. Il servizio consente inoltre di risolvere anche problemi più specifici perché sono disponibili diverse opzioni, quali quella per abbinare la capacità dei veicoli alle quantità degli ordini, quella per garantire un servizio ai clienti di alto livello rispettando le finestre temporali definite negli ordini, quella per prevedere le soste degli autisti e infine quella per accoppiare gli ordini in modo che vengano evasi tramite lo stesso itinerario.
Si consideri ad esempio il caso di un'azienda che deve consegnare merci da un magazzino centralizzato alle diverse salumerie. Presso il magazzino è disponibile una flotta di tre camion. Il magazzino è aperto solo in una finestra temporale specifica, ovvero dalle 8.00 alle 17.00, durante il quale tutti i camion devono rientrare al magazzino. Ogni camion ha una capacità pari a circa 7000 kg, pertanto il carico delle merci trasportabili è limitato. Ogni negozio richiede la consegna di una specifica quantità di merci (in kg) e prevede finestre temporali specifiche per le consegne. Inoltre l'autista può lavorare per un massimo di otto ore giornaliere, deve fare una sosta per il pranzo e viene pagato per il tempo dedicato alla guida e alla consegna delle merci ai negozi. È quindi possibile utilizzare il servizio per determinare un itinerario in modo tale che sia possibile effettuare le consegne rispettando tutti i requisiti in termini di veicolo e di ordine e riducendo al minimo il tempo totale dedicato dall'autista a un particolare itinerario.
Servizio di posizione-allocazione
Il servizio Posizione-Allocazione consente di scegliere quali servizi di un insieme di servizi utilizzare sulla base della potenziale interazione con punti richiesta. Questo servizio consente di rispondere a domande quali:
- Dato un insieme di stazioni dei pompieri esistenti, quale sito per una nuova stazione offre tempi di risposta migliori per la comunità?
- In caso di ridimensionamento di un'azienda che opera nel commercio al dettaglio, quali negozi è possibile chiudere senza influire sulla richiesta complessiva?
- Dove è necessario costruire un impianto per ridurre al minimo la distanza con i centri di distribuzione?
L'obiettivo può essere quello di ridurre al minimo la distanza complessiva tra punti richiesta e servizi, massimizzare il numero di punti richiesta coperti entro una certa distanza dai servizi, massimizzare una quantità allocata della richiesta che decade aumentando la distanza da un servizio oppure massimizzare la quantità della domanda acquisita in un ambiente costituito da servizi semplici e competitivi.
Servizio di matrice dei costi di viaggio
Utilizzare il servizio Matrice di costo viaggio per creare una matrice di costo di origine-destinazione (OD) da più origini a più destinazioni. Una matrice di costo viaggio è una tabella che contiene il costo, ad esempio la durata di un viaggio o la distanza da percorrere, da ogni origine a ogni destinazione. Inoltre, essa classifica le destinazioni a cui può connettersi ciascuna origine in ordine crescente, in base al costo minimo necessario per viaggiare da tale origine a ciascuna destinazione. Quando viene generata una matrice di costo viaggio è possibile specificare il numero massimo di destinazioni da trovare per ciascuna origine e il tempo massimo o la distanza da percorrere quando si cercano le destinazioni.
I risultati della matrice di costo viaggio spesso vengono utilizzati come contributi per altre analisi spaziali in cui il costo del viaggio su una rete di strade è più appropriato rispetto al costo calcolato per una linea retta. Ad esempio, la previsione del movimento di persone in una città è meglio modellata con i costi basati sulla rete stradale, dal momento che le persone tendono a viaggiare su strade e percorsi pedonali.
Suggerimento:
I servizi Matrice di costo viaggio e Servizio più vicino eseguono analisi simili; le principali differenze risiedono nell'output e nella velocità di calcolo. Il servizio Matrice di costo viaggio genera i risultati più velocemente ma non è in grado di restituire le linee che seguono le strade principali o le indicazioni stradali. È progettato per risolvere rapidamente grandi problemi M x N e, di conseguenza, non contiene al suo interno le informazioni necessarie per generare le forme dell'itinerario e le indicazioni stradali. In alternativa, Servizio più vicino può restituire gli itinerari che seguono le strade principali e le indicazioni, ma è più lento nell'esecuzione rispetto al servizio Matrice di costo viaggio. Se occorrono indicazioni stradali o forme reali di itinerari, utilizzare il metodo Servizio più vicino, altrimenti utilizzare il servizio Matrice di costo viaggio per ridurre i tempi di calcolo.
Servizio Last Mile Delivery
Il Last Mile Delivery è un algoritmo VRP (Vehicle Routing Problem) specifico per caso d'uso progettato per le flotte di veicoli che effettuano la consegna dei pacchi ai clienti finali. Ad esempio, può essere utilizzato per un singolo centro di distribuzione o negozio che consegna al cliente finale e può essere piuttosto denso di consegne a pochi clienti nella maggior parte delle strade, ma non è progettato per visitare ogni casa in ogni strada.
Le società di consegna devono determinare quali ordini (luogo di consegna del pacco) devono essere serviti per ciascun percorso (veicolo di consegna e autista) e in quale sequenza gli ordini devono essere effettuati. L'obiettivo principale è servire al meglio gli ordini producendo percorsi geograficamente raggruppati in modo che gli autisti possano facilmente consegnare a tutti e ridurre al minimo i costi operativi complessivi per la flotta di veicoli.
Il servizio di routing Network Analyst rileva il miglior itinerario per far visitare più fermate a un singolo veicolo, mentre il Last Mile Delivery e il servizio VRT trovano entrambi i migliori itinerari per una flotta di veicoli che devono servire più ordini. Il servizio Vehicle Routing Problem è molto flessibile ed è in grado di modellare diversi vincoli, ma l'algoritmo è limitato dalla sua flessibilità. Il servizio Last Mile Delivery supporta un sottoinsieme dei vincoli, ma è in grado di fornire una migliore qualità e un algoritmo più performante per essi.
Utilità itinerario
Il servizio Utilità itinerario contiene gli strumenti GetTravelModes e GetToolInfo che forniscono informazioni ausiliarie per l'utilizzo dei servizi di routing.
Lo strumento GetTravelModes restituisce un elenco di modalità di viaggio configurate per l'organizzazione che possono essere utilizzate con i servizi di routing. Una modalità di viaggio rappresenta un mezzo di trasporto, come il trasporto su strada o a piedi. Le modalità di viaggio sono essenzialmente dei modelli costituiti da un lungo elenco di impostazioni di viaggio. Lo strumento è pensato per essere utilizzato da diverse applicazioni per visualizzare il nome e, facoltativamente, la descrizione delle modalità di viaggio disponibili nell'esperienza utente. Un amministratore dell'organizzazione può configurare le modalità di viaggio per modificare le proprietà delle modalità di viaggio predefinite, aggiungere nuove modalità che meglio si adattano ai flussi di lavoro della propria organizzazione oppure rimuovere le modalità di viaggio non idonee.
Lo strumento GetToolInfo fornisce informazioni come la descrizione del dataset di rete utilizzato per l'analisi e i limiti di elaborazione di uno strumento disponibile nel servizio di geoprocessing.
Traffico
È possibile utilizzare il map service Traffico per visualizzare velocità di traffico in tempo reale, incidenti, cantieri o strade chiuse. Con la visualizzazione del traffico sono incluse informazioni sulle variazioni del traffico su tratti di strada specifici con il passare del tempo. Gli incidenti nel map service forniscono informazioni sul luogo in cui si sono verificati gli incidenti e alcuni attributi, quali la gravità, l'ora prevista di inizio e fine, oltre a una descrizione. I dati relativi al traffico e agli incidenti vengono aggiornati ogni cinque minuti.
Il servizio di mappe del traffico è un ottimo layer di sfondo per visualizzare i risultati dei servizi di routing. I dati sul traffico utilizzati dal servizio di mappe del traffico vengono utilizzati anche dai servizi di routing durante l'analisi. Se si desidera dare maggiore risalto al motivo per il quale il servizio Itinerari ha restituito un itinerario specifico, è possibile visualizzare la mappa del traffico unitamente all'itinerario in modo da mostrare le aree congestionate che hanno influito sulla scelta delle strade utilizzate dall'itinerario.
I dati sul traffico utilizzati dal servizio vengono aggiornati ogni 5 minuti. Ogni aggiornamento sul traffico comprende anche le previsioni della velocità del traffico per le 4 ore successive. Questo consente di visualizzare il traffico per la pianificazione futura. Il servizio archivia le informazioni sul traffico per un massimo di 4 ore. Ciò consente di visualizzare la velocità del traffico in una finestra temporale di 8 ore. I dati sugli incidenti non vengono archiviati e vengono modificati con ogni aggiornamento.
Nota:
Il servizio di mappa del traffico è disponibile solo quando i servizi di routing del portale ArcGIS Enterprise sono configurati da ArcGIS Online.
Dati sul traffico
Il servizio di utilità Dati sul traffico consente ai servizi di routing diArcGIS Enterprise di utilizzare le velocità del traffico in tempo reale e predittive durante l'esecuzione dell'analisi. Per pubblicare servizi di routing che utilizzano il traffico in tempo reale per l'analisi, procedere come segue:
- In ArcGIS Pro, è possibile configurare i dati ArcGIS StreetMap Premium con il traffico in tempo reale da ArcGIS Online e utilizzarli nei servizi di routing ArcGIS Enterprise.
- Utilizzare questo dataset di rete dall'interno ArcGIS Pro o configurare servizi di routing basati su questo set di dati di rete per il portale.