Le condivisioni file Big Data sono registrate come un Data Store tramite ArcGIS Server Manager e richiedono un manifesto per delineare lo schema dei dati e i campi che rappresentano geometria e tempo in un dataset. Il manifesto viene generato automaticamente quando si registra una condivisione file Big Data. È necessario apportare delle modifiche se i dati variano o se la generazione del manifesto non ha potuto determinare tutte le informazioni necessarie, ad esempio se nel manifesto generato automaticamente non era stato selezionato il campo esatto per la geometria o il tempo.
È possibile visualizzare e modificare le informazioni sui dataset e il manifesto attraverso ArcGIS Server Manager. Il visualizzatore manifesto include i seguenti tre componenti:
- Selettore dataset
- Informazioni sul dataset selezionato
- Informazioni sul campo nel dataset selezionato
Sono inoltre presenti opzioni avanzate nell'editor manifesto di condivisione file Big Data. Queste vengono descritte nella sezione Avanzate sottostante. Prima di modificare i dati si consiglia di utilizzare un file dei suggerimenti se la generazione del manifesto non ha determinato correttamente nomi di campo, codifica, delimitatori campo o virgolette.
Selettore dataset
Un manifesto è costituito da uno o più dataset. Il numero di dataset dipende dal numero di cartelle contenute nella posizione condivisione file Big Data. Quando si apre la gestione manifesto, è possibile visualizzare i dataset che sono stati correttamente registrati nella condivisione file Big Data. Quando si seleziona un dataset dal menu a discesa, i parametri del dataset verranno compilati con le informazioni sul dataset.
Se si prevede di individuare più dataset nel manifesto o alcuni sono mancanti, attenersi alla seguente procedura:
- Verificare che la cartella di primo livello sia stata registrata. Per ulteriori informazioni, vedere Registrare un Data Store tramite ArcGIS Server Manager.
- Verificare che il formato dei dati di input sia consentito, ad esempio una raccolta di file o shapefile delimitati.
- Accertarsi che lo schema del dataset di input di interesse sia pertinente per una raccolta di file (tutti i file in una singola cartella devono avere gli stessi campi).
Dataset
Il campo dataset descrive il formato del dataset selezionato. In base all'origine del dataset, che è rappresentato dall'estensione file, ci saranno opzioni diverse che è possibile modificare. L'estensione file può essere uno shapefile (.shp) o un file delimitato (ad esempio, .csv o .tsv). Se i file di input per un dataset sono shapefile, sono disponibili le seguenti opzioni:
Parametro | Descrizione |
---|---|
Estensione file | Elenca l'estensione del tipo di file sul dataset di input. Per uno shapefile, questa sarà sempre shp e non può essere modificata. |
Geometria | Determina il tipo di geometria di uno shapefile. Questa non può essere modificata per un dataset shapefile. |
Riferimento spaziale (WKID/WKT) | Determina il riferimento spaziale di uno shapefile. Questa non può essere modificata per un dataset shapefile. |
Ora | Il tipo di tempo del dataset shapefile di input. Le opzioni sono le seguenti:
|
Fuso orario | Denota il fuso orario dei campi tempo. Se il tipo tempo è Instant o Interval, è possibile specificare il fuso orario. |
Se il dataset di input è un file delimitato, sarà possibile modificare più parametri nel manifesto in Manager. Questi sono descritti nella seguente tabella:
Parametro | Descrizione |
---|---|
Estensione file | Elenca l'estensione del tipo di file sul dataset di input. Formati comuni sono .csv e .txt. Questa informazione può essere inclusa nel file dei suggerimenti. |
Delimitatore campo | Determina il delimitatore per ogni campo. Formati comuni sono , e ;. Questa informazione può essere inclusa nel file dei suggerimenti. |
Terminazione record | Determina la terminazione per ciascuna riga di dati. Formati comuni sono \n e \t. Questa informazione può essere inclusa nel file dei suggerimenti. |
Contiene intestazione riga | Un booleano che determina se la tabella di input include un'intestazione riga. Se è inclusa un'intestazione riga, le intestazioni verranno utilizzate per i nomi di campo. L'informazione sul nome di campo prevede i campi geometria e tempo. Intestazioni possono essere impostate utilizzando il file dei suggerimenti. |
Geometria | Determina il tipo di geometria per un dataset di input. Le opzioni sono le seguenti:
Il tipo di geometria può essere modificato e i campi e la formattazione rappresentanti la geometria sono impostati nella sezione campi. |
Riferimento spaziale (WKID/WKT) | Determina il riferimento spaziale di un dataset. Questo può essere modificato in una stringa WKID o WKT. |
Ora | Il tipo di tempo del dataset di input. Le opzioni sono le seguenti:
|
Fuso orario | Denota il fuso orario dei campi tempo. Se il tipo tempo è Instant o Interval, è possibile specificare il fuso orario. |
Campi
Nella sezione campi sono elencati tutti i campi in un dataset. Quando si seleziona un campo sarà possibile vedere le seguenti opzioni:
- Il nome del campo.
- Il tipo di campo.
- Se il campo contiene attributi correlati al tempo o alla geometria. Se un campo contiene questi attributi, è possibile definire il formato.
Parametro | Descrizione |
---|---|
Nome | Il nome del campo. Questo può essere modificato per file delimitati. Si consiglia di modificarlo utilizzando un file dei suggerimenti per dataset delimitati senza nomi intestazione. Non è possibile modificare il nome campo di uno shapefile. |
Tipologia | Tipo del campo. Questo può essere modificato per file delimitati. Non è possibile modificare il tipo di campo di uno shapefile. |
Attributi correlati alla geometria | Un booleano per indicare se questo campo contiene informazioni sulla geometria. Ciò è applicabile solo a file delimitati in cui è specificata una geometria. Se selezionato, sarà disponibile un parametro aggiuntivo per impostare il formato della geometria. |
Formato (geometria) | Il formato del campo geometria. |
Attributi correlati al tempo | Un booleano per indicare se questo campo contiene informazioni temporali. Ciò è applicabile solo a file delimitati in cui è specificato un tempo. Se selezionato, sarà disponibile un parametro aggiuntivo per impostare il formato temporale. |
Formato (ora) | Il formato del campo temporale. La formattazione temporale è descritta di seguito. |
Ruolo | Gli intervalli richiedono che un ruolo venga impostato in tempo. Il ruolo può essere Start o End. Questa opzione non è disponibile per istanti. |
Formati ora
Nella seguente tabella viene descritto come rappresentare il tempo quando si modifica una condivisione file Big Data tramite ArcGIS Server Manager o direttamente in un manifesto. Gli esempi mostrano come rappresentare l'orario 2 gennaio 2016, alle 21:45:02.05.
Simbolo | Significato | Esempio |
---|---|---|
yy | L'anno, rappresentato da due cifre. | 16 |
yyyy | L'anno, rappresentato da quattro cifre. | 2016 |
MM | Il mese, rappresentato numericamente. | 01 o 1 |
MMM | Il mese, rappresentato utilizzando tre lettere. | Jan |
MMMM | Il mese, rappresentato utilizzando l'ortografia completa. | January |
dd | Il giorno. | 02 o 2 |
HH | L'ora, utilizzando un giorno di 24 ore, valori da 0 a 23. | 21 |
hh | L'ora, utilizzando un giorno di 12 ore, valori da 1 a 12. | 9 |
mm | I minuti, intervallo di valori da 0 a 59. | 45 |
ss | I secondi, intervallo di valori da 0 a 59. | 02 |
SSS | I millisecondi, intervallo di valori da 0 a 999. | 50 |
a | Marcatore AM/PM. | PM |
Nella seguente tabella vengono descritti esempi per formati diversi della stessa data: 2 gennaio 2016 alle 21:45:02.05:
Data di input | Formato data |
---|---|
01/02/2016 9:45:02PM | MM/gg/aaaa hh:mm:ssa |
Jan02-16 21:45:02 | MMMgg-aa HH:mm:ss |
January 02 2016 9:45:02.050PM | MMMM gg aaaa hh:mm:ss.SSSa |
Avanzate
Le seguenti due opzioni avanzate sono disponibili nell'editor condivisione file Big Data:
- Manifesto: scaricare e caricare un manifesto di condivisione file Big Data.
- Suggerimenti: scaricare e caricare un file dei suggerimento per semplificare la generazione di un manifesto di condivisione file Big Data.
I suggerimenti forniscono supporto alla generazione di manifesti con parametri file delimitati quali nomi di campo, codifica, delimitatore campo e virgolette. Si consiglia di caricare un file dei suggerimenti prima di modificare singoli dataset se:
- Si dispone di un CSV senza intestazioni e si desidera applicare nomi di campo ai dati.
- Le virgolette e i caratteri delimitatori non sono stati riconosciuti la prima volta che il manifesto è stato generato.
- La codifica del dataset non è stata riconosciuta.
Se si carica un file dei suggerimenti, è necessario generare nuovamente il manifesto. Verranno caricati solo i dataset con suggerimenti forniti o nuovi dataset e le modifiche apportate a qualsiasi altro dataset non presente nel file dei suggerimenti rimarranno invariate. Per ulteriori informazioni sui file dei suggerimenti, consultare Informazioni sul file dei suggerimenti. È anche possibile scaricare e modificare il manifesto in un editor di testo. Se si carica un manifesto, le eventuali modifiche al manifesto di condivisione file Big Data nell'editor verranno sovrascritte e il manifesto corrente sostituito. Per ulteriori informazioni sui manifesti di condivisione file Big Data, consultare Informazioni sul manifesto di condivisione file Big Data.
Modificare una condivisione file Big Data
Dopo aver registrato una condivisione di file Big Data, è possibile visualizzare e modificare attributi e impostazioni per tali dataset registrati dell'elemento aprendo l'editor manifesto di condivisione file Big Data.
Ad esempio, è possibile verificare il numero di dataset all'interno di una condivisione file registrata. Se, così facendo, il numero previsto di dataset non è visualizzato nella condivisione file registrata, è necessario verificare se la posizione registrata contiene dataset validi.
È anche possibile rivedere dataset schema per una condivisione file Big Data. È possibile modificare uno schema del dataset selezionato aggiornando la sua geometria, definizione tempo e nomi di campo nella risorsa manifesto associata.
Nella scheda Avanzate dell'editor manifesto di condivisione file Big Data, è possibile caricare una file dei suggerimenti per fornire informazioni quali la presenza o l'assenza di una intestazione riga, codifica, delimitatore di campo o terminazione record. La rigenerazione del manifesto dopo il caricamento di un file dei suggerimenti utilizzerà le informazioni fornite per generare il manifesto.
Facoltativamente, è possibile scaricare il manifesto, modificarlo e caricare il file manifesto modificato.
Modificare i dataset di condivisione file Big Data
Nell'editor di manifesto di condivisione file Big Data, è possibile visualizzare una condivisione file Big Data e i dataset che sono stati registrati al suo interno. Quando si seleziona un dataset dal menu a discesa dell'editor, i parametri corrispondenti vengono compilati. Per ulteriori informazioni su ciascuna opzione in questa finestra di dialogo, vedere informazioni sul manifesto di condivisione file Big Data. Per modificare i parametri del dataset, attenersi alla procedura seguente:
- Nella finestra di dialogo Data Store registrati, individuare la condivisione file Big Data da modificare.
- Fare clic sull'icona della matita Modifica per esporre i dettagli e le opzioni per i dataset corrispondenti.
- Fare clic sulla scheda Dataset per esporre i dataset registrati e i parametri corrispondenti.
- Selezionare un dataset dal menu a discesa per visualizzare le informazioni rappresentate nel suo manifesto. È possibile passare il puntatore del mouse sull'icona delle informazioni accanto alle proprietà Geometria e Tempo per visualizzare impostazioni dettagliate per il dataset selezionato. Eseguire aggiornati alle proprietà del dataset in base alle esigenze.
La sezione successiva contiene casi di esempio per modificare impostazioni dettagliate per un dataset di condivisione file Big Data registrato.
- Al termine della modifica delle proprietà del dataset, fare clic su Salva.
Flussi di lavoro di esempio per modificare dataset di condivisione file Big Data
I seguenti flussi di lavoro di esempio possono essere condotti all'interno dell'editor manifesto di condivisione file Big Data.
- Aggiornare il tipo di geometria e i campi impostati per un dataset .csv.
- Nella finestra di dialogo Data Store registrati, individuare la condivisione file Big Data da modificare.
- Fare clic sull'icona della matita Modifica per esporre i dettagli e le opzioni per i dataset corrispondenti.
- Nella scheda Dataset, selezionare un dataset dal menu a discesa.
- Passare con il mouse sull'icona delle informazioni relative alla Geometria per visualizzare una descrizione dettagliata degli attributi.
- Rimuovere gli eventuali campi Geometria esistenti selezionando ogni campo nella sezione Campi e disattivando la casella di controllo Questo campo contiene: Attributi correlati alla geometria. Fare clic su Salva.
- Fare clic sul pulsante a discesa del tipo Geometria e selezionare il tipo desiderato.
- Specificare il Riferimento spaziale per la geometria come un ID noto (WKID) o un testo noto (WKT). Per un elenco di voci WKID e WKT supportate, vedere l'argomento riferimento spaziale nella documentazione dell'API REST di ArcGIS.
- Nella sezione Campi, selezionare il campo desiderato, attivare la casella di controllo Questo campo contiene: Attributi correlati alla geometria e specificare il formato (specificare se il campo rappresenta un valore X o Y di una geometria PUNTO o una definizione di geometria personalizzata).
- Ripetere il passaggio precedente per campi aggiuntivi secondo necessità.
- Fare clic su Salva.
- Aggiornare il riferimento orario per un dataset file shapefile.
- Nella finestra di dialogo Data Store registrati, individuare la condivisione file Big Data da modificare.
- Fare clic sull'icona della matita Modifica per esporre i dettagli e le opzioni per i dataset corrispondenti.
- Nella scheda Dataset, selezionare un dataset dal menu a discesa.
- Passare con il mouse sull'icona delle informazioni relative al Tempo per visualizzare una descrizione dettagliata degli attributi.
- Rimuovere gli eventuali campi Tempo selezionando ogni campo nella sezione Campi e disattivando la casella di controllo Questo campo contiene: Attributi correlati al tempo. Fare clic su Salva.
- Fare clic sul pulsante a discesa del tipo Tempo e selezionare il tipo desiderato (Istante o Intervallo).
- Specificare il Fuso orario per il dataset. Il valore predefinito è UTC. Il valore del fuso orario deve essere specificato così com'è nella colonna TZ mostrata qui.
- Nella sezione Campi, selezionare il campo temporale desiderato, selezionare la casella di controllo Questo campo contiene: Attributi correlati al tempo e specificare il formato orario e il ruolo se applicabile.
- Ripetere il passaggio precedente per campi aggiuntivi secondo necessità.
- Fare clic su Salva.
- Modificare un nome di campo o un tipo di campo per un dataset .csv.
- Nella finestra di dialogo Data Store registrati, individuare la condivisione file Big Data da modificare.
- Fare clic sull'icona della matita Modifica per esporre i dettagli e le opzioni per i dataset corrispondenti.
- Nella scheda Dataset, selezionare un dataset dal menu a discesa.
- Nella sezione Campi, utilizzare il menu a discesa per selezionare il campo desiderato.
- Con il campo desiderato selezionato, immettere il nuovo nome di campo nella finestra di dialogo Nome e/o utilizzare il menu a discesa per selezionare un Tipo diverso.
- Fare clic su Salva.
Suggerimento:
Per flussi di lavoro avanzati, ad esempio la specifica di un delimitatore di campo o terminazione record diversi o la modifica di più nomi di campo, caricare un nuovo file dei suggerimenti con regole desiderate e rigenerare il manifesto.
Modificare un manifesto di condivisione file Big Data o file dei suggerimenti
Nella scheda Avanzate dell'editor condivisione file Big Data, è possibile modificare il manifesto o il file dei suggerimenti associato scegliendo la rispettiva scheda. Se si carica un manifesto, le eventuali modifiche al manifesto di condivisione file Big Data nell'editor verranno sovrascritte e il manifesto corrente sostituito. Per ulteriori informazioni, vedere Informazioni sul manifesto di condivisione file Big Data. Per modificare un manifesto di condivisione file Big Data o file dei suggerimenti, attenersi alla seguente procedura:
- Nella finestra di dialogo Data Store registrati, individuare la condivisione file Big Data da modificare.
- Fare clic sull'icona della matita Modifica per esporre le opzioni per la modifica della risorsa manifesto.
- Fare clic sulla scheda Avanzate.
- Nella scheda Avanzate, scegliere la scheda Manifesto o Suggerimenti a seconda di quale si sta modificando.
- Per scaricare il file manifesto, fare clic su Manifesto > Scarica.
- Per scaricare il file dei suggerimenti, fare clic su Suggerimenti > Scarica.
- Utilizzare un editor di testo per modificare e salvare le modifiche localmente nel file di manifesto .json o file dei suggerimenti .dat scaricato.
Suggerimento:
Il formato file predefinito per il file dei suggerimenti è .dat. Dopo aver scaricato il file, è possibile cambiare la sua estensione in .txt e modificare il file. - Per caricare un file modificato. fare clic sull'icona della matita Modifica per la condivisione file Big Data da modificare.
- Per modificare il manifesto, fare clic su Avanzate > Manifesto > Carica e individuare il file .json aggiornato.
- Per modificare il file dei suggerimenti, fare clic su Avanzate > Suggerimenti > Carica e individuare il file .txt aggiornato.
- Fare clic su Carica.
Se si carica un file dei suggerimenti, accertarsi di generare nuovamente il manifesto.
Rigenerare il manifesto per una condivisione file Big Data
Dopo che è stata creata una condivisione file Big Data e generato un manifesto, un pulsante di rigenerazione manifesto viene visualizzato per ogni voce nella finestra di dialogo Data Store registrati.
È possibile generare nuovamente un manifesto se sono stati aggiunti nuovi dati o se è stato caricato un file dei suggerimenti utilizzando la risorsa di modifica. Il file dei suggerimenti fornisce le specifiche utilizzate durante le rigenerazione del manifesto.