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 sono memorizzati nei seguenti campi di data e ora in ArcGIS Enterprise, sebbene la funzionalità vari in base al tipo. Per aggiungere, modificare o interpretare correttamente i valori di data e ora nei feature layer è importante comprendere come vengono memorizzati e visualizzati in ArcGIS Enterprise. Usare i collegamenti per trovare informazioni sulla formattazione e la memorizzazione per ogni tipo.
- Data
- Solo data
- Solo ora
- Offset timestamp
Nota:
I campi offset timestamp non sono supportati nel feature layer Web. Sono supportati solo per i feature layer ArcGIS Server.
Campi data
I campi data memorizzano i valori di data (giorno, mese e anno) e ora nell'ora locale con precisione in millisecondi.
Usare un campo data per memorizzare dati che richiedono valori di data e ora se i tutti i valori temporali sono nello stesso fuso orario. Gli esempi includono:
- Ispezioni dei cantieri edili della città
- Data e ora delle nascite nella regione per ospedale
- Valori di data e ora memorizzati in un fuso orario che vengono convertiti in ora locale quando vengono visualizzati, a seconda della lingua impostata per l'app di visualizzazione.
Formato di input per valori di data
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.
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 sarà visualizzato come '05/27/2014 05:23:00 AM'.
Memorizzazione dei valori delle date per i feature layer ospitati
I valori delle date nei feature layer ospitati vengono memorizzati in tempo coordinato universale (UTC) nel database. UTC è quasi equivalente all'ora corrente in corrispondenza del primo meridiano terrestre (longitudine a 0 gradi), situato presso Greenwich, Inghilterra, ma è più preciso di GMT (ora media Greenwich.)
Quando si pubblicano feature layer contenenti campi data da file, daArcGIS Pro o da un'app ArcGIS Desktop, se i campi data contengono valori in fuso orario locale, è necessario specificare che i valori delle date sono riportati nel fuso orario locale 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.
Quando vengono memorizzate, 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 visualizzati i campi data
I valori vengono visualizzati correttamente nell'ora locale quando li si visualizza nel portale.
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 o nell'offset di fuso orario scelto in fase di pubblicazione del layer. Per l'ora locale, ArcGIS Enterprise interroga l'impostazione del fuso orario del computer. Si supponga, ad esempio, che il fuso orario del computer sia impostato sull'ora standard del Pacifico (PST). Il fuso PST è otto ore indietro a UTC, pertanto quando l'ora UTC segna le 9:00, l'ora in formato PST corrisponde all'1:00 del mattino. Quando è in vigore l'ora legale, l'ora locale è espressa in PDT (Pacific daylight time), che è sette ore indietro all'ora UTC, per cui il valore viene convertito in 2:00 quando viene visualizzato nella pagina o anteprima dell'elemento del layer nel portale. Se si sceglie l'offset del fuso orario per il layer, i valori vengono visualizzati in tale fuso orario in Map Viewer
La formattazione è condivisa per le tabelle e i popup in Map Viewer. Per modificare la visualizzazione dei valori dei campi data, modificare la configurazione dei campi.
Formati data nei file utilizzati per pubblicare i feature layer ospitati
Quando si aggiungono file come Microsoft Excel, CSV (valori separati da virgole) o altri file di testo delimitati e si procede alla pubblicazione, ArcGIS Enterprise riconosce i formati indicati nella tabella seguente come campi data.
La tabella seguente elenca i formati di data e ora che creano un campo data nel feature layer ospitato pubblicato da un file .csv.
I valori in un formato non presente in questo elenco vengono creati come tipi di dati stringa nel feature layer ospitato risultante oppure, se sono presenti solo numeri, come interi.
Formato | Esempio |
---|---|
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 |
Formati di data nei file aggiunti direttamente a Map Viewer Classic
Se si aggiunge un file a I miei contenuti e non si pubblica un feature layer da esso, non ci sono restrizioni sul formato usato per i valori di data nel file.
Tuttavia, quando si aggiungono file CSV o di testo direttamente a una mappa, ArcGIS Enterprise riconosce solo i formati di data descritti nelle tabelle seguenti.
L'aggiunta di file CSV e di testo direttamente alla mappa è supportata solo in Map Viewer Classic.
Se si aggiunge un file .csv direttamente a Map Viewer Classic, i seguenti formati di data vengono caricati come date, ma le ore non appaiono nella tabella in Map Viewer Classic:
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 |
Quando si aggiunge un file .txt a Map Viewer Classic, 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ì 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.
Campi solo data
I campi solo data possono memorizzare i valori della data per giorno, mese e anno I valori dell'ora non vengono memorizzati in questi campi.
Utilizzare un campo solo data per memorizzare i dati acquisiti nella granularità dei giorni, ad esempio le voci di journal cronologiche, oppure i valori di attributi che si applicano o rappresentano l'intera giornata, ad esempio:
- Data di assunzione per ogni dipendente
- Data di pubblicazione di un libro
- Data di scadenza del copyright
Formato di input per i campi solo data
Il client da cui si digitano i valori determina il formato di input.
In Map Viewer e in gran parte di altri punti del portale, lo strumento o l'interfaccia in uso forniscono i modali di calendario e i controlli di formattazione quando si digita un valore.
Quando si apportano modifiche nella tabella nella scheda Dati della pagina dell'elemento del feature layer ospitato, è possibile digitare i valori nel formato AAAA-MM-GG. Ad esempio, digitare 2023-10-06 per memorizzare il 6 ottobre 2023.
Memorizzazione dei soli valori di data per i feature layer ospitati
I campi solo data vengono memorizzati come stringhe nel database.
Come vengono visualizzati i campi solo data
I client utilizzati per usare il feature layer ospitato potrebbero consentire la modifica della modalità di visualizzazione dei campi solo data.
La formattazione è condivisa per le tabelle e i popup in Map Viewer. Per cambiare la visualizzazione dei valori dei campi solo data, modificare la configurazione dei campi.
Formati solo data nei file utilizzati per pubblicare i feature layer ospitati
I formati solo data non sono riconosciuti quando si effettua la pubblicazione da file Microsoft Excel o CSV. Se il formato soddisfa uno dei formati elencati per un campo data, la pubblicazione avviene come campo data, altrimenti sarà probabilmente un campo stringa nel feature layer ospitato risultante.
Quando la pubblicazione avviene da un file geodatabase compresso, da un file di definizione del servizio o da ArcGIS Pro, i campi solo data vengono conservati come campi solo data.
Campi solo ora
I campi solo ora possono memorizzare i valori dell'ora in ora locale con precisione di millisecondi. Non vengono memorizzati valori i data.
Usare un campo solo ora per memorizzare i dati che si ripetono ogni giorno o contenuti per cui è importante solo il componente dell'ora, ad esempio:
- Orari di negozi
- Orari di autobus locali
È possibile avere anche un campo solo ora separato da un campo solo data per effettuare calcoli di eventi di breve durata più facilmente. Ad esempio, se si registra il momento in cui viene inviato un ordine in un take-away e il momento in cui viene completato l'ordine, è possibile calcolare la differenza di tempo tra due eventi senza dover analizzare i valori in un campo data o offset timestamp.
Formato di input per i campi solo ora
Il client da cui si digitano i valori determina il formato di input.
In Map Viewer e gran parte di altri punti del portale, lo strumento o l'interfaccia in uso forniscono menu a discesa e controlli di formattazione quando si digita un valore.
Quando si apportano modifiche nella tabella nella scheda Dati della pagina dell'elemento del feature layer ospitato, è possibile digitare i valori nel formato hh:mm:ss.s. Ad esempio, digitare 16:12:08.4 per memorizzare il valore per le 16:12 e 8,4 secondi.
Suggerimento:
È possibile memorizzare i secondi e i millisecondi in questi campi, ma non vengono visualizzati nel portale. Tuttavia, quando si esportano i dati, i millisecondi sono presenti nel file di esportazione, se il tipo di file li supporta.
Memorizzazione dei soli valori di ora per i feature layer ospitati
I valori solo ora sono memorizzati come stringhe nel database.
Come vengono visualizzati i campi solo ora
I client utilizzati per usare il feature layer ospitato potrebbero consentire la modifica della modalità di visualizzazione dei campi solo ora.
Poiché sono in realtà campi stringa, i valori non cambiano per riflettere l'ora locale o un offset temporale impostato nel feature layer.
La formattazione è condivisa per le tabelle e i popup in Map Viewer. Per cambiare la visualizzazione dei valori dei campi solo ora, modificare la configurazione dei campi.
Formati solo ora nei file utilizzati per pubblicare i feature layer ospitati
I formati solo ora non sono riconosciuti quando si effettua la pubblicazione da file Excel e .csv. Se il formato soddisfa la parte dell'ora dei formati supportati per una data, la pubblicazione avviene come campo data. Tuttavia, non si consiglia di pubblicare valori solo ora come campi data. ArcGIS Enterprise inserisce la data corrente (in base all'offset di fuso orario scelto per la pubblicazione o a UTC), modificando i valori dell'ora. Per conservare i valori dell'ora come sono memorizzati nel file di origine, mappare il campo a una stringa durante la pubblicazione.
Quando la pubblicazione avviene da un file geodatabase compresso, da un file di definizione del servizio o da ArcGIS Pro, i campi solo ora vengono conservati come campi solo ora.
Campi offset timestamp
I campi offset timestamp possono memorizzare valori di data e ora. I valori dell'ora includono informazioni sull'offset dell'ora dal fuso orario UTC (tempo coordinato universale).
Nota:
I campi offset timestamp non sono supportati nel feature layer Web. Sono supportati solo per i feature layer ArcGIS Server.
L'offset dell'ora da UTC identifica in modo inequivocabile un singolo punto nel tempo, ma non identifica inequivocabilmente un fuso orario. L'offset da UTC è solo una caratteristica di un fuso orario, cambia se il fuso orario osserva l'ora legale e più fusi orari condividono lo stesso offset.
Usare un campo offset timestamp per i dati per cui il valore dell'ora locale è importante e per le date che possono attraversare più fusi orari, ad esempio:
- Registrazione di calamità naturali nel mondo
- Partenze e arrivi in aeroporto
- Tracciamento di spedizioni di prodotti
Formato di input dei campi offset timestamp
Il client da cui si digitano i valori determina il formato di input.
In Map Viewer e in gran parte di altri punti del portale, lo strumento o l'interfaccia in uso forniscono menu a discesa, modali di calendario e controlli di formattazione quando si digita un valore.
Quando si apportano modifiche nella tabella nella scheda Dati della pagina dell'elemento del feature layer, è possibile digitare i valori nel formato AAAA-MM-GG.Thh:mm:ss±OffsetFromUTC. Ad esempio, digitare 2023-10-06T16:12:08+01:00 per memorizzare il valore per le 16:12 e 8 secondi del 6 ottobre 2023 in Central European Time.
Modalità di visualizzazione dei campi offset timestamp
I client utilizzati per usare il feature layer potrebbero consentire la modifica della modalità di visualizzazione dei campi offset timestamp.
La formattazione è condivisa per le tabelle e i popup in Map Viewer. Per cambiare la visualizzazione dei valori dei campi offset timestamp, modificare la configurazione dei campi.