Lo strumento Pianifica itinerari consente di determinare l'itinerario ottimale che una flotta di veicoli deve adottare per eseguire un insieme di visite nel minor tempo possibile.
L'output è un feature layer ospitato.
Ulteriori informazioni sul funzionamento di Pianifica itinerari
Esempi
Un team di quattro ispettori conduce ispezioni giornaliere a sorpresa nei ristoranti della contea di San Diego. Lo strumento Pianifica itinerari può essere utilizzato per assegnare ristoranti e itinerari a ciascuno degli ispettori.
Note sull'utilizzo
Pianifica itinerari include configurazioni per i layer di input, le impostazioni di analisi e i layer risultato.
Layer di input
Il gruppo Layer di input include i seguenti parametri:
Layer di partenza specifica le posizioni in cui i veicoli iniziano i loro itinerari. Il layer deve contenere feature punto.
Per input di feature, sotto il nome del layer viene visualizzato un conteggio delle feature. Il conteggio include tutte le feature del layer, eccetto quelle che sono state rimosse con un filtro. Le impostazioni ambiente, ad esempio Estensione elaborazione, non si riflettono nel conteggio di feature.
Quando si specifica una sola posizione, tutti i veicoli partono da tale punto indipendentemente dal numero di veicoli disponibili.
Quando si specificano più posizioni, è necessario associare ogni veicolo al proprio punto. Il numero di veicoli deve essere uguale al numero di punti nel layer.Il parametro Layer fermate intermedie specifica le posizioni che devono essere raggiunte dai veicoli. Il layer deve contenere feature punto. Questi punti diventano fermate assegnate o non assegnate nel layer di output.
Per input di feature, sotto il nome del layer viene visualizzato un conteggio delle feature. Il conteggio include tutte le feature del layer, eccetto quelle che sono state rimosse con un filtro. Le impostazioni ambiente, ad esempio Estensione elaborazione, non si riflettono nel conteggio di feature.Il parametro Torna all'inizio, se abilitato, crea itinerari per cui tutti veicoli devono terminare il viaggio nella stessa posizione da è iniziato. Ad esempio, gli itinerari per i furgoni di consegna locale che iniziano e terminano nello stesso magazzino devo essere creati con il parametro Torna all'inizio abilitato.
Per creare itinerari che terminano in una posizione diversa da quella di partenza, occorre disattivare Torna all'inizio.Il parametro Layer di arrivo specifica le posizioni in cui gli itinerari devono terminare. Il layer deve contenere feature punto. Layer di arrivo è disponibile quando il parametro Torna all'inizio è disattivato.
Il parametro Layer di arrivo può essere configurato per supportare le seguenti opzioni:- Una località di arrivo: i layer con una sola feature punto creano itinerari in cui tutti i veicoli terminano nella stessa posizione. Ad esempio, gli itinerari degli autobus scolastici che lasciano gli studenti nella stessa scuola termineranno tutti nella stessa posizione.
Più località di partenza: i layer con più feature punto creano itinerari in cui ogni veicolo ha un punto finale specificato. Ad esempio, i furgoni delle consegne che trasportano merci da un magazzino regionale ai punti vendita terminano tutti in posizioni diverse.
Il numero di feature punto deve corrispondere al numero di veicoli instradati. Se più veicoli terminano nella stessa posizione, il punto finale deve essere ripetuto per ciascun veicolo.
Campo ID itinerario layer di partenza e Campo ID itinerario layer di arrivo specificano i campi del layer di partenza e del layer di arrivo che identificano in modo univoco i singoli itinerari, veicoli o conducenti. I valori dei campi vengono utilizzati per ricavare i nomi degli itinerari di output. I valori di questi campi devono essere univoci. Questi parametri sono disponibili quando per Layer di partenza o Layer di arrivo vengono scelti più punti.
Se i veicoli partono e arrivano in più posizioni, è necessario specificare questi campi e gli ID itinerario scelti per il layer di partenza e il layer di arrivo devono corrispondere. In caso contrario, i campi sono facoltativi. Se non vengono specificati, i nomi degli itinerari saranno automaticamente ricavati dai campi Nome e ID oggetto nei layer di input.- Layer barriera facoltativi serve ad aggiungere feature che fungano da limitazioni temporanee durante il viaggio sulle strade sottostanti. Il parametro Layer barriera facoltativi include i seguenti parametri secondari:
- Layer barriera punto: feature punto che bloccano il traffico in una specifica posizione lungo la strada. È possibile viaggiare sulla strada ma non è possibile attraversare la barriera. È possibile specificare fino a 250 feature per agire come barriere di punti. Alcuni esempi di barriere punto includono alberi caduti, incidenti stradali o una linea elettrica fuori uso.
- Layer barriera linea: feature linea che bloccano il traffico su più tratti stradali. Le barriere di linea vietano la circolazione ovunque le barriere intersechino le strade e possono intersecare fino a 500 strade. Esempi di barriere lineari includono parate o proteste.
- Layer barriera poligono: feature poligono che bloccano il traffico su intere aree della rete stradale. Le barriere poligonali proibiscono la circolazione ovunque il poligono intersechi la strada e possono intersecare fino a 2,000 strade. Esempi di barriere poligonali includono alluvioni o incendi boschivi.
È possibile scegliere un layer utilizzando il pulsante Layer, oppure è possibile creare un layer schizzo da utilizzare come input tramite il pulsante Disegna feature di input.
Per input di feature, sotto il nome del layer viene visualizzato un conteggio delle feature. Il conteggio include tutte le feature del layer, eccetto quelle che sono state rimosse con un filtro. Le impostazioni ambiente, ad esempio Estensione elaborazione, non si riflettono nel conteggio di feature. Per le barriere lineari e poligonali, il supporto è determinato dal numero di strade intersecanti anziché dal numero di feature.
Impostazioni di analisi
Il gruppo Impostazioni di analisi include i seguenti parametri:
Il parametro Modalità di viaggio viene utilizzato per scegliere su quale modalità di viaggio saranno basati gli itinerari. Le modalità di viaggio vengono configurate dall'amministratore di ArcGIS. Pianifica itinerari supporta solo modalità di viaggio basate sul tempo.
Ulteriori informazioni sulle modalità di viaggio.Il parametro Ora di partenza viene utilizzato per determinare la data e l'ora di partenza dei veicoli dalla posizione di partenza. Questo parametro è disponibile per le modalità di viaggio basate sul tempo, ad esempio il tempo di percorrenza e il tempo di guida in camion, e influisce sulla velocità di viaggio.
Se la data e l'ora personalizzate sono entro 4 ore dall'ora corrente, vengono utilizzate le condizioni del traffico in tempo reale. Se la data e l'ora personalizzate sono a più di 4 ore dall'ora corrente, vengono utilizzate le condizioni storiche del traffico. Utilizza questa opzione per creare un'area di viaggio con condizioni del traffico tipiche. Ad esempio, si potrebbe scegliere le 9:00 del lunedì precedente per creare un'area di viaggio con condizioni tipiche per i lunedì alle 9:00.- Il parametro Numero massimo di veicoli da instradare determina il numero massimo di veicoli che è possibile instradare. La seguente tabella spiega il numero massimo di veicoli a seconda del numero di località di partenza e di arrivo:
Località di partenza Posizioni finali Veicoli massimi Uno
Uno
Fino a 100.
È possibile che lo strumento individui una soluzione ottimale che implichi l'uso di un numero di veicoli inferiore a quello massimo specificato a seconda del numero totale di fermate, del numero di fermate per veicolo consentite, della distanza tra le fermate, del tempo trascorso in ogni fermata e di eventuali limiti impostati per il tempo totale dell'itinerario per veicolo.
Uno
Più di una
Uguale al numero di posizioni finali. Questo valore non può essere modificato.
Più di una
Uno
Lo stesso del numero di posizioni di partenza. Questo valore non può essere modificato.
Più di una
Più di una
Uguale al numero di posizioni di inizio e fine. Questo valore non può essere modificato.
Nota:
Il numero di posizioni iniziali e finali deve corrispondere.
Numero massimo di fermate per veicolo può essere utilizzato per bilanciare il carico di lavoro tra veicoli. È possibile specificare un valore compreso tra 1 e 200.
Abbassando il numero massimo di fermate che è possibile assegnare a ciascun veicolo, è più probabile che a tutti i veicoli venga assegnato un numero uguale di fermate. L'impostazione di un numero massimo di fermate consente di bilanciare i carichi di lavoro tra i conducenti. La soluzione potrebbe, tuttavia, risultare meno efficiente.
Aumentando il numero di fermate per veicolo, lo strumento potrà individuare liberamente soluzioni più efficienti, tuttavia è possibile che il carico di lavoro non sia distribuito uniformemente tra autisti e veicoli.- Il parametro Durata singola fermata (minuti) specifica il tempo medio previsto trascorso in ogni fermata. Ad esempio, se si intende pianificare una giornata di lavoro per gli ispettori e il tempo medio di ispezione è 45 minuti, inserisci 45. Si presuppone che il tempo di servizio sia uguale per tutte le fermate.
- Il parametro Limita tempo max per veicolo determina se viene applicato un tempo di instradamento medio per tutti i veicoli.
Il parametro Tempo max per veicolo (minuti) specifica la durata massima di un itinerario dall'inizio alla fine ed è il secondo metodo di bilanciamento del carico di lavoro tra veicoli. Il tempo dell'itinerario include il tempo di percorrenza e i tempi di servizio per le fermate previste dall'itinerario. Il valore predefinito è 480 minuti o 8 ore per riflettere una giornata di lavoro standard.
Questo parametro è disponibile quando il parametro Limita tempo max per veicolo è abilitato.
Layer di risultati
Il gruppo Layer di risultati include i seguenti parametri:
- Nome output specifica il nome del layer creato e visualizzato. Il nome deve essere unico. Se un layer con lo stesso nome esiste già nell'organizzazione, lo strumento non funzionerà e verrà chiesto di utilizzare un nome diverso.
- Includi layer itinerario salva ogni itinerario risultato come layer. Un layer percorso include tutte le informazioni relative a un percorso specifico, ad esempio le fermate assegnate al percorso e le direzioni di viaggio. La creazione di layer itinerario è utile se si desidera condividere i singoli itinerari con altri membri dell'organizzazione. Fare clic sul singolo itinerario risultato per aprire un menu a comparsa con le opzioni per modificare, aprire il layer itinerario o ingrandire l'itinerario.
- Salva nella cartella specifica il nome di una cartella in I miei contenuti in cui verrà salvato il risultato.
Limitazioni
Allo strumento si applicano le seguenti limitazioni:
- Non si possono specificare più di 2.000 fermate.
- Non è possibile definire il percorso di più di 100 veicoli.
- Non è possibile specificare più di 200 fermate per veicolo.
- Sono supportate solo le modalità di viaggio basate sul tempo.
- Quando si stabilisce l'assegnazione o l'ordine degli stop lungo gli itinerari non si considerano le condizioni del traffico. Le condizioni di traffico sono prese in considerazione per creare gli itinerari e stabilire la direzione tra gli stop.
- Si verifica un errore se lo strumento impiega più di 60 minuti per l'esecuzione. Se si verifica questo errore, provare a rieseguire l'analisi con meno feature di input.
- È possibile specificare fino a 250 feature per agire come barriere di punti.
- Se il numero di feature strada intersecate da tutte le barriere di linea supera 500, viene riportato un errore.
- Se il numero di feature strada intersecate da tutte le barriere di poligono supera 2,000, viene riportato un errore.
- La distanza in linea retta tra tutte le fermate e le posizioni di inizio e fine dell'itinerario non può essere superiore a 27 miglia (43,45 chilometri) quando la modalità di viaggio è Tempo a piedi.
- Il pulsante Disegna feature di input non è disponibile in Scene Viewer.
- I layer itinerario non vengono aggiunti alla scena in Scene Viewer, ma vengono salvati come elementi in I miei contenuti.
Ambienti
Le impostazioni degli ambienti di analisi sono parametri aggiuntivi che influiscono sui risultati dello strumento. È possibile accedere alle impostazioni dello strumento dal gruppo di parametri Impostazioni ambiente.
Questo strumento rispetta l'ambiente di analisi Sistema di coordinate di output.
Crediti
Questo strumento consuma crediti.
Utilizzare Stima crediti per calcolare il numero di crediti necessari per eseguire lo strumento. Per maggiori informazioni, vedere Comprendere i crediti per l'analisi spaziale.
Output
Questo strumento include i seguenti output:
- Un layer punto che mostra le posizioni di partenza e di arrivo e le fermate associate per ogni itinerario.
- Un layer punto che mostra le fermate non assegnate.
- Un layer linea che mostra gli itinerari da ogni posizione di partenza alle fermate assegnate per ogni itinerario, e termina alla posizione di arrivo.
Un layer itinerario per linea (facoltativo).
Ulteriori informazioni sui layer di itinerario
Requisiti per la licenza
Questo strumento richiede il seguente tipo di utente e le seguenti configurazioni:
- Creator, Professional, o tipo di utente Professional Plus
- Ruolo Publisher, Facilitator o Amministratore, o un ruolo personalizzato equivalente
- Privilegio Analisi di rete
Risorse
Usare le seguenti risorse per saperne di più:
- Come funziona lo strumento Pianifica itinerari
- Modalità di viaggio
- Pianifica itinerari in ArcGIS REST API
- plan_routes in ArcGIS API for Python
- Calcola costo del viaggio in ArcGIS Online
- Servizio del problema di indirizzamento veicolo