Skip To Content

Utilizzo di campi data

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.

InArcGIS Enterprise è possibile abilitare l'animazione temporale nelle mappe in modo che le persone che le usano 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. 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 o feature layer utilizzando i menu a discesa di data e ora in Map Viewer, Map Viewer classico, la scheda Dati della pagina dell'elemento del layer oppure una 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, daArcGIS 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 adArcGIS Enterprise 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 alle 2:00 di mattina 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,ArcGIS Enterprise riconosce solo i formati di data descritti nelle seguenti tabelle.

A questo punto, l'aggiunta di file CSV e di testo direttamente alla mappa è supportata solo in Map Viewer classico.

Le seguenti date sono supportate se si pubblica un hosted feature layer da un file CSV:

FormatoEsempio

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 aMap Viewer classico, i seguenti formati di data vengono caricati come date, ma gli orari non appariranno nella tabella in Map Viewer classico:

FormatoInput di esempioValore 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 classico, i seguenti formati di data verranno caricati come campi stringa esattamente come appaiono nel file CSV:

FormatoInput di esempio

M/GG/AAAA

7/28/2009

MM/GG/AAAA

07/28/2009

M/GG/AAAA 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 classico, i seguenti formati di data vengono riconosciuti come campi data:

FormatoInput di esempioValore 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ì luglio 28, 2009, 17:23

Luglio 28, 2009

Mese GG, AAAA formato a 12 ore*

Luglio 28, 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.