Skip To Content

Configura i servizi di routing

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.

Gli amministratori predefiniti e gli utenti con privilegi appropriati possono configurare ArcGIS Enterprise per utilizzare i servizi di routing ed eseguire diverse attività. È possibile configurare i servizi di routing in ArcGIS Enterprise in tre metodi:

Una volta configurati, i servizi di routing possono essere utilizzati con diverse applicazioni, ad esempio ArcGIS Pro, o per ottenere indicazioni ed eseguire analisi in Map Viewer. È anche possibile utilizzare i servizi di routing per includere funzionalità di analisi di rete nelle applicazioni personalizzate. Inoltre, è possibile utilizzare SDK e API con i routing service, ad esempio ArcGIS Maps SDK for JavaScript, ArcGIS REST API o i vari nativi ArcGIS Maps SDKs.

Ulteriori informazioni sulle varie API per l'accesso ai servizi di routing

Configura i servizi di routing

Per configurare routing service in ArcGIS Enterprise, attenersi alla seguente procedura.

  1. Accedere all'organizzazione come amministratore.
  2. Nella parte superiore della schermata del sito, fare clic su Organizzazione e scegliere la scheda Impostazioni.
  3. Fare clic su Servizi utilità sul lato sinistro della pagina.
  4. Fare clic su Indicazioni e routing sul lato destro della pagina.
  5. Fare clic su Configura routing service e scegliere uno dei tre metodi per configurare i routing service.
    Finestra di dialogo Configura routing service

Utilizzare i routing service di ArcGIS Online

È possibile configurare ArcGIS Enterprise con routing service di ArcGIS Online. Per fare ciò, è necessario disporre di un account aziendale ArcGIS Online. All'account devono essere associati crediti e le autorizzazioni appropriate per utilizzare i servizi di routing.

  1. Nella finestra di dialogo Configura i servizi di routing, selezionare l'opzione ArcGIS Online e fare clic su Avanti.
  2. Immetti le credenziali per l'account ArcGIS Online da utilizzare per i servizi di routing e seleziona o crea una cartella in cui saranno creati gli elementi corrispondenti in ArcGIS Enterprise.
  3. Fare clic su Salva.

Verrà mostrato che i servizi di routing in ArcGIS Enterprise derivano da ArcGIS Online. Verrà anche mostrato l'account utente ArcGIS Online utilizzato per impostare i servizi di routing di ArcGIS Enterprise. Si tratta dell'account da cui saranno detratti i crediti quando utilizzi i servizi di routing in ArcGIS Enterprise.

Pubblicare un dataset di rete

Se si dispone di un dataset di rete che modella i dati stradali, è possibile utilizzarlo come origine per i routing service. Per fare ciò, è possibile pubblicarlo come routing service e configurarlo per l'organizzazione. Questo processo crea un insieme di routing service basato sul dataset di rete e li registra come servizi di utilità nell'organizzazione per utilizzarli ed esplorarli in diverse applicazioni.

Il dataset di rete utilizzato per pubblicare i routing service deve essere prima aggiunto all'organizzazione dove sarà ospitato. È possibile effettuare ciò in diversi modi:

Ulteriori informazioni sui data store in ArcGIS Enterprise

Attenzione:

Se hai specificato per ArcGIS Enterprise una durata massima token inferiore a 120 minuti, potrebbero verificarsi problemi perché questo processo potrebbe richiedere più tempo. Si consiglia di impostare la durata massima del token di ArcGIS Enterprise su un valore superiore a 120 minuti prima di eseguire questo processo e di ripristinare il valore desiderato dopo il processo.

  1. Nella finestra di dialogo Configura i servizi di routing, seleziona Un dataset di rete che vorrei pubblicare e fai clic su Avanti
  2. Nella sezione Dataset di rete, eseguire le seguenti operazioni:
  3. Dal menu a discesa Elemento di Data Store contenente il dataset di rete, selezionare un elemento di Data Store contenente il dataset di rete.
  4. Dal menu a discesa Sito server GIS per ospitare i servizi di routing, scegli il sito del server GIS da utilizzare per ospitare i servizi di routing. Il menu a discesa include solo i siti del server GIS con accesso all'elemento di data store. Include inoltre i siti ArcGIS Server della versione 11.0 o successive.
  5. Il percorso relativo del dataset di rete è il percorso del dataset di rete nel Data Store. Ad esempio, se il percorso del catalogo del dataset di rete in un file geodatabase è C:\data\streets\NorthAmerica.gdb\Routing\Routing_ND e l'elemento di data store fa riferimento a C:\data, il valore per il percorso relativo del dataset di rete è /streets/NorthAmerica.gdb/Routing/Routing_ND.

    Nota:

    È necessario fornire il percorso relativo del dataset di rete utilizzando le barre.

  6. Nella sezione Proprietà del servizio, completa i passaggi seguenti:
  7. Per il parametro Cartella di servizio, specificare un nome per la cartella di servizio in cui verranno pubblicati i routing service.
  8. Per ogni parametro Tipi di servizio, utilizzare il pulsante per indicare se abilitare o disabilitare il tipo.
    Nota:
    Le funzionalità di alcune applicazioni client potrebbero essere disabilitate. Per utilizzare tutti i servizi necessari, assicurarsi che siano abilitati nella finestra di dialogo Configura routing service.
  9. Nella sezione Proprietà avanzate, facoltativamente caricare un file di configurazione per specificare alcune proprietà per i routing service, come il numero minimo e massimo di istanze di servizio. La cartella framework/runtime/ArcGIS/Resources/ArcToolBox/Services/routingservices nella directory di installazione di ArcGIS Server include due file di configurazione di esempio, publishroutingservices.json e publishroutingservices_dedicated.json.
  10. Se non si specifica un file di configurazione, viene utilizzato il file publishroutingservices.json per impostazione predefinita.
    Prima della pubblicazione, accertati che tutti i parametri siano stati inseriti correttamente.
  11. Fare clic su Pubblica routing service.

    Una volta avviato il processo, compare un indicatore di avanzamento. Poiché l'esecuzione del processo potrebbe richiedere un po' di tempo, è possibile proseguire con altre attività e tornare alla pagina dell'indicatore di avanzamento per verificare se il processo è terminato.

  12. Quando la pubblicazione è completata, l'utente riceverà una conferma URL per il sito del server o organizzazione in cui i routing service e il dataset di rete sono stati pubblicati.

Se si utilizzano dati StreetMap Premium per pubblicare i routing service, e se i dati sono impostati per utilizzare il traffico in tempo reale, viene visualizzato l'elemento del servizio dati del traffico indicante che per i routing service il traffico in tempo reale è configurato da ArcGIS Online.

Una volta configurati correttamente i routing service, vengono creati alcuni elementi di servizio nell'organizzazione:

  • Uno strumento di Servizio di analisi di rete
  • Un elemento Layer immagine mappa

Ulteriori informazioni sulle impostazioni e i dettagli degli elementi

Nota:

È possibile modificare ulteriori proprietà sui routing service utilizzando la directory amministratore di ArcGIS Server.

Nota:
Il processo di configurazione dei routing service utilizzando il proprio dataset di rete configura routing service standard per impostazione predefinita. Se desideri pubblicare servizi di routing personalizzati, vedi servizi di routing personalizzati in ArcGIS Pro.

Risoluzione dei problemi

Se durante la pubblicazione si verificano errori, vengono visualizzati messaggi di avvertenza o di errore. Ulteriori informazioni sulle avvertenze e gli errori durante la pubblicazione dei servizi di routing.

In caso di più messaggi di avvertenza o di errore, è possibile visualizzarli tutti facendo clic su Visualizza avvertenze di pubblicazione routing service o Visualizza errori di pubblicazione routing service. Facendo clic su Messaggi dettagliati dalla pubblicazione dei servizi di routing, è possibile aprire i messaggi JSON raw della restituiti dalla REST API di pubblicazione dei servizi di routing, che potrebbero contenere ulteriori informazioni.

Utilizzare routing service esistenti

Se si dispone di routing service esistenti su un server autonomo, è possibile configurarli con la propria organizzazione. In tal modo è possibile abilitare diverse applicazioni per esplorare e utilizzare questi routing service.

  1. Nella finestra di dialogo Configura i servizi di routing, seleziona Servizi di routing esistenti (avanzante).
  2. Creare gli URL ai servizi di utilità di routing esistenti. Non è necessario specificare un URL per tutti i servizi.
  3. Fare clic su Salva.

Una volta configurati i routing service usando uno dei tre metodi sopra menzionati, è possibile visualizzarli, aggiornarli o eliminarli.

Visualizzare o aggiornare i routing service

Per visualizzare o aggiornare un URL o elemento routing service, eseguire le seguenti operazioni:

  1. Dalla sezione Indicazioni e routing della pagina Servizi di utilità, fare clic sul pulsante Opzioni Opzioni.
  2. Fare clic su Visualizza dettagli routing service.
  3. Per visualizzare o aggiornare il servizio, ad esempio i suoi dettagli elemento, impostazioni di condivisione e altro, fare clic sul pulsante di avvio Avvia per ciascun servizio.

Eliminare i routing service

Per eliminare un routing service, eseguire le seguenti operazioni:

  1. Dalla sezione Indicazioni e routing della pagina Servizi di utilità, fare clic sul pulsante Opzioni Opzioni.
  2. Fare clic su Elimina routing service.

    Se i routing service sono stati configurati con URL dei servizi di utilità di routing, è possibile modificare direttamente ogni servizio di utilità facendo clic sul pulsante Opzioni e facendo clic su Modifica routing service.

Puoi anche eliminare i servizi di routing esistenti e configurarli da zero. In tal modo gli elementi di servizio esistenti e i routing service sul sito o organizzazione ospitante vengono eliminati e ripuliti. Se l'origine dei servizi di routing è Personalizzata, è disponibile solo l'opzione Rimuovi servizi di routing, che rimuove solo i servizi di utilità da ArcGIS Enterprise.