I servizi web che pubblichi su ArcGIS Server possono alimentare prodotti GIS come mappe web e applicazioni. ArcGIS Enterprise offre una piattaforma per creare questi prodotti GIS dai servizi pubblicati da tutti gli utenti. Nel portale ArcGIS Enterprise, i servizi web sono presentati come elementi. Puoi cercare e condividere questi elementi nel portale.
Anche se i servizi che vengono eseguiti in ArcGIS Server possono essere consumati direttamente da altri clienti, si possono anche aggiungere web service a un portale ArcGIS Enterprise. Se il sito ArcGIS Server è federato con il portale, gli elementi vengono creati nel portale quando si pubblica il servizio web. Federation integra i modelli di sicurezza e condivisione del sito ArcGIS Server con quelli del portale.
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 è più spesso creato in ArcGIS Enterprise quando una risorsa GIS è pubblicata da ArcGIS Pro. L'azione comune di base è la pubblicazione di un servizio GIS su ArcGIS Server che rappresenta la fonte così come appare in ArcGIS Pro. Tuttavia, la pubblicazione e la condivisione possono assumere diverse forme in ArcGIS Enterprise.
In ArcGIS Pro, questo si verifica quando si condivide una mappa web o un livello web a 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 hosted si riferisce alle risorse GIS i cui dati sono gestiti da ArcGIS.
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 i tipi di risorse GIS comuni con cui si lavora in ArcGIS Pro, i servizi che vengono pubblicati da questi tipi di risorse su 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 | Layer di tile vettoriali |
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 |
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. Permette di pubblicare un servizio all'organizzazione, utilizzando il portale, ArcGIS for Office, ArcGIS Pro, o un altro client che lavora 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.
La seguente tabella elenca i servizi ospitati supportati e i loro tipi di elementi:
tipo di servizio ArcGIS Server | Tipo di elemento 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 | |
Servizio del grafo della conoscenza** | Grafico di conoscenza |
*Il servizio di immagini che fa riferimento a un layer di immagini ospitato viene eseguito sul server di analisi raster del portale o sul server di hosting delle immagini, non sul server di hosting del portale.
**Il servizio di grafico di conoscenza a cui fa riferimento un grafico di conoscenza ospitato gira sul server di conoscenza del portale, non sul 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 tile layer, i vector tile layer e i scene layer pubblicati da ArcGIS Pro su un portale ArcGIS Enterprise risiedono nella cartella Hosted sul server di hosting. I dati della cache per questi livelli 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 pubblichi un layer di immagine della mappa da ArcGIS Pro, puoi anche pubblicare un feature layer o abilitare il 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. Questo crea un servizio di mappa con accesso alle caratteristiche abilitato sul sito ArcGIS Server che hai scelto al momento della pubblicazione, e sia un elemento di feature layer che di immagine della mappa sono creati nella tua 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 gli elementi nel portale, viene eliminato anche il servizio associato. 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 capacità in ArcGIS Server Manager
Quando una capacità di WMS o di accesso alle funzioni è disattivata in ArcGIS Server Manager, il tipo di layer corrispondente (WMS o accesso alle funzioni) 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.
- Quando si disabilita il WMS in ArcGIS Server Manager, il tipo di layer WMS corrispondente viene cancellato.
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.
Cancellare i servizi associati in ArcGIS Server Manager
L'eliminazione del servizio di mappe sul sito GIS Server rimuove l'immagine della mappa associata, il WMS e gli elementi del feature layer, se esistono.
Servizi pubblicati su un sito ArcGIS Server federato
È possibile pubblicare un servizio su un sito ArcGIS Server federato col portale. Pubblica usando ArcGIS Server Manager o ArcGIS Pro (come descritto in Servizi pubblicati da ArcGIS Pro) Un elemento viene creato automaticamente quando si pubblica. È possibile eliminare il servizio cancellando l'elemento corrispondente. I dati restano nella sorgente dati registrata.
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
Se sei membro di un ruolo che ha privilegi per creare contenuti, puoi aggiungere un servizio come elemento dalla pagina 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 > Il mio contenuto per aggiungere un servizio usando il suo URL.
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 non elimini gli elementi o i servizi usando un metodo raccomandato, potresti ritrovarti con elementi che non funzionano.
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
- Membri assegnati a un ruolo personalizzato con privilegi di modificare ed eliminare gli elementi
Si tratta di un comportamento diverso rispetto ad ArcGIS Server, in cui tutti gli editori possono modificare ed eliminare tutti gli elementi.