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. Gli sviluppatori ArcGIS dispongono di molte API che funzionano con i servizi di routing, ad esempio ArcGIS Maps SDK for JavaScript, ArcGIS REST API o vari ArcGIS Maps SDKs nativi.

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

Configurare i servizi di routing in ArcGIS Enterprise

Per configurare i servizi di routing, 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 i servizi di routing e scegliere uno dei tre metodi per configurare i servizi di routing nel portale ArcGIS Enterprise.
    Finestra di dialogo Configura i servizi di routing

Configurare i servizi di routing da ArcGIS Online

È possibile configurare i servizi di routing di ArcGIS Enterprise da ArcGIS Online. Per utilizzare i servizi di routing forniti da Esri, è 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.

Configurare e pubblicare i servizi di routing tramite il dataset di rete in un sito ArcGIS Server federato

Se disponi di un dataset di rete che modella i dati stradali e desideri utilizzarlo come origine per i servizi di routing, puoi configurare i servizi di routing di ArcGIS Enterprise pubblicandoli tramite il dataset di rete in un sito ArcGIS Server federato. Questo processo crea tutti i servizi di routing in base al dataset di rete e li registra come servizi di utilità in ArcGIS Enterprise perché vengano rilevati e utilizzati da diverse applicazioni.

Accertati che il dataset di rete utilizzato per pubblicare i servizi di routing sia accessibile al sito del server in cui desideri ospitare i servizi di routing. A tale scopo, è possibile memorizzare il file geodatabase o il mobile geodatabase contenente il dataset di rete in una cartella registrata come elemento di data store cartella all'interno del contenuto dell'organizzazione ArcGIS Enterprise o aggiungendo un elemento di data store database per l'enterprise geodatabase aziendale in cui è memorizzato il dataset di rete. L'elemento di data store deve consentire l'accesso al sito ArcGIS Server federato utilizzato per ospitare i servizi di routing.

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, procedi nel modo seguente
  3. Dal menu a discesa Elemento di data store contenente il dataset di rete, seleziona 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, specifica un nome per la cartella del server che conterrà tutti i servizi di routing creati dallo strumento.
  8. Per il parametro Tipi di servizio, disattiva i servizi non necessari.
    Nota:
    Le funzionalità di alcune applicazioni client potrebbero essere disabilitate. Per utilizzare tutti i servizi necessari, accertati che siano attivati nella finestra di dialogo Configura i servizi di routing.
  9. Nella sezione Proprietà avanzate, specifica un file di configurazione per definire alcune proprietà per i servizi di routing, ad esempio 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. Se non si specifica un file di configurazione, per impostazione predefinita il processo utilizza il file publishroutingservices.json.

Ulteriori informazioni sulla pubblicazione di un file di configurazione dei servizi di routing

Prima della pubblicazione, accertati che tutti i parametri siano stati inseriti correttamente. Una volta avviato il processo, apparirà un indicatore di avanzamento. Poiché l'esecuzione del processo potrebbe richiedere un po' di tempo, è possibile proseguire con altre attività del portale e tornare alla pagina dell'indicatore di avanzamento per verificare se il processo è terminato.

Al termine del processo, viene mostrato il sito ArcGIS Server che ospita i servizi di routing nonché il dataset di rete utilizzato per il servizi di routing. Se si utilizzano dati StreetMap Premium per pubblicare i servizi di routing, 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 servizi di routing il traffico in tempo reale è configurato da ArcGIS Online.

Quando la configurazione dei servizi di routing viene eseguita correttamente, crea alcuni elementi di servizio di tipo Strumento, Servizio di analisi di rete e Layer immagine mappa nel portale. Fai clic sul pulsante Opzioni, quindi su Visualizza dettagli dei servizi di routing per visualizzare l'elemento del servizio. Il pulsante Utilità di avvio conduce alla pagina dei dettali di ogni elemento di servizio, dove è possibile modificare le impostazioni sull'elemento del servizio, ad esempio dettagli dell'elemento, impostazioni di condivisione ecc.

Ulteriori informazioni sulle impostazioni e i dettagli degli elementi

Nota:

È possibile modificare ulteriori proprietà sui servizi di routing utilizzando ArcGIS Server Manager e la directory di amministrazione.

Nota:
Configura i servizi di routing tramite il tuo dataset di rete, configura i servizi di routing standard nel portale. Se desideri pubblicare servizi di routing personalizzati, vedi servizi di routing personalizzati in ArcGIS Pro.

Messaggi di errore e di avvertenza

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 servizi di routing o Visualizza errori di pubblicazione servizi di routing. 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.

Configurare i servizi di routing aggiornando gli URL dei servizi di utilità di routing di ArcGIS Enterprise

Se i servizi di routing sono ospitati su un server autonomo e desideri registrare i servizi con ArcGIS Enterprise in modo che venano rilevati e utilizzati da più applicazioni, puoi configurare i servizi di routing aggiornando i servizi di utilità di routing di ArcGIS Enterprise.

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

Una volta configurati i servizi di routing in ArcGIS Enterprise utilizzando uno dei tre metodi precedenti, è possibile visualizzare un singolo URL del servizio di routing ed elemento di servizio facendo clic sul pulsante Opzioni e quindi su Visualizza dettagli dei servizi di routing. È possibile eliminare i servizi di routing dal portale ArcGIS Enterprise facendo clic su Elimina servizi di routing. Se configuri i servizi di routing aggiornando gli URL dei servizi di utilità di routing di ArcGIS Enterprise, è possibile modificare direttamente ogni servizio di utilità facendo clic sul pulsante Opzioni e quindi su Modifica servizi di routing.

Se configuri i servizi di routing in ArcGIS Enterprise e successivamente devi aggiornarli, puoi fare clic sul pulsante Aggiorna servizi di routing e seguire la stessa procedura che occorre per aggiornare i servizi di routing in ArcGIS Enterprise. Puoi anche eliminare i servizi di routing esistenti e configurarli da zero. In tal modo gli elementi di servizio e i servizi di routing esistenti nel sito ArcGIS Server vengono eliminati e puliti. 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.