L’archiviazione dati e la gestione sono aspetti vitali della propria ArcGIS Enterprise installazione. Determinano come l'azienda accede, gestisce, contribuisce e modifica i dati e fornisce le basi sull'utilizzo dei propri dati. ArcGIS Enterprise consente di memorizzare i dati di origine per i servizi e i layer Web in percorsi di archiviazione dei dati gestiti da utenti o archivi dati gestiti da ArcGIS.
I percorsi di archiviazione gestiti da utenti sono le origini dati gestite dall'utente o da altri membri dell'organizzazione, come percorsi di archiviazione su database, cartella o cloud. Viceversa, se si usano percorsi di archiviazione dati gestiti da ArcGIS, come ArcGIS Data Store, non si gestisce né si accede ai database sottostanti. In un'unica installazione ArcGIS Enterprise, è probabile che si utilizzino entrambi i tipi di archiviazione dati; non è necessario scegliere solo uno o l'altro.
Suggerimento:
Per maggiori informazioni su questi termini e concetti, consultare il whitepaper Dati in ArcGIS: gestiti da utenti e gestiti da ArcGIS.
Quando si pubblica una mappa web, un layer o un servizio per ArcGIS Enterprise, viene determinata la maniera in cui i propri dati verranno gestiti. Il primo passo in questo processo è quello di decidere se copiare i dati o registrare i propri dati con uno (o più) server federati che costituiscono il proprio portale ArcGIS Enterprise.
Registrare o copiare dati
Quando si pubblica da ArcGIS Pro o ArcMap, si stabilisce la posizione dei dati usati dai layer Web. È possibile o registrare l’origine dati, nel caso in cui i layer Web accedono ai dati nell’origine dati, o scegliere che ArcGIS copi i dati su una posizione gestita da ArcGIS, che può essere il ArcGIS Data Store, un server federato, o un server di hosting.
È inoltre possibile aggiungere file al portale e pubblicare all’interno del ArcGIS Enterprise sito web del portale. In tal caso, i dati vengono sempre copiati in uno degli archivi dati forniti tramite ArcGIS Data Store o il server di hosting a seconda del tipo di layer pubblicato.
Nota:
Un server di hosting è il sito ArcGIS Server federato che l'amministratore del portale ha designato per eseguire i servizi che alimentano la maggior parte dei layer Web hosted. Questo sito può eseguire altri servizi, ma il suo scopo primario è eseguire servizi hosted. C'è un solo server di hosting per portale.
Registrare origine dati
Quando si registra un archivio dati e si pubblicano ArcGIS Server web layer, i web layer fanno sempre riferimento ai dati negli archivi dati registrati. Se i dati negli archivi dati registrati cambiano, sarà possibile visualizzare i suddetti cambi nel layer Web.
Gli archivi dati registrati vengono sempre gestiti dagli utenti.
I seguenti sono casi in cui è consigliato o richiesto registrare dati:
- Vi sono svariati clienti che accedono e aggiornano i dati di origine.
Se vi sono app che modificano direttamente i dati di origini, app che modificano i dati di origine mediante servizi o processi di conversione o ETL che caricano dati dai contraenti all’origine, sarà meglio pubblicare mappe o feature layer che fanno riferimento all’origine dati. In tal modo, coloro che usano i layer potranno visualizzare le modifiche dei dati così come vengono effettuati nell’origine.
- Si utilizzano dati versionati da un Enterprise Geodatabase.
Se si pubblica da una mappa che contiene dati Enterprise Geodatabase versionati e si copiano i dati, i dati copiati non faranno più parte della versione. Le modifiche apportate tramite il feature layer pubblicato non possono sfruttare la funzionalità di modifica multiutente.
- Si utilizzano dati abilitati da un Enterprise Geodatabase.
I proprietari dei dati abilitano l'archiviazione in modo tale da poter visualizzare le modifiche nel corso del tempo. Se si copiano dati dall'origine quando si pubblica un feature layer, questi non fanno più parte dell'archivio e non è possibile visualizzare le modifiche apportate ai dati una volta copiati.
- Vi sono ampie feature class o di feature class con geometrie complesse.
Quanto maggiore è il numero di feature e quanto più complesse sono le forme, tanto più tempo impiegherà la copia dei dati. Alcuni esempi di forme complesse includono poligono o linee con migliaia di vertici, come coste o fiumi tortuosi.
- Si stanno pubblicando dati di immagini.
I dati di immagini sono generalmente grandi e la copia di tali dati tra computer può richiedere molto tempo. A causa delle loro dimensioni potenziali, i file immagine cui fanno riferimento i mosaic dataset non vengono mai copiati neanche quando si sceglie di copiare i dati al momento della pubblicazione.
- Si sta lavorando con dati o file che possono essere pubblicati solo da un’origine di dati registrata.
Se si pubblicano i seguenti tipi di dati da ArcGIS Pro o ArcMap, è necessario registrare l’origine dati con un Site ArcGIS Server e pubblicare su quel Site:
- Utility Network (solo ArcGIS Pro)
- Modelli o script di geoprocessing
- Mappe dinamiche
- Geodatabase (solo ArcMap)
- Dati in streaming (è necessario un sito ArcGIS GeoEvent Server)
- Schematics (solo ArcMap)
- KML
- Non si desidera che ArcGIS resetti i dati quando si cancella il Web Layer.
I dati copiati in ArcGIS Enterprise vengono automaticamente cancellati dal sistema quando il servizio o l’elemento del portale associato ai dati viene cancellato. Se gli utenti interagiscono unicamente con i dati attraverso il Web Layer (in altre parole, il Web Layer costituisce i dati), si desidera che i dati e il Web Layer vengano cancellati contemporaneamente. Tuttavia, se il servizio o l’elemento del portale è soltanto un mezzo attraverso il quale le persone accedono ai dati, è necessario restare nell’origine dati. In tal caso, si prega di registrare le origini dei dati con un server federato e di pubblicarlo.
Suggerimento:
Se si copiano i dati al momento della pubblicazione di un Feature Layer e poi si decide di conservarli, esportare i dati dall’elemento del portale, spostarli in un database o in un Enterprise Geodatabase con cui si è registrati ArcGIS Server, e pubblicare.
Per maggiori informazioni sulla registrazione dei dati, consultare Come registrare dati con ArcGIS Server.
Copiare dati
Copiare i propri dati è come scattare un’anteprima dei dati origine al momento della pubblicazione. Al contrario degli elementi creati dai dati registrati, gli elementi creati dai dati copiati non ricevono aggiornamenti dinamici dall’origine dei dati quando quest’ultima cambia. Se non si ritiene necessario che il proprio web Layer acceda ai dati origine, copiare i dati pubblicati è un flusso di lavoro consigliato.
Di seguito vi sono i casi in cui si potrebbe preferire copiare i dati:
- Si sta caricando un file sul portale e si desidera pubblicare da esso.
- Alcuni utenti al di fuori del firewall devono accedere ai dati.
- Uno o più utenti accederanno ai dati unicamente tramite il Web Layer.
- Si sta utilizzando un’app o una funzione che richiede che i dati siano salvati al suo interno ArcGIS Data Store.
- Si sta lavorando con un tipo di dati che richiede la copia degli stessi al momento della pubblicazione.
Quando si pubblicano dati multipatch 3D o tile vettoriali da ArcGIS Pro, è necessario copiare i dati al momento della pubblicazione. Tuttavia, mentre le cache multipatch vengono sempre copiate, si ha la possibilità di lasciare i dati feature associati in un archivio dati registrato o di copiarli.
I dati copiati possono essere gestiti dall’utente o da ArcGIS.
Dati gestiti da ArcGIS
I dati gestiti da ArcGIS sono i dati ospitati sul portale ArcGIS Enterprise. I servizi creati dai dati ospitati sul server di hosting del portale e i dati sono sempre ospitati nel ArcGIS Data Store o sul server di hosting.
Molti flussi di lavoro diffusi e i relativi output su ArcGIS Enterprise dipendono dalla capacità di creare layer hosted. I Layer Hosted non vengono solo creati in quanto azione diretta dal caricamento di un dataset e dalla scelta esplicita di pubblicarli come un nuovo Layer. I Layer hosted vengono creati anche come risultato di molte azioni nel portale ArcGIS Enterprise, come ad esempio gestire strumenti di analisi e come parte di flussi di lavoro di collaborazione distribuita dove i Feature Layer vengono copiati.
Dove pubblicare
I membri dell'organizzazione possono pubblicare da file nel portale, da ArcGIS Pro, da ArcMap, da elementi del data store o utilizzando ArcGIS API for Python.
Pubblicare da file del portale
È possibile pubblicare layer Web hosted da certi file che si aggiungono al portale.
Quando si pubblica da file nel portale, i servizi per i layer risultanti si eseguono sempre sul server di hosting del portale.
La seguente tabella elenca i file che possono essere caricati, i layer Web hosted che si pubblicano da essi e dove si trovano i dati del layer:
File | Tipo di layer | Destinazione di archiviazione dei dati per il layer |
---|---|---|
File CSV, file Microsoft Excel, file GeoJSON, shapefile compresso, file geodatabase compresso | ArcGIS Data Store (Data Store relazionale) | |
Tile package (.tpk), file di definizione del servizio (.sd), o vector tile package (.vtpk) | File sul server di hosting | |
Pacchetto layer della scena (.slpk) | ArcGIS Data Store (Data Store cache tile) | |
Raccolta di immagini (un file .zip contenente file di immagini) | File immagini convertiti in immagini mosaico e posizionate nel data store raster registrato con il sito ArcGIS Image Server federato selezionato |
Per informazioni sulla pubblicazione di ciascun tipo di layer, consultare Pubblicare hosted feature layer, Pubblicare tile layer hosted, Pubblicare vector tile layer hosted, Pubblicare scene layer hosted e Pubblicare layer immagini hosted.
Pubblicare da ArcGIS Pro
Quando si aggiungono layer a mappe e scene in ArcGIS Pro, è possibile condividere i layer come layer Web. A seconda del tipo di layer che si crea, i dati del layer vengono copiati su ArcGIS Data Store, server federato o il server di hosting o rimangono nell'origine dati registrata. Quando si sceglie di tenere i dati nell'origine dati registrata, si sceglie anche il sito ArcGIS Server federato sul quale si eseguirà il servizio.
Copia tutti i dati
Se si sceglie Copia tutti i dati quando si pubblica da ArcGIS Pro, significa che i dati usati dal layer Web risultante non saranno gli stessi dei dati di origine nella mappa o scena. Certi layer Web richiedono la copia di tutti i dati. Ad esempio, i seguenti:
- Vector Tile Layer
I vector tile layer vengono condivisi (pubblicati) da feature layer puntuali, lineari, poligonali o multipunto nella mappa. I dati dei layer vengono memorizzati nella cache e le tile memorizzate sul server di hosting del portale con la stessa modalità impiegata quando si carica un vector tile package e lo si pubblica sul sito Web del portale. Il servizio si esegue sul server di hosting e sul portale si crea un tile layer. Consultare Creare una mappa per la creazione di vector tile nella guida di ArcGIS Pro per informazioni su come creare una mappa in linea con i requisiti di pubblicazione di un vector tile layer.
- Tile Layer
I tile layer vengono pubblicati da mappe in ArcGIS Pro. La pubblicazione di un tile layer crea un map service memorizzato nella cache sul server di hosting del portale e l'elemento di un tile layer nel portale. Le cache di tile vengono memorizzate sul server di hosting server con la stessa modalità impiegata quando si pubblica un tile package o un file di definizione servizio sul sito Web del portale. Consultare Creare una Web map nella guida di ArcGIS Pro per informazioni sulla pubblicazione di mappe e layer come tile layer.
- Scene Layer
Quando si condivide uno scene layer da ArcGIS Pro, nel portale si crea sia uno scene layer hosted sia un feature layer. Il servizio scena si trova sempre sul server di hosting e la cache della scena viene memorizzata nel data store cache tile con la stessa modalità impiegata quando si pubblica uno scene layer package sul sito Web del portale. Tuttavia, l'utente decide se il feature layer associato fa riferimento ai dati registrati o se i dati vengono copiati sul ArcGIS Data Store relazionale.
Quando si pubblica un feature Layer su ArcGIS Pro, si può scegliere dove ospitare i dati. Se si sceglie Copia tutti i dati durante la pubblicazione, i dati vengono copiati sul ArcGIS Data Store relazionale.
Quando si pubblica un mosaic dataset o un dataset raster come layer di immagini da ArcGIS Pro, nella maggioranza dei casi è necessario fare riferimento ai dati di origine. Per informazioni sulla pubblicazione di layer di immagini, consultare Layer delle immagini Web nella guida di ArcGIS Pro.
Suggerimento:
Se si sta facendo una transizione a partire da ArcMap, la tabella successiva mostra i flussi di lavoro pubblicati su ArcMap che equivalgono alla pubblicazione e alla copia dei dati in ArcGIS Pro:
Layer pubblicati con Copia tutti i dati in ArcGIS Pro | Pubblicazione del flusso di lavoro equivalente in corso in ArcMap |
---|---|
Pubblicare un vector Tile Layer in un ArcGIS Enterprise portale | Non esiste un flusso di lavoro ArcMap equivalente. |
Pubblicare un layer Tile su un portale ArcGIS Enterprise | Pubblicare un servizio con capacità di mappatura tile su I miei servizi ospitati quando si è connessi dalla propria area personale in un portale ArcGIS Enterprise. |
Pubblicare uno Scene Layer in un portale ArcGIS Enterprise | Non esiste un flusso di lavoro ArcMap equivalente. |
Pubblicare un feature layer in un portale ArcGIS Enterprise. | Pubblicare un map service con capacità di accesso feature a I Miei Servizi Ospitati quando si è connessi dalla propria area personale in un portale ArcGIS Enterprise. |
Copiare i dati quando si pubblicano strumenti Web
È possibile condividere uno script o modello di geoprocessing da ArcGIS Pro sul portale. In quel momento, si decide se copiare i dati usati nello script o modello sul server, il che crea una copia statica dei dati che saranno utilizzati dal servizio, o creare un riferimento cui possa accedere il servizio. Se si sceglie di copiare i dati, questi vengono memorizzati sul server federato.
Pubblicare uno strumento Web crea un servizio di geoprocessing sul server federato selezionato e un elemento dello strumento Web nel portale.
Pubblicare un hosted map image layer da un hosted feature layer
A partire da ArcGIS Pro 2.5, è possibile pubblicare un hosted map image layer da un hosted feature layer o da un hosted spatiotemporal feature layer che si possiede. I dati rimangono nel data store relazionale o nello spatiotemporal big data store, e l'hosted map image layer visualizza tali dati.
È possibile che sia necessaria questa operazione se si vuole rendere i dati del feature layer disponibili in un formato di sola lettura. È possibile far rimanere modificabile il proprio hosted feature layer in modo tale da poter effettuare aggiornamenti ai dati e condividere l'hosted map feature layer con un pubblico più ampio. Gli hosted map image layer possono funzionare meglio quando visualizzano un grande volume di dati, e supportano un intervallo più ampio di simbologia rispetto agli hosted feature layer. Pertanto, è possibile pubblicare un hosted map image layer dal proprio hosted feature layer per utilizzare il map image layer come dati di riferimento nelle mappe che si condividono con altri.
Consultare la guida di ArcGIS Pro per ulteriori informazioni sulla pubblicazione di hosted map image layer da hosted feature layer.
Dati registrati di riferimento
Se si desidera che i layer Web facciano riferimento ai dati di origine, è necessario registrare l'origine dati con il Site ArcGIS Server laddove si desideri che si esegua il servizio. Ciò garantisce che il servizio possa accedere ai dati. Per ulteriori informazioni, consultare Gestisci archivi dati registrati nella guida di ArcGIS Pro. A partire da ArcGIS Pro 2.5, un elemento del data store viene creato nel portale per l'origine di dati registrata.
Quando si pubblicano i feature Layer da un database registrato, i dati restano nel database di origine o nell’Enterprise Geodatabase, e una voce del feature layer e il layer immagine della mappa sono creati sul portale. Un map service con accesso feature abilitato è creato anche sul server federato selezionato al momento della pubblicazione.
Per i layer di immagini, i dati rimangono nel geodatabase o cartella di origine, si crea un servizio immagini sul sito ArcGIS Image Server federato e sul portale si crea un elemento del layer di immagini.
Se si desidera pubblicare un map image layer da una mappa in ArcGIS Pro, è necessario registrare l'origine dati (o le origini) con il server federato sul quale si pubblica. Tutti i dati nella mappa restano nell'origine dati registrata, si crea un map service sul server federato e sul portale si crea un map image layer.
Suggerimento:
Se si sta passando da ArcMap, la tabella di seguito mostra i flussi di lavoro che si stanno pubblicando in ArcMap che equivalgono alla pubblicazione dei dati di riferimento in ArcGIS Pro:
Layer pubblicati con Dati registrati di riferimento in ArcGIS Pro | Pubblicazione del flusso di lavoro equivalente in corso in ArcMap |
---|---|
Pubblicare un Feature Layer su un sito federato ArcGIS GIS Server. | Pubblicare un map service con capacità di accesso alle feature ad un Server GIS con una licenza di ArcGIS GIS Server ed è federato con un portale. |
Pubblicare un layer di immagini su un sito federato ArcGIS Image Server. | Pubblicare un dataset mosaic o un dataset raster su un Server GIS che sia autorizzato per ArcGIS Image Server ed è federato con un portale. |
Pubblicare in map image layer su un sito federato ArcGIS GIS Server. | Pubblicare un map service su un Server GIS che abbia una licenza di ArcGIS GIS Server e federato con un portale. |
Per maggiori informazioni sulla pubblicazione di mappe, feature e immagini su server federati, consultare Layer pubblicati nei server federati del portale.
Pubblicare strumenti web utilizzando i dati di riferimento
Quando si condivide un modello o uno script di geoprocessing come strumento web da ArcGIS Pro, è possibile scegliere di fare riferimento ai dati registrati anziché copiare tutti i dati. Se si desidera che lo strumento faccia riferimento ai dati, i dati si devono trovare in un Enterprise Geodatabase registrato con il server federato.
Pubblicare da ArcMap
Quando si pubblica da ArcMap, è possibile pubblicare su un portale o su un Site ArcGIS Server. Se il Site ArcGIS Server è federato con un portale, una voce del portale viene creata al momento della pubblicazione.
Pubblicare sul portale
Per pubblicare hosted feature layer o tile layer hosted sul portale ArcGIS Enterprise da ArcMap, configurare ArcGIS Desktop in modo che si colleghi al portale, accedere dal portale dalla mappa e pubblicare un servizio con funzionalità di accesso feature o un servizio con funzionalità di mapping "tiled" su I Miei Servizi in hosting.
Quando si pubblica un servizio con funzionalità di accesso feature su I Miei Servizi in hosting, i dati vengono copiati sul ArcGIS Data Store relazionale, si crea un feature service hosted sul server di hosting del portale e sul portale si crea un elemento dell'hosted feature layer. Quando si pubblica un servizio con funzionalità di mapping "tiled" su I Miei Servizi in hosting, si creano tile di mappe memorizzate nella cache e un map service hosted sul server di hosting e sul portale si crea un tile layer hosted.
Consultare Utilizzare ArcGIS Desktop con il portale per informazioni sul collegamento e la pubblicazione su un portale da ArcMap.
Pubblicare su un sito ArcGIS Server federato
Creare un collegamento del server GIS dell'editore con un server federato da ArcMap e pubblicare i servizi descritti nei ArcGIS Serverservizi Web. Se si pubblicano dati feature come map service con accesso feature, accesso WFS o accesso WMTS, il database di origine deve essere registrato con il sito ArcGIS Server federato. Se non lo è, si visualizza un avviso che avverte che i dati saranno copiati al momento della pubblicazione. Se si procede con la pubblicazione, i dati vengono copiati sul server federato. Se si pubblica un map service con acceso feature (un feature service) e i dati vengono copiati sul server federato, non è possibile modificare i dati nell'elemento del feature service o del feature layer nel portale.
Pubblicare da elementi del data store
Quando l'utente o altri membri del portale aggiungono elementi del data store al portale, i tipi di layer pubblicati dipendono dal tipo di data store.
- Elementi del data store del database: pubblicare in blocco i feature layer e i layer di immagine mappa che fanno riferimento ai dati nei database cui si accede tramite l'elemento del data store.
- Elementi del data store della cartella e del cloud: è possibile creare layer immagini dagli elementi del data store della cartella e del cloud. I layer di immagini che fanno riferimento ai file immagine accessibili tramite il data store.
Pubblicare usando ArcGIS API for Python
È possibile utilizzare la classe Item nel modulo GIS di ArcGIS API for Python per pubblicare le voci sul proprio portale ArcGIS Enterprise utilizzando gli script Python e i notebook. Consultare il modello notebook ArcGIS API for Python per la pubblicazione dei contenuti per gli esempi basati su scenari.