Skip To Content

Servizi Web ArcGIS Server

Un servizio Web di ArcGIS Server rappresenta una risorsa GIS, ad esempio una mappa, un localizzatore o un'immagine, ubicata su un sito di ArcGIS Server e resa disponibile ad applicazioni client.

Utilizzare i servizi Web di ArcGIS Server

Per utilizzare un servizio non è necessario alcun software GIS specializzato; il servizio può essere utilizzato all'interno di un browser Web o di un'applicazione personalizzata. Tuttavia, le applicazioni ArcGIS, come ArcMap e ArcGIS Pro, possono anche fungere da servizi Web ed è possibile scrivere app personalizzate per utilizzare i servizi Web.

Quando si utilizza un servizio ospitato da ArcGIS Server, nella maggior parte dei casi, si ha lo stesso livello di accesso alla risorsa che si avrebbe se la risorsa si trovasse sul computer. Un map service, ad esempio, consente ad app client di accedere a contenuti di una mappa sul server in modo molto simile a come farebbero se la mappa fosse archiviata localmente.

Pubblicare una risorsa GIS come servizio è la chiave per renderla disponibile ad altri utenti. Quando si distribuisce ArcGIS Server, è possibile creare delle risorse in ArcGIS Desktop e pubblicarle come servizi utilizzabili dalle applicazioni client.

È possibile utilizzare alcuni tipi di servizi Web di ArcGIS Server nelle mappe del portale. È possibile aggiungere questi stessi tipi di servizi Web più altri come elementi del portale e condividerli con i membri della propria organizzazione, che potranno così utilizzarli nelle applicazioni client.

Condividere servizi protetti

Se si aggiunge un servizio protetto di ArcGIS Server esposto esternamente come elemento in Portal for ArcGIS, scegliere se le credenziali devono essere memorizzate insieme all'elemento di servizio. Se le credenziali non vengono memorizzate, Portal for ArcGIS le richiederà ogni volta che si accede al servizio. Se le credenziali vengono memorizzate con l'elemento di servizio, non verranno richieste. Se si desidera 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.

I nomi utente possono 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 Portal for ArcGIS. Questo proxy ritarda l'accesso al servizio ed è più lento rispetto all'utilizzo diretto del servizio.

Limitare l'uso dell'elemento di servizio condiviso

Se si desidera condividere l'elemento di servizio protetto con il pubblico, ad esempio, come parte di un'app Web pubblica, memorizzare le credenziali con l'elemento in modo che al pubblico non sia richiesto di effettuare l'accesso per accedere all'app. È anche possibile limitare l'utilizzo per controllare il numero di volte che è stato effettuato l'accesso al servizio e da parte di chi. È possibile specificare la limitazione della velocità e, per limitare ulteriormente l'utilizzo, designare gli URL o gli IP del referrer specifici che possono accedere al servizio, ad esempio, l'URL del portale.

Per limitare l'utilizzo, attenersi alla procedura seguente:

  1. Aggiungere il servizio protetto come un elemento a I Miei Contenuti.
  2. Come parte del processo di aggiunta dell'elemento, nel popup Aggiungi Elemento scegliere Archivia credenziali con elemento di servizio.
  3. Nella pagina dell'elemento fare clic sulla scheda Impostazioni e scorrere verso il basso fino alla sezione Limita utilizzo. Fare clic su Limita utilizzo.
  4. Selezionare Abilita limitazione velocità e configurare i limiti: un numero massimo di richieste consentite per un determinato periodo di tempo o gli URL e gli IP del referrer che possono accedere al servizio, ad esempio l'URL del portale. È anche possibile limitare sia la velocità che il referrer.

    Gli URL e gli IP del referrer possono essere URL completi, caratteri jolly per includere tutti i sottodomini (http://*.domain.com) o l'indirizzo IP (http://10.4.3.4). È necessario specificare le porte e aggiungere sia http che https per consentire l'accesso a entrambi. Per condividere i servizi all'interno di app ospitate nel portale, è possibile specificare l'URL dell'app oppure, se si desidera che più app utilizzino il servizio, l'URL che punta alla directory dell'app del portale (ad esempio, http://webadaptorhost.domain.com/apps).

  5. Fare clic su OK.
  6. Condividere l'elemento con altri che desiderano accedervi: tutti (il pubblico), la propria organizzazione o gruppi specifici di cui si è membri.

Layer e servizi nell'organizzazione

È possibile aggiungere i seguenti servizi Web ArcGIS Server alla propria organizzazione come elementi in Contenuto personale Condividere gli elementi per far sì che i membri del proprio portale possano trovarli e usarli più facilmente.

  • Servizi feature (map service con accesso alle feature abilitato)
  • Servizi WFS
  • Servizi di geocodifica
  • Servizi di geodatabase
  • Servizi geometria
  • Servizi di geoprocessing
  • Image service
  • Map service (inclusi i map service con WMS abilitato)
  • Servizi di analisi di rete

È possibile aggiungere alcuni servizi Web di ArcGIS Server al map viewer nel portale. Poiché possono essere utilizzati nelle mappe, questi servizi vengono classificati come layer in Portal for ArcGIS. Nella seguente tabella sono mostrati i tipi di layer di Portal for ArcGIS e i tipi di servizi Web di ArcGIS Server corrispondenti. Per una descrizione di ciascun tipo di layer, vedere le sezioni riportate dopo la tabella.

Portal for ArcGIS LayerServizio Web di ArcGIS Server

Feature layer

Servizio feature (map service con accesso alle feature abilitato)

Servizio flusso

Nota:

I layer del servizio flusso non possono essere visualizzati nel map viewer in Internet Explorer 9.

Layer di immagini

Image service (memorizzato nella cache e dinamico)

Layer di elevazione

Image service (memorizzato nella cache, tipo LERC)

Layer di immagine mappa

Map service

Layer della scena

Servizio scene

Nota:

I servizi scena non possono essere pubblicati direttamente in ArcGIS Server. Sono solo layer ospitati.

Layer WFS

Servizio WFS (map service con WFS abilitato)

Layer WMTS

Servizio WMTS (map service con WMTS abilitato)

Feature layer

Per feature layer si intende una raccolta di feature geografiche. Ad ogni feature della raccolta sono associati una posizione, un insieme di proprietà, una simbologia nella mappa ed un popup. I feature layer consentono di eseguire interrogazioni sulle feature e modifiche dirette sulle feature utilizzando i modelli per sfruttare funzionalità di modifica avanzate. È possibile gestire un feature layer nell'ambito del contenuto. In alternativa, è possibile farvi riferimento in un'app. Il contenuto di alcuni feature layer è scaricabile.

Feature in streaming

Con ArcGIS GeoEvent Server, è possibile creare servizi flusso da ArcGIS GeoEvent Manager. I servizi flusso consentono di connettersi ai sensori di dati per visualizzare dati di flusso in tempo reale nei client GIS.

È possibile aggiungere servizi flusso al contenuto del portale come feature layer e usare questi feed di dati in tempo reale come layer nelle mappe o nelle app. Un feature layer creato da un servizio flusso di ArcGIS Server crea una connessione continua al servizio e gli aggiornamenti dei dati vengono inviati al layer nel momento in cui avvengono. Ciò è utile per visualizzare feed di dati in tempo reale aventi grandi quantità di dati o dati che cambiano ad intervalli sconosciuti. Ad esempio, gli avvisi meteo possono essere emessi o aggiornati in qualsiasi momento ed è importante vedere quanto prima sia i nuovi avvisi che quelli aggiornati.

I feature layer in streaming si connettono ad un servizio flusso di ArcGIS Server utilizzando i WebSocket di HTML5. I WebSocket sono una nuova funzionalità di HTML5. La maggior parte dei browser moderni supporta i WebSocket. Tuttavia essi non sono supportati da tutte le versioni dei browser, ad esempio Internet Explorer 9. Per ulteriori informazioni sui WebSocket e per verificare se un browser li supporta o meno, visitare il sito WebSocket.org.

Layer di immagine mappa, di elevazione e di immagini

I layer di immagine mappa, di immagini e di elevazione sono raccolte di cartografie di mappe di cui è già stato eseguito il rendering e che sono organizzate in base alla posizione ed alla scala. I layer di immagini e di immagine mappa possono essere visualizzati dinamicamente o come tile di immagini memorizzate nella cache. I layer di elevazione utilizzano servizi memorizzati nella cache.

I layer dinamici generano immagini quando richiesto dal client che sta visualizzando il layer. Spostandosi sulla mappa, vengono generate e visualizzate nuove immagini mappa. I layer di mappe dinamici includono map service e image service. I map service sono basati su dati vettoriali, che sono in genere costituiti da una combinazione di punti, linee e poligoni di feature geografiche. I map service vengono comunemente utilizzati per visualizzare dati aziendali sopra il tileset di una mappa di base. Gli image service sono basati su dati raster, in sostanza una griglia di celle. I raster vengono comunemente utilizzati per archiviare immagini ed altre informazioni catturate da sensori satellitari.

I layer memorizzati nella cache sono raccolte organizzate di tile di immagini per estensioni geografiche, proiezioni e livelli di dettaglio specifici pregenerati in un server. I layer di mappa memorizzati nella cache includono map service e image service. I layer memorizzati nella cache supportano la visualizzazione rapida di mappe complesse poiché il server distribuisce le immagini ogni volta che qualcuno richiede una mappa. Questi layer della mappa vengono creati ed archiviati nel server dopo il caricamento dei dati. Sono adatti per mappe di base che forniscono contesto geografico alle mappe.

Quando si pubblica un layer di immagini ospitato, viene creato un elemento nel portale e l'image service sottostante viene eseguito sul server dell'analisi raster federato con il portale.

Layer della scena

I layer della scena consentono di visualizzare dati 3D. Quando si pubblicano dati 3D da ArcGIS Pro, nel portale vengono creati un feature layer ospitato e un layer della scena ospitato. Il server di hosting del portale su cui si pubblica deve essere configurato con un Data Store cache tile di ArcGIS Data Store. La cache per i layer della scena è memorizzata nel Data Store cache tile.