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 nel portale di 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 è il portale ArcGIS Enterprise. Questa relazione è rafforzata dal processo di federazione, che integra i modelli di sicurezza e condivisione del server con quelli del portale.
Se il sito di ArcGIS Server è federato con il portale, i suoi servizi sono condivisi automaticamente nel portale. Inoltre, è possibile registrare i servizi con il portale da un sito ArcGIS Server che non è federato.
Conoscere le relazioni tra servizi Web ed elementi del portale può contribuire a semplificare l'uso del portale ArcGIS Enterprise. In questo argomento vengono descritte queste relazioni e i metodi più comuni per rendere disponibile un servizio come elemento del portale. Per ogni approccio vengono fornite le regole appropriate per la modifica e l'eliminazione del servizio.
Fonti e condizioni dei contenuti
Molto spesso i contenuti vengono creati 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, questa 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 portale ArcGIS Enterprise. Il processo di condivisione include la pubblicazione di servizi GIS su un sito di ArcGIS Server federato con il portale. La condivisione preserva la maggior parte degli aspetti della mappa o della configurazione dei layer da ArcGIS Pro, comprese la basemap e la simbologia.
Alcuni servizi e layer sono ospitati in ArcGIS Enterprise. Il termine "ospitato" (hosted) si riferisce a risorse GIS i cui dati sono gestiti da ArcGIS, come ad esempio in ArcGIS Data Store, o sul sito di ArcGIS Server che funge da server di hosting del 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 server è federato con un portale ArcGIS Enterprise.
Risorse GIS per desktop | Servizio ArcGIS Server | Elementi del portale ArcGIS Enterprise |
---|---|---|
Dataset feature class o raster | Map Service (dinamico o memorizzato nella cache) | Map Image Layer |
Feature class | 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 |
Localizzatore indirizzi | Servizio Geocodifica | Geocodificatore |
Strumento di geoprocessing | Servizio di geoprocessing | Strumento Web |
Dati 3D | Servizio scena memorizzati nella cache | Scene service |
Servizi ospitati pubblicati sul portale
L'installazione di base di ArcGIS Enterprise include un server di hosting, che offre la possibilità di pubblicare servizi ospitati. Quando il portale è stato configurato con un server, è possibile pubblicare un servizio sul portale, utilizzando l'opzione Servizi ospitati personali di ArcMap, il Portale Web, ArcGIS Maps for Office, ArcGIS Pro, oppure un altro client che interagisce direttamente con il portale. 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, consultare Layer hosted nella guida del portale ArcGIS Enterprise.
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 dal sito del server.
Ad esempio, si accede al portale come editore e si carica un file CSV. Sceglie quindi di pubblicare il CSV sul portale come feature layer. Viene quindi creato automaticamente anche un elemento del portale. Per eliminare questo servizio nel modo suggerito, si elimina l'elemento del portale che rappresenta il servizio. In tal modo, anche il servizio e i suoi dati vengono eliminati automaticamente.
In questo scenario è consigliabile non connettersi direttamente al server di hosting per eliminare il servizio per evitare che un elemento del portale rimanga privo di un collegamento ad un servizio e che sia necessario 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 del portale. I dati di questi layer vengono 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 di immagine della mappa che fa riferimento a dati registrati, verificare di andare sulla scheda Contenuto del riquadro Condividi come layer Web e scegliere uno dei Server federati. Questo è il sito ArcGIS Server in cui si eseguirà il map service. Per eliminare un map image layer, selezionare ed eliminare l'elemento nel portale. Anche il map service associato sarà 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 nel portale e queste funzionalità verranno 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 il map image layer nel portale, 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 riceverà un avviso che ricorderà che è necessario eliminare prima gli elementi associati. Eliminando questi elementi nel portale, anche i servizi associati saranno 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 immagini, è necessario eliminare il servizio in Manager. Il layer immagini associato verrà quindi rimosso dal portale. 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 verrà creato nel portale e la funzionalità WMS verrà 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 verrà creato nel portale, anche se la funzionalità verrà abilitata sull'image service associato.
Un feature layer nel portale può essere un feature layer hosted (i dati vengono copiati) o un feature layer associato a un layer di immagine mappa pubblicato da ArcGIS Pro (fa riferimento a dati registrati).
Quando si pubblica un feature layer associato con un map image layer che fa riferimento a dati registrati, verificare di andare sulla scheda Generale del riquadro Condividi come layer Web e 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 nel portale. È possibile eliminare il feature layer nel portale senza eliminare il map image layer. Per eliminare il map image layer nel portale, tuttavia, è necessario eliminare prima l'elemento feature layer associato. Eliminando questi elementi nel portale, anche i servizi associati saranno eliminati. I dati nella sorgente dati registrata rimangono.
Nota:
Dato che un elemento del feature layer nel portale è 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 (con i gruppi, con il portale 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 nel portale non vengono eliminate quando si elimina l'elemento originale. Eliminando l'elemento originale, il servizio associato viene eliminato. In questo modo, le copie dell'elemento saranno inutilizzabili. Le copie dell'elemento devono essere eliminate separatamente.
Quando si pubblica un feature layer sul portale e si copiano i dati, si crea un feature service nella cartella Ospitata del server di hosting del portale e i dati vengono copiati sul Data Store relazionale registrato con il server di hosting. Non si crea nessun elemento del map image layer sul portale quando si pubblica un hosted feature service. 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 è hosted o meno, passare alla pagina Dettagli elemento per il layer. Se il feature layer è stato pubblicato direttamente nel portale e non dispone di un layer di immagine mappa associato, l'elemento verrà descritto come (Ospitato) quando viene visualizzato dal proprietario del layer o dall'amministratore del portale. I feature layer pubblicati da ArcGIS Pro che non dispongono di questa nota (Ospitato) sono associati a un layer di immagine mappa. È possibile eliminare i feature layer pubblicati da ArcGIS Pro nel portale senza eliminare il map image layer. Per eliminare il map image layer nel portale, tuttavia, è necessario eliminare prima l'elemento feature layer associato. Gli elementi descritti come (hosted) possono essere eliminati tramite il portale e anche il servizio associato sarà eliminato.
Esempio di pubblicazione da ArcGIS Pro nel portale 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 a un'istanza federata di GIS Server
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 nel portale e queste funzionalità verranno abilitate sul map service nell'istanza di GIS Server. Di seguito vengono descritte le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti per questo scenario.
- Elemento del portale ArcGIS Enterprise: layer di immagine mappa pubblicato abilitato con accesso alle feature e tipi di layer WMS
- Servizio ArcGIS Server: modello di servizio pubblicato con accesso alle feature e funzionalità WMS abilitate
Disabilitazione delle 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. Di seguito vengono descritte le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti per questo scenario.
- 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 nella corrispondente istanza di GIS Server
- 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 in 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. Di seguito vengono descritte le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti per questo scenario.
- 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 nella corrispondente istanza di GIS Server
- 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. Di seguito vengono descritte le differenze tra gli elementi pubblicati e i tipi di layer corrispondenti per questo scenario.
- 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 nella corrispondente istanza di GIS Server
- 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 con il portale. È possibile 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). Durante la pubblicazione del servizio viene creato automaticamente un elemento del portale. È possibile eliminare il servizio eliminando gli elementi corrispondenti del portale. I dati restano nella sorgente dati registrata.
Questa funzione è stata aggiunta a partire da 10.1.
Utilizzare la funzionalità Aggiungi ArcGIS Server disponibile in ArcMap per creare una connessione editore ad 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 desidera eliminare il servizio, l'utente accede al portale e lo elimina. Anche il servizio corrispondente viene eliminato.
Da elementi Data Store nel portale
Quando si aggiunge un elemento Data Store nel portale, è 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.
Questa funzione è stata aggiunta a partire da 10.1.
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 che è stato specificato al momento della creazione dei layer. Per ciascun map service vengono creati nel portale un elemento del feature layer e un 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.
Utilizzare la scheda I miei contenuti della pagina Contenuto nel Portale Web per aggiungere il servizio come elemento
È possibile aggiungere un servizio come elemento del portale da Contenuto > I miei contenuti nel Portale Web. In questo modo vengono condivisi i collegamenti a servizi Web non in esecuzione in un server federato.
Quando si aggiunge l'elemento in I miei contenuti, è necessario utilizzare il Portale Web per modificare ed eliminare l'elemento. Anche se si elimina l'elemento, il servizio corrispondente viene comunque eseguito a meno che l'utente non si connette al server e lo elimina. Si tratta di un comportamento imprevisto perché è possibile che vengano utilizzati elementi del portale per condividere collegamenti a servizi di terze parti che non si desidera o si può eliminare definitivamente.
Questa funzione è stata aggiunta a partire da 10.1.
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. Accede quindi al Portale Web e passa a Contenuto > I miei contenuti per aggiungere il servizio dal Web come elemento del portale.
Per eliminare l'elemento, quando desiderato, utilizzare il Portale Web. L'eliminazione dell'elemento non implica l'eliminazione del servizio. Si tratta del comportamento previsto perché in questo scenario il servizio e l'elemento del portale 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 siano stati pubblicati tali elementi. per evitare che vadano persi i collegamenti tra servizi ed elementi.
Se gli elementi o i servizi non vengono eliminati nel modo consigliato, saranno presenti elementi o servizi orfani che dovranno essere eliminati manualmente.
Si noti che un elemento del portale può essere modificato o eliminato solo da una delle seguenti figure:
- L'editore che ha aggiunto l'elemento
- Un amministratore del portale
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.