Molti feature layer memorizzano informazioni di data e ora (temporali). La data e l'ora possono rappresentare quando una feature si trovava in una determinata posizione o quando si è osservata una determinata feature nel mondo reale. Oppure, la data e l'ora possono riferirsi ad altri attributi non spaziali nel layer, come quando è stata venduta una proprietà, l'ultima volta in cui si è preso un campione da un corso d'acqua specifico o la data e l'ora in cui un camion anti-incendio è stato inviato da una determinata stazione dei pompieri.
In ArcGIS Enterprise, è possibile abilitare l'animazione temporale nelle mappe in modo che le persone che usano le mappe possano vedere i cambi nel tempo. È anche possibile includere date o informazioni di data e ora nei popup configurati per il layer.
I dati temporali vengono memorizzati nei campi di date negli hosted feature layer. Per aggiungere, modificare o interpretare correttamente i valori delle date negli hosted feature layer, è importante comprendere come vengono memorizzate le date e come vengono visualizzate in un portale ArcGIS Enterprise. Tenere a mente quanto segue quando si lavora con campi di date:
Immettere le date in formato MM/GG/AAAA hh:mm:ss
È possibile aggiungere valori di data ai feature layer utilizzando i menu a discesa di data e ora in Map Viewer, nella scheda Dati della pagina degli elementi del layer o in un'app. Se si calcolano i valori di un campo data per compilare o interrogare il campo, le date devono essere digitate in formato MM/GG/AAAA hh:mm:ss, racchiuse tra virgolette singole. Ad esempio, per impostare un campo data sulle 17:00 del 27 maggio 2014, digitare '05/27/2014 05:00:00PM', '05/27/2014 5:00PM' o '05/27/2014 17:00:00' (formato orario di 24 ore). La memorizzazione della sola ora non è supportata: l'ora deve sempre essere un componente di una data. Se non si fornisce un orario, l’orario predefinito è 12:00.
Ora di memorizzazione campi data pubblicati in UTC
UTC è l'acronimo di Universal Time Coordinated ed è quasi l'equivalente dell'ora corrente in corrispondenza del primo meridiano (longitudine a 0 gradi) situato presso Greenwich, Inghilterra. UTC è una versione più precisa di GMT (Greenwich Mean Time). Quando si pubblicano feature layer contenenti campi data da file, da ArcGIS Pro o da un'app ArcGIS Desktop, specificare se i valori di data sono riportati nel fuso orario locale o nell'ora UTC. Se i campi data contengono informazioni sul fuso orario locale, è necessario specificarlo quando si pubblica il layer. Ciò consente al processo di pubblicazione di trasformare i dati dell'ora locale in UTC per la memorizzazione nel database. I valori dell’ora vengono quindi visualizzati correttamente nell'ora locale quando li si visualizza nel portale. Tuttavia, i dati vengono convertiti e memorizzati nell'ora UTC nel database. Le date vengono convertite in formato UTC perché la posizione fisica del server che ospita i dati e le persone che visualizzano le mappe che contengono i dati possono essere ovunque nel mondo. La memorizzazione dell'ora in UTC consente al portale di trasformare i dati nel fuso orario locale corretto indipendentemente dalla posizione del server o del visualizzatore dell'applicazione.
Come vengono visualizzate le date
Il client usato per visualizzare i dati determina il modo in cui i valori di data e ora vengono visualizzati. Quando un campo data viene visualizzato nel portale, la data viene convertita dal formato UTC nel formato locale. A tale scopo viene interrogato il computer per richiedere l'impostazione del fuso orario. Si supponga, ad esempio, che il fuso orario del computer sia impostato sull'ora standard del Pacifico (PST). Il fuso PST è otto ore indietro rispetto a quello UTC, pertanto quando l'ora UTC segna le 9:00, l'ora in formato PST corrisponde alle 1:00 di mattina. (o le 2:00 se è in vigore l'ora legale).
Inserire i valori di data e ora
Quando si calcolano i valori di data e ora in un feature layer hosted utilizzando le funzioni di data dello standard SQL, è necessario fornire l'ora in UTC. Quando il valore calcolato viene visualizzato nella tabella, verrà visualizzato in ora locale. Ad esempio, se l'ora locale è PST e si digita '05/27/2014 12:23:00 PM’ come valore durante il calcolo, il valore nei campi calcolati verrà visualizzato con una conversione dell'ora in base all'ora del computer. In questo esempio, il valore calcolato verrà visualizzato come '05/27/20140 5:23:00 AM'.
Formati di data supportati nei file
Quando si aggiungono file, come Microsoft Excel, valori separati da virgole (CSV) o altri file di testo delimitati, il portale riconosce solo i seguenti formati di data:
Le seguenti date sono supportate se si pubblica un hosted feature layer da un file CSV:
Formato | Questa funzione è stata aggiunta a partire da 10.1. |
---|---|
M/GG/AAAA | 7/28/2009 |
MM/GG/AAAA | 07/28/2009 |
M/GG/AA | 7/28/09 |
MM/GG/AA | 07/28/09 |
AAAA/MM/GG | 2009/07/28 |
AAAA-MM-GG | 2009-07-28 |
AAAA/MM/GG hh:mm:ss | 2009/07/28 17:23:00 |
AAAA/M/GG hh:mm:ss | 2009/7/28 17:23:00 |
AAAA-MM-GG hh:mm:ss | 2009-07-28 17:23:00 |
AAAA-M-GG hh:mm:ss | 2009-7-28 17:23:00 |
Nota:
Se un campo configurato come data contiene un formato non supportato o non valido, il campo verrà creato come tipo di dati stringa nell'hosted feature layer risultante anche se si modifica il tipo di campo prima della pubblicazione.
Se si aggiunge un file CSV direttamente a Map Viewer, i seguenti formati di data vengono caricati come date, ma gli orari non appariranno nella tabella in Map Viewer:
Formato | Input di esempio | Valore tabella |
---|---|---|
M/GG/YYYY formato a 12 ore | 7/28/2009 17:23 | Luglio 28, 2009 |
MM/GG/AAAA formato a 12 ore | 07/28/2009 17:23 | Luglio 28, 2009 |
M/GG/AA formato a 12 ore | 7/28/09 17:23 | Luglio 28, 2009 |
MM/GG/AA formato a 12 ore | 07/28/09 17:23 | Luglio 28, 2009 |
Se si aggiunge un file CSV direttamente a Map Viewer, i seguenti formati di data verranno caricati come campi stringa esattamente come appaiono nel file CSV:
Formato | Input di esempio |
---|---|
M/GG/AAAA | 7/28/2009 |
MM/GG/AAAA | 07/28/2009 |
M/GG/YYYY formato a 24 ore | 7/28/2009 17:23 |
MM/GG/AAAA formato a 24 ore | 07/28/2009 17:23 |
M/GG/AA | 7/28/09 |
MM/GG/AA | 07/28/09 |
M/GG/AA formato a 24 ore | 7/28/09 17:23 |
MM/GG/AA formato a 24 ore | 07/28/09 17:23 |
Mese GG | Luglio 28 |
AAAA/MM | 2009/07 |
AAAA-MM | 2009-07 |
AAAA/MM/GG | 2009/07/28 |
AAAA-MM-GG | 2009-07-28 |
AAAA/MM/GG hh:mm:ss | 2009/07/28 17:23:00 |
AAAA-MM-GG hh:mm:ss | 2009-07-28 17:23:00 |
AAAA/MM/GG hh:mm:ss.s | 2009/07/28 17:23:00.0 |
AAAA-MM-GG hh:mm:ss.s | 2009-07-28 17:23:00.0 |
Quando si aggiunge un file TXT a Map Viewer, i seguenti formati di data vengono riconosciuti come campi data:
Formato | Input di esempio | Valore tabella |
---|---|---|
M/GG/YYYY formato a 12 ore | 7/28/2009 17:23 | Luglio 28, 2009 |
MM/GG/AAAA formato a 12 ore | 07/28/2009 17:23 | Luglio 28, 2009 |
MM/GG/AA formato a 12 ore | 07/28/09 17:23 | Luglio 28, 2009 |
Giorno della settimana, mese GG, AAAA formato a 12 ore* | Martedì 28 luglio 2009, 17:23 | Luglio 28, 2009 |
Mese GG, AAAA formato a 12 ore* | 28 luglio 2009, 17:23 | Luglio 28, 2009 |
*Questi formati di date sono supportati solo se si delimitano i campi utilizzando tabulazioni o punti e virgola.
Modificare il formato di visualizzazione di un campo data
È possibile cambiare la modalità di visualizzazione delle date nella tabella nel portale. Le tabelle usano la stessa formattazione dei campi del popup. Per modificare il formato di visualizzazione di un campo data, selezionare l'alias del campo nella finestra Configura attributi di Proprietà popup.