I servizi web che si pubblicano su ArcGIS Server possono migliorare i prodotti GIS, come mappe Web e applicazioni. ArcGIS Enterprise offre una piattaforma per creare questi prodotti GIS dai servizi pubblicati da tutti gli utenti. Questo viene realizzato in ArcGIS Enterprise utilizzando gli elementi, dove ogni servizio viene presentato come un'entità consultabile e condivisibile.
Sebbene i servizi in esecuzione in ArcGIS Server possano essere utilizzati direttamente da altri clienti, la loro destinazione più comune è ArcGIS Enterprise. Questa relazione è rafforzata dal processo di federazione, che integra i modelli di sicurezza e condivisione del sito ArcGIS Server con quelli del portale.
Se il sito di ArcGIS Server è federato con ArcGIS Enterprise, i suoi servizi sono condivisi automaticamente nell'organizzazione ArcGIS Enterprise. Inoltre, è possibile registrare i servizi con l'organizzazione da un sito ArcGIS Server che non è federato.
Conoscere le relazioni tra servizi Web ed elementi del portale può contribuire a semplificare il lavoro con ArcGIS Enterprise. Questa pagina descrive queste relazioni e i metodi più comuni per rendere disponibile un servizio come elemento. Per ogni approccio vengono fornite le regole appropriate per la modifica e l'eliminazione del servizio.
Fonti e condizioni dei contenuti
Il contenuto è spesso creato in ArcGIS Enterprise quando una fonte GIS viene pubblicata da ArcGIS Pro o ArcMap. L'azione comune di base è la pubblicazione di un servizio GIS su ArcGIS Server che rappresenta la fonte così come appare in ArcGIS Pro o ArcMap. Tuttavia, la pubblicazione e la condivisione possono assumere diverse forme in ArcGIS Enterprise.
In ArcMap, quest'azione si verifica quando viene pubblicata una mappa, un layer, un risultato dello strumento, o qualche altra fonte. In ArcGIS Pro, ciò avviene quando viene condivisa una mappa web o un layer web nel ArcGIS Enterprise. Il processo di condivisione include la pubblicazione di servizi GIS su un sito di ArcGIS Server federato col portale. La condivisione preserva la maggior parte degli aspetti della mappa o della configurazione dei layer da ArcGIS Pro, comprese rispettivamente la basemap e la simbologia.
Alcuni servizi e layer sono ospitati in ArcGIS Enterprise. Il termine ospitato si riferisce alle risorse GIS i cui dati sono gestiti da ArcGIS, come in ArcGIS Data Store o sul sito ArcGIS Server che funge da server hosting per il portale.
Quando si pubblica o si condivide una risorsa GIS, si specifica se il servizio ottenuto farà riferimento ai dati registrati dalla stessa fonte di dati della risorsa desktop, o se il server deve copiare tutti i dati in ArcGIS Enterprise. Se si sceglie di copiare i dati, questi vengono memorizzati in una cartella di ArcGIS Server o in un ArcGIS Data Store relazionale. Scegliere l'opzione di copiare i dati non significa necessariamente che i servizi e i layer ottenuti sono ospitati. Per saperne di più, consultare Dati e pubblicazioni su ArcGIS Enterprise.
Connessioni alle risorse GIS
La tabella seguente mostra alcuni tipi di risorse GIS comuni con cui si lavora in ArcGIS Pro o ArcMap, i servizi che vengono pubblicati da questi tipi di risorse a un sito di ArcGIS Server, e l'elemento del portale che viene creato quando il sito del server è federato con un portale ArcGIS Enterprise.
Risorse GIS per desktop | Servizio ArcGIS Server | Elemento portale ArcGIS Enterprise |
---|---|---|
Dataset feature class o raster | Map Service (dinamico o memorizzato nella cache) | Map Image Layer |
Feature class o tabella | Feature service | Feature layer |
Feature class | Servizio vector tile | Vector Tile Layer |
Dataset mosaic o raster | Image service (dinamico o memorizzato nella cache) | Imagery Layer |
Locator | Servizio Geocodifica | Locator |
Strumento di geoprocessing | Servizio di geoprocessing | Strumento Web |
Dati 3D | Servizio scena memorizzati nella cache | Layer della scena |
Servizi ospitati pubblicati su ArcGIS Enterprise
L'installazione di base di ArcGIS Enterprise include un server di hosting che offre la possibilità di pubblicare servizi ospitati. Ciò permette di pubblicare un servizio sull'organizzazione, usando sia l'opzione I miei servizi ospitati in ArcMap, il portale ArcGIS for Office, ArcGIS Pro o un altro client che funziona direttamente con ArcGIS Enterprise. Con questo metodo vengono creati automaticamente sia un elemento del portale che un servizio. Tutti i servizi vengono posizionati in una cartella di ArcGIS Server denominata Hosted e i dati vengono copiati dall'origine dati. Per ulteriori informazioni, vedere Layer ospitati.
I tipi di servizio elencati nella cartella Ospitato sono diversi da quelli in altre cartelle del server, in modo da creare una corrispondenza con i tipi di elementi visualizzati nel portale di ArcGIS Enterprise. Nella tabella seguente sono elencati tutti i servizi ospitati ed i relativi tipi di elementi aggiornati:
Tipo di servizio di ArcGIS Server | Tipo di elemento cartella ospitata/portale |
---|---|
Map service memorizzato nella cache | |
Map service memorizzato nella cache con feature service | |
Feature Service | |
Image service* | |
Scene Service | |
Servizio WFS | |
Servizio vector tile |
*L'image service sottostante un layer immagini ospitato viene eseguito nel server dell'analisi raster o nel server di hosting delle immagini del portale e non nel server di hosting del portale.
Eliminazione dei servizi ospitati
Quando si elimina un elemento dal portale che fa riferimento a un servizio ospitato, il servizio e i relativi dati sottostanti vengono automaticamente cancellati.
Ad esempio, si accede all'organizzazione come editore e si carica un file CSV. Si sceglie di pubblicare il file CSV come feature layer. Automaticamente l'elemento feature layer viene creato in I miei contenuti. Per eliminare questo servizio si elimina l'elemento del feature layer che rappresenta il servizio. In tal modo, anche il servizio e i suoi dati vengono eliminati automaticamente.
In questo scenario non connettersi direttamente al server di hosting per eliminare il servizio. Così si evita che un elemento del feature layer rimanga privo di collegamento ad un servizio. Così si forza a cancellare manualmente l'elemento.
Servizi pubblicati da ArcGIS Pro
È possibile condividere da ArcGIS Pro diversi layer ed elementi. Il percorso di modifica o eliminazione di un layer pubblicato da ArcGIS Pro dipende dal tipo di layer e se si sono copiati dati durante la pubblicazione o se si sono riferiti dati registrati. I layer tile, i layer tile vettoriali e i layer della scena pubblicati da ArcGIS Pro nel portale si trovano nella cartella Ospitata sul server di hosting. I dati cache per questi layer sono sempre copiati. I layer devono essere eliminati e gestiti dal portale, come descritto nella sezione precedente.
È possibile pubblicare layer di immagine di mappa da ArcGIS Pro su uno dei server federati. Questi layer riferiscono dati registrati. Per i dettagli, consultare Layer pubblicati nei server federati del portale. Un map service associato viene pubblicato nella cartella sul server federato del portale che è stato specificato durante la pubblicazione. Quando si pubblica un layer d'immagine della mappa che fa riferimento a dati registrati, verificare di scegliere uno dei server federati. Questo è il sito ArcGIS Server in cui si eseguirà il map service. Per eliminare un layer di immagine mappa ed eliminare l'elemento nel portale. Anche il map service associato viene eliminato. I dati nella sorgente dati registrata rimangono.
Quando si pubblica un layer di immagine mappa da ArcGIS Pro, è anche possibile abilitare l'accesso feature o WMS sul layer. In questo caso verrà creato un elemento WMS o feature layer associato al layer di immagine mappa nell'organizzazione e queste funzionalità saranno abilitate sul map service nel server federato. È possibile eliminare gli elementi del WMS o del feature layer nel portale senza eliminare il layer di immagine mappa. Per eliminare l'elemento layer d'immagine mappa, tuttavia, è necessario eliminare prima gli elementi WMS o feature layer associati. Se si cerca di eliminare il map image layer senza eliminare prima gli elementi WMS o feature layer associati, si riceve un avviso che ricorderà che è necessario eliminare prima gli elementi associati. Eliminando questi elementi nel portale, anche i servizi associati sono eliminati.
È possibile pubblicare layer di immagini da ArcGIS Pro. Un servizio immagini associato viene pubblicato nella cartella sul server federato del portale che è stato specificato durante la pubblicazione. Per eliminare un layer di immagine, è necessario accedere a ArcGIS Server Manager per il sito federato ArcGIS Image Server ed eliminare il servizio di immagine. Il layer immagini associato viene quindi rimosso dall'organizzazione. Quando si pubblica un layer immagini, è anche possibile abilitare WMS e WCS sul layer. Se si abilita WMS, un elemento WMS associato con il layer immagini viene creato nell'organizzazione e la funzionalità WMS viene abilitata sull'image service nel server federato. È possibile eliminare l'elemento WMS nel portale senza eliminare il layer immagini. L'eliminazione dell'image service sul servizio federato, tuttavia, rimuove gli elementi del layer WMS e immagini associati. Se si abilita WCS, nessun elemento WCS associato viene creato, anche se la funzionalità viene abilitata sull'image service associato.
Un feature layer può essere un feature layer ospitato (i dati vengono copiati) o un feature layer associato a un layer di immagine mappa (fa riferimento a dati registrati o a un elemento del data store).
Quando si usa ArcGIS Pro per pubblicare un feature layer associato ad un layer d'immagine della mappa che fa riferimento a dati registrati, verificare di scegliere uno dei server federati. Quando si pubblica, si eseguirà un map service con accesso alle feature abilitato su questo sito ArcGIS Server e si creeranno sia un feature layer sia un elemento del layer di immagine della mappa nell'organizzazione. È possibile eliminare il feature layer nel portale senza eliminare il map image layer. Per eliminare l'elemento map image layer, è tuttavia necessario eliminare prima l'elemento feature layer associato. Eliminando questi elementi nel portale, anche i servizi associati sono eliminati. I dati nella sorgente dati registrata rimangono.
Nota:
Dato che un elemento del feature layer è un map service con accesso alle feature abilitato nel sito di ArcGIS Server, è necessario condividere il feature layer e il relativo map image layer associato con lo stesso insieme di utenti (gruppi, organizzazione o pubblicamente). Se si condivide soltanto il feature layer, non potrà essere usati da altri.
Inoltre, è importante notare che le copie degli elementi immagine mappa, WMS o feature non vengono eliminate quando si elimina l'elemento originale. Eliminando l'elemento originale, il servizio associato viene eliminato. Ciò rende le copie dell'elemento inutilizzabili. Le copie dell'elemento devono essere eliminate separatamente.
Quando si pubblica un feature layer su ArcGIS Enterprise e si copiano i dati, si crea un feature service nella cartella Ospitata del server di hosting e i dati vengono copiati sul Data Store relazionale registrato con il server di hosting. Non si crea nessun elemento del map image layer quando si pubblica un servizio feature ospitato. Usare il portale per gestire ed eliminare hosted feature layer. Quando si elimina il feature layer hosted, anche i dati copiati vengono eliminati.
Per capire se un feature service è ospitato, passare alla pagina Dettagli elemento per il layer. Se il layer feature non dispone di layer di immagine mappa associato, l'elemento viene descritto come (ospitato) nel portale quando visualizzato dal proprietario del layer o l'amministratore dell'organizzazione e descritto come ospitato quando visualizzato in ArcGIS Pro. I feature layer pubblicati da ArcGIS Pro che non dispongono di questa nota (ospitato) sono associati ad un layer di immagine mappa. È possibile eliminare layer feature pubblicati su ArcGIS Pro dal portale senza eliminare il layer di immagine mappa. Per eliminare l'elemento map image layer, è tuttavia necessario eliminare prima l'elemento feature layer associato. Gli elementi descritti come (ospitati) possono essere eliminati tramite il portale e il servizio associati viene anche eliminato.
Esempio di pubblicazione scenari da ArcGIS Pro in ArcGIS Enterprise
Negli scenari di pubblicazione seguenti vengono descritte le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti rispetto ai servizi e alle funzionalità corrispondenti di ArcGIS Server.
Pubblicazione da ArcGIS Pro in un GIS Server federato
Quando si pubblica un layer di immagine mappa da ArcGIS Pro, è anche possibile abilitare l'accesso feature o WMS sul layer. In questo caso verrà creato un elemento WMS o feature layer associato al layer di immagine mappa nell'organizzazione e queste funzionalità saranno abilitate sul map service nel sito GIS Server. Le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti per questo scenario sono le seguenti:
- Elemento di ArcGIS Enterprise: layer di immagine mappa pubblicato, feature layer e layer WMS
- Servizio di ArcGIS Server: servizio pubblicato con accesso alle feature e funzionalità WMS abilitate
Disabilitare le funzionalità in ArcGIS Server Manager o ArcMap
Quando una funzionalità WMS o di accesso alle feature è disabilitata in ArcGIS Server Manager o ArcMap, il tipo di layer corrispondente (WMS o accesso alle feature) viene eliminato come elemento nel portale. Le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti per questo scenario sono le seguenti:
- Un layer di immagine mappa viene pubblicato da ArcGIS Pro nel portale con entrambe le funzionalità WMS e accesso alle feature abilitate.
- Viene creato un modello di servizio nel GIS Server corrispondente.
- Se la funzionalità WMS è disabilitata in ArcGIS Server Manager o ArcMap, il tipo di layer WMS corrispondente viene eliminato.
Eliminazione degli elementi associati nel portale
È possibile eliminare un elemento WMS o feature layer ArcGIS Pro o nel portale e la corrispondente funzionalità WMS nel map service viene eliminata. Tenere in considerazione che prima di poter eliminare un map image layer è necessario eliminare gli elementi WMS o feature layer associati. Le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti per questo scenario sono le seguenti:
- Un layer di immagine mappa viene pubblicato da ArcGIS Pro nel portale con entrambe le funzionalità WMS e accesso alle feature abilitate.
- Viene creato un modello di servizio nel GIS Server corrispondente.
- Quando si elimina un elemento WMS o feature layer nel portale, anche la corrispondente funzionalità WMS nel map service viene eliminata.
Eliminazione dei servizi associati in ArcGIS Server Manager o ArcMap
L'eliminazione del map service in GIS Server rimuove gli elementi del map image, WMS e feature layer associati. Le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti per questo scenario sono le seguenti:
- Un layer di immagine mappa viene pubblicato da ArcGIS Pro nel portale con entrambe le funzionalità WMS e accesso alle feature abilitate.
- Viene creato un modello di servizio nel GIS Server corrispondente.
- Quando si elimina il map service associato in ArcGIS Server Manager o ArcMap, i corrispondenti elementi immagine mappa, WMS e feature layer vengono eliminati.
Servizi pubblicati su un sito ArcGIS Server federato
È possibile pubblicare un servizio su un sito ArcGIS Server federato col portale. Pubblicare usando ArcGIS Server Manager, un collegamento ad ArcGIS Server nell'albero Catalogo di ArcMap, o ArcGIS Pro (come descritto in Servizi pubblicati da ArcGIS Pro). Un elemento viene creato automaticamente al momento della pubblicazione. È possibile eliminare il servizio eliminando gli elementi corrispondenti. I dati restano nella sorgente dati registrata.
Esempio
Utilizzare la funzione Aggiungi ArcGIS Server in ArcMap per creare una connessione editore ArcGIS Server. Viene stabilita una connessione come editore e viene pubblicato un image service in un sito di ArcGIS Image Server federato al portale. L'image service diventa automaticamente un elemento layer di immagine nel portale.
Quando si desidera eliminare il servizio, accedere all'organizzazione dal portale ed eliminarlo. Anche il servizio corrispondente viene eliminato.
Dagli elementi dell'archivio dati nel portale.
Quando si aggiunge un elementi archivio dati all'organizzazione, è possibile usarlo per pubblicare layer nel portale. Dagli elementi Data Store del database, è possibile pubblicare in blocco feature layer e map image layer per ciascuna feature class e tabella accessibili attraverso l'elemento Data Store. Per la condivisione di file e gli elementi Data Store cloud, è possibile creare layer di immagini. In entrambi i casi, i dati rimangono nell'origine dati a cui fa riferimento l'elemento Data Store.
In ArcGIS Server Manager,è possibile modificare le impostazioni nei servizi pubblicati dall'elemento data store del portale; tuttavia, non è possibile modificare l'elemento data store in ArcGIS Server Manager. Analogamente, l'elemento Data Store e ciascuno dei layer pubblicati da esso devono essere eliminati dal portale e non dal server federato.
Esempio
Si aggiunge un elemento Data Store usando un file di connessione al database. Il proprietario dell'elemento Data Store pubblica tutte le feature class e le tabelle accessibili all'utente specificato nel file di connessione al database. Sono comprese le feature class e le tabelle di cui il proprietario dispone e qualsiasi feature class e tabella per le quali il proprietario abbia concesso l'accesso agli altri utenti del database. In questo modo, si crea un map service con accesso alle feature abilitato per ciascuna feature class e tabella. Questi servizi vengono eseguiti nel sito federato di ArcGIS GIS Server specificato al momento della creazione dei layer. Per ciascun map service vengono creati nell'organizzazione un elemento del feature layer e un elemento del map image layer.
Se non si ha più bisogno di nessuno dei layer pubblicati in blocco o dell'elemento Data Store, eliminare tutti i layer nel portale, rimuovere tutti i server federati dall'elemento Data Store e, a questo punto, sarà possibile eliminare l'elemento Data Store.
Per eliminare i layer singolarmente, è necessario eliminare il feature layer e il relativo layer di immagine mappa associato dalla scheda I miei contenuti nel portale; non è possibile eliminare soltanto il feature layer. In questo modo, infatti, si lascerebbe il map image layer in uno stato che non consente la sincronizzazione con il database. Occorre ricordare, inoltre, che se si elimina sia il feature layer sia il map image layer da I miei contenuti, saranno ricreati al momento della successiva sincronizzazione, salvo che non si abbia più accesso ai dati nel database.
Usando la scheda Contenuto dalla pagina Contenuto nel portale per aggiungere il servizio come un elemento
È possibile aggiungere un servizio come un elemento cliccando Contenuto > I miei contenuti nel portale. In questo modo vengono condivisi i collegamenti a servizi Web non in esecuzione in un server federato.
Se è stato aggiunto un elemento in I miei contenuti, modificare ed eliminare l'elemento usando il portale. Anche se si elimina l'elemento, il servizio corrispondente viene comunque eseguito a meno che l'utente non accede al server e lo elimina. Si tratta di un comportamento imprevisto perché è possibile che vengano utilizzati elementi per condividere collegamenti a servizi di terze parti che non si desidera o non si può eliminare definitivamente.
Esempio
Un utente trova un servizio web utile nel sito di ArcGIS Server del reparto accanto e decide di aggiungere un elemento del portale per collegarsi al sito. Accedere al portale e andare su Contenuto > I miei contenuti per aggiungere il servizio dal web come un elemento.
Quando si è pronti per eliminare questo elemento, usare il portale per eliminarlo. L'eliminazione dell'elemento non implica l'eliminazione del servizio. Si tratta del comportamento previsto perché in questo scenario il servizio e l'elemento non hanno relazioni incorporate.
Procedure consigliate per la modifica e l'eliminazione di elementi
Gli esempi di cui sopra illustrano le procedure consigliate per la modifica e l'eliminazione di elementi a seconda di come sono stati pubblicati gli elementi. per evitare che vadano persi i collegamenti tra servizi ed elementi.
Se gli elementi o i servizi non vengono eliminati usando il metodo consigliato, saranno presenti elementi o servizi non funzionanti che dovranno essere eliminati manualmente.
Si noti che un elemento può essere modificato o eliminato solo da una delle seguenti figure:
- L'editore che ha aggiunto l'elemento
- Un amministratore dell'organizzazione
Si tratta di un comportamento diverso rispetto ad ArcGIS Server, in cui tutti gli editori possono modificare ed eliminare tutti gli elementi.
Anche se consentito, è preferibile evitare che gli amministratori modifichino gli elementi. La modifica di elementi come amministratore può causare un incremento delle risorse periferiche nell'account amministratore. Gli account amministratore devono essere utilizzati principalmente per cambiare la proprietà di elementi o per eliminare elementi che non sono più necessari.