Web service di ArcGIS Server

Un Web Service ArcGIS Server rappresenta una risorsa GIS, ad esempio una mappa, un'immagine, o una feature class ubicata su un sito ArcGIS Server e resa disponibile ad app client quali Map Viewer.

È possibile aggiungere Web Service di ArcGIS Server a ArcGIS Online per usarli in app attraverso ArcGIS. Il modo in cui si aggiunge un servizio dipende da come è necessario utilizzarlo.

  • Se si desidera creare un riferimento ad un Web Service di ArcGIS Server per facilitare ad altri l'accesso e la ricerca del servizio, aggiungere il Web Service come elemento. Quando si aggiunge un Web Service di ArcGIS Server come un layer, è possibile memorizzare la configurazioni del layer come ad esempio i popup personalizzati e gli stili. La configurazione del layer viene utilizzata quando si aggiunge l'elemento di layer a una mappa o scena.
  • È inoltre possibile aggiungere Web Service ArcGIS Server direttamente a Map Viewer, Map Viewer classico o Scene Viewer e configurare il service layer all'interno di una mappa o scena specifica. È possibile utilizzare le mappe e le scene salvate con quelle configurazioni del layer nelle app.

Creazione di elementi che fanno riferimento a servizi

Per consentire di rilevare e utilizzare i ArcGIS ServerWeb Service nelle app, aggiungerli come elementi a I Miei Contenuti. È possibile memorizzare impostazioni e informazioni sugli elementi, configurare lo stile dell’elemento e pop-up, nonché utilizzare questi elementi in mappe, app e scene.

Quando si condividono gli elementi configurati, si consente di sfruttare le impostazioni effettuate e utilizzare gli elementi nelle relative mappe, app e scene.

Nelle seguenti tabelle sono mostrati i tipi di elementi creati per ogni tipo di Web Service ArcGIS Server aggiunto. Non tutti i Web Service ArcGIS Server sono supportati come elementi.

Quando si aggiungono i servizi elencati nella seguente tabella, ArcGIS Online crea elementi di layer che consentono di visualizzare i dati. Memorizzare le impostazioni di configurazione con elementi di layer, quali stili e popup, rendendo disponibili queste impostazioni a tutti coloro che possono accedere al layer.

Web Service ArcGIS ServerElemento di layer

Feature Service (Map Service con accesso alle feature abilitato)

Feature layer

Se si pubblica il feature service da una tabella non spaziale, l’elemento è un table layer.

Un layer singolo in un feature service.

Feature layer

Image Service (memorizzato nella cache e dinamico)

Imagery Layer

Image Service (memorizzato nella cache, tipo LERC)

Elevation Layer

Map Service (dinamico)

Map Image Layer

Map Service (memorizzato nella cache)

Layer Tile

Un layer singolo in un map service.

Feature layer

Nota:

I feature layer creati da un layer in un map service sono di sola lettura; non è possibile abilitarne la modifica.

Stream Service*

*Richiede ArcGIS GeoEvent Server

Feature layer

I servizi elencati nella seguente tabella creano elementi nell'organizzazione.

Web Service ArcGIS ServerTipo di elemento

Servizio Geocodifica

Locator

Servizio GeoEnrichment

Servizio GeoEnrichment

Servizio Geometria

Servizio Geometria

Servizio di geoprocessing

Layer Servizio di geoprocessing

Network Analysis Service

Network Analysis Service

L’amministratore dell’organizzazione può utilizzarlo per configurare un Utility Service di Indicazioni e routing.

Aggiunta di servizi direttamente a mappe e scene

È possibile aggiungere direttamente Web Service a Map Viewer, Map Viewer classico o Scene Viewer utilizzando l'URL endpoint REST del servizio.

Quando si aggiungono Web Service ArcGIS Server ad una mappa o scena utilizzando l'URL di servizio, si configurano le impostazioni per il layer Web service all'interno della mappa o scena. Tali impostazioni vengono memorizzate e sono specifiche per quella singola mappa o scena. È possibile aggiungere quando segue ad una mappa o scena utilizzando l’URL di servizio:

  • Feature Service (Map Service con accesso alle feature abilitato)
  • Image Service, memorizzato nella cache o dinamico
  • L'Image service, memorizzato nella cache, di tipo LERC, crea un layer di elevazione in Scene Viewer
  • Map Service, memorizzato nella cache o dinamico
  • Stream Service (solo Map Viewer classico)
  • Servizi OGC
  • Un layer da un map service o feature service

Suggerimento:

Se occorre modificare l'URL per un web service ArcGIS Server dopo che è stato salvato in una mappa, è possibile farlo dalla scheda Impostazioni della pagina dell'elemento della mappa web.

Servizi protetti

ArcGIS Online supporta ArcGIS Serverl'autenticazione, inclusa l'autenticazione a livello Web, come ad esempio Windowsl'autenticazione integrata di (IWA) e l'autenticazione PKI, per l'aggiunta e l'accesso ai servizi protetti. Quando si aggiunge un ArcGIS ServerWeb Service protetto a una mappa, vengono richieste le credenziali. Le credenziali non vengono memorizzate nella mappa. ArcGIS Online ottiene un token per l'autenticazione, senza che l'utente debba effettuare ulteriori operazioni. Si consiglia di non tentare di aggiungere un token all'URL quando si aggiunge un servizio ad una mappa.

Map Viewer, Map Viewer classico, ArcGIS Web AppBuilder e ArcGIS Configurable Apps supportano la modifica di feature service protetti tramite autenticazione a livello Web. Per sfruttare questo supporto, gli amministratori devono configurare server attendibili che consentono a ArcGIS Online di eseguire automaticamente il pass-through delle credenziali.

Quando si aggiunge un servizio ArcGIS Server protetto come elemento in ArcGIS Online, scegliere se memorizzare le credenziali necessarie per accedere al servizio con l'elemento layer. È possibile memorizzare con un servizio solo credenziali ArcGIS Enterprise integrate o credenziali ArcGIS Server integrate. Se le credenziali non vengono memorizzate, verranno richieste all’accesso al servizio. Se le credenziali vengono memorizzate con l'elemento layer, non verranno richieste. Per cambiare le credenziali dopo aver aggiunto l'elemento, è possibile modificare i dettagli elemento e immettere un nome utente o una password diversa. L'archiviazione delle credenziali con l'elemento è supportata solo per servizi basati su token.

Non è possibile alterare l'URL di origine per gli elementi che memorizzano credenziali per accedere a un servizio sicuro.

Nota:

È necessario rendere accessibili tutti i servizi utilizzando esclusivamente il protocollo HTTPS, che crittografa le informazioni nel servizio quando viene trasmesso su Internet. Se si dispone dei privilegi per amministrare servizi protetti con credenziali incorporate e l'origine dati del servizio protetto usa il protocollo HTTP, sostituire http con https nell'URL nella scheda Impostazioni della pagina degli elementi del servizio.

I nomi utente potrebbero rilevare le differenze tra maiuscole e minuscole a seconda della modalità di gestione dei sistemi di identità.

Nota:

Quando si memorizzano le credenziali per un servizio protetto, l'elemento si comporta come un proxy in quanto tutte le richieste al servizio passano attraverso ArcGIS Online. Questo proxy ritarda l'accesso al servizio ed è più lento rispetto all'utilizzo diretto del servizio. Il ritardo di risposta dal server delegato può causare timeout sul proxy.

Quando si utilizzano servizi protetti, è possibile limitare l'uso di questi elementi limitando l'URL o gli indirizzi IP che possono accedervi.

Limita utilizzo

È anche possibile limitare l'utilizzo per controllare il numero di volte e da chi è stato effettuato l'accesso al servizio, specialmente se il servizio e la mappa utilizzati sono condivisi col pubblico. Per fare ciò, precisa un limite di frequenza e designa gli URL referrer o gli IP specifici che possono accedere al servizio sicuro . Vedi Limitare l'utilizzo di servizi protetti per informazioni.