I tipi di campo vengono assegnati a tutti i campi di un dataset in ArcGIS Insights sulla base del tipo di dati in essi contenuti. Insights identifica i tipi di campo utilizzando icone che indicano il comportamento predefinito di ciascun campo dal dataset nelle visualizzazioni. Il tipo di campo determina anche il tipo di statistica predefinita applicata a ciascun campo in una visualizzazione.
Mentre la tabella riportata di seguito elenca la visualizzazione predefinita per ciascun tipo di campo, è possibile passare a un di visualizzazione diversa a seconda dei dati selezionati nella scheda.
Suggerimento:
Talvolta è necessario specificare un tipo diverso di campo. È possibile cambiare un tipo di campo nel riquadro dati.
Ruolo | Comportamento | Visualizzazione predefinita | Tipo di statistica predefinito (per aggregazioni) |
---|---|---|---|
Consente di tracciare dati su una mappa come punti, linee e aree e di eseguire un'analisi spaziale. Può essere utilizzato come categorie univoche in grafici e tabelle. |
| Conteggio | |
Raggruppa i dati come barre, sezioni o linee in grafici. Raggruppa i dati come colonna di categoria in tabelle di riepilogo. Appare in forma di simboli univoci nelle mappe. Può essere calcolato come totale lungo l'asse delle statistiche di grafici o come colonne di statistiche in tabelle di riepilogo. | Grafico predefinito: Grafico a barre *Mappa predefinita: Mappa di valori univoci | Conteggio | |
Determina l'altezza, la lunghezza o la dimensione di barre, colonne, sezioni e bolle nei grafici. Determina la dimensione dei cerchi graduati nelle mappe di simboli graduate. | Grafico predefinito:
*Mappa predefinita: Mappa di simboli graduati | Somma | |
Determina l'altezza, la lunghezza o la dimensione di barre, colonne, sezioni e bolle nei grafici. Gli intervalli di frequenze/rapporti raggruppati determinano il livello di ombreggiatura per le feature mostrate nelle mappe. | Grafico predefinito:
*Mappa predefinita: Mappa coropletica | Somma nei grafici Nessuno nelle mappe coropletiche | |
Visualizza una serie di punti di dati tracciati in ordine cronologico. Insights suddivide automaticamente i campi data/ora in sottocampi che possono essere utilizzati come campi stringa in altre visualizzazioni. I sottocampi data/ora includono quanto segue:
Nota:I sottocampi creati in Insights sono dipendenti dai dati di input. Se l'input include solo la data, i sottocampi orari non verranno forniti. Se l'input include solo l'ora, i sottocampi della data non verranno forniti. | Grafico predefinito: grafico di serie temporale Mappa predefinita: non applicabile | Conteggio | |
Visualizza i dati di un sottotipo assegnato. I campi sottotipo vengono trattati come stringhe quando vengono utilizzati per creare mappe, grafici e tabelle. | Grafico predefinito: Grafico a barre *Mappa predefinita: Mappa di valori univoci | Conteggio | |
Visualizza le descrizioni da un dominio valore codificato assegnato. I campi dominio valore codificato vengono trattati come stringhe quando vengono utilizzati per creare mappe, grafici e tabelle. | Grafico predefinito: Grafico a barre *Mappa predefinita: Mappa di valori univoci Nota:I campi multidominio non sono supportati in tutte le visualizzazioni di mappe e grafici. Per ulteriori informazioni, consultare Domini e sottotipi. | Conteggio |
*Per creare una mappa utilizzando una stringa, un numero o una frequenza/rapporto, il dataset deve contenere un campo posizione. Consultare Abilitare la posizione per il dataset.
Modificare il tipo di campo
I tipi di visualizzazione che possono essere creati utilizzando dati da un campo determinato sono dipendenti dal tipo di campo. In alcune situazioni, il tipo assegnato al campo non è il tipo ottimale per l'analisi che si vuole eseguire o per le visualizzazioni che si vogliono creare. I seguenti esempi sono situazioni nei quali un tipo di campo potrebbe dover essere modificato:
- Un campo che contiene numeri discreti (ad esempio codici di distretto, CAP, anni o età) viene aggiunto come tipo di campo numerico. Questi numeri discreti vengono rappresentati più precisamente come categorie in alcune situazioni. Di conseguenza, il tipo di campo può essere modificato da Numerico a Stringa.
Nota:
La modifica del tipo di campo dipende dai dati specifici e dal tipo di analisi che si vuole eseguire. In questo esempio, l'età potrebbe essere realisticamente analizzata come un numero o come una stringa. Ad esempio, l'età come un numero potrebbe essere utilizzata per creare un istogramma che mostri la distribuzione delle età nei dati, mentre le età come stringhe potrebbero essere utilizzate per creare un grafico a barre che mostri la quantità media spesa in intrattenimento per ogni età nei dati.
- Un campo che contiene percentuali, tassi, rapporti o proporzioni (ad esempio la densità della popolazione, il tasso di criminalità o l'istruzione media) viene aggiunto come un tipo di campo numerico. Questi numeri vengono rappresentati più precisamente come frequenze/rapporti, in particolare quando si crea una mappa di campo dal momento che i numeri e i tassi/rapporti hanno diversi tipi di mappe predefinite (mappe di simboli graduati per campi di numeri e mappe coropletiche per campi tassi/rapporti). Di conseguenza, il tipo di campo può essere modificato da Numero a Frequenza/rapporto.
- Un file .csv contiene campi con informazioni di data o ora. Poiché i file .csv non supportano il formato data e ora, i campi vengono aggiunti come campi stringa. Alcune visualizzazioni e funzionalità (ad esempio grafici di serie temporale e sottocampi) sono disponibili solo per i campi data/ora. Di conseguenza, il tipo di campo può essere modificato da Stringa a Data/ora.
La modifica del tipo di campo in Insights non modifica i dati sottostanti e si vedrà rispecchiata solo nella cartella di lavoro in cui si è modificato il tipo di campo.
Nota:
Le visualizzazioni (mappe, grafici e tabelle) in Insights richiedono combinazioni specifiche di tipi di campo. Pertanto, il tipo di campo non può essere cambiato per i campi già in uso da una o più visualizzazioni sulla pagina. È necessario eliminare tutte le schede usando il campo prima di cambiare il tipo di campo.
La seguente tabella indica le modifiche disponibili per i tipi di campi compatibili in Insights:
Tipo di campo originale | Tipi di campi compatibili |
---|---|
Numero | È possibile modificare un campo numerico sostituendolo con i seguenti tipi di campo:
|
Frequenza/rapporto | È possibile modificare un campo frequenza/rapporto sostituendolo con i seguenti tipi di campo:
|
Stringa | Un campo stringa può essere modificato sostituendolo con un campo data/ora. Il campo stringa deve essere formattato in un formato riconoscibile che si attenga alle seguenti specifiche:
Il seguente elenco include esempi di alcuni formati accettati:
Sono accettati i seguenti valori per ogni elemento dei formati:
È possibile modificare un campo stringa che originalmente era un campo numerico o di frequenza/rapporto sostituendolo con un tipo di frequenza/rapporto o numerico. |
Data/Ora | Non è possibile modificare un campo data/ora. |
Posizione | Non è possibile modificare un campo di posizione. |
Sottotipo | Non è possibile modificare un campo di sottotipo. |
Dominio valore codificato | Non è possibile modificare un campo di dominio valore codificato. |
Attenersi alla seguente procedura per modificare un tipo di campo:
- Dal dataset del riquadro dati, fare clic sull'icona tipo di campo.
Apparirà un menu che elenca i tipi di campo compatibili.
- Scegliere il tipo di campo dall'elenco.
Il tipo di campo è cambiato. La nuova visualizzazione mostrerà il nuovo tipo di campo.
Campo posizione
I campi posizione sono presenti in tutti i dataset spaziali, compresi quelli puntuali, lineari e areali. Un dataset deve avere un campo posizione per creare una mappa. Un campo posizione può essere aggiunto a un dataset non spaziale utilizzando Abilita posizione per i dati.
I calcoli per la lunghezza o l'area e il perimetro possono essere aggiunti come sottocampi di posizione per le feature areali e lineari, rispettivamente. I sottocampi sono aggiunti come campi numerici, in modo da poterli utilizzare per creare mappe, grafici e tabelle. Per ulteriori informazioni, consultare Calcola geometria.
Campo stringa
I campi stringa sono assegnati ai campi che includono i valori testo. I dati contenuti nei campi stringa vengono spesso definiti come valori categoriali e sono di natura qualitativa o descrittiva. In alcune circostanze, è possibile assegnare dei numeri a un campo stringa e trattarli come valori categoriali. Per trasformare un numero in un campo stringa, fare clic sul pulsante accanto al campo numerico e selezionare Stringa dal menu. Per ulteriori informazioni, consultare Modificare un tipo di campo.
Insights riconosce i codici ZIP, i codici postali e gli anni come dati di categoria. I campi denominati zip, postal o year applicano automaticamente un tipo di campo stringa anche se i dati sottostanti sono di tipo numerico.
Nota:
Le Cartelle di lavoro dei dati utilizzano sempre i tipi di dati assegnati quando i dati sono importati e non applicano automaticamente tipi di dati diversi alle colonne. Lo strumento Converti tipo di dati può essere utilizzato per cambiare il tipo di dati permanentemente, se necessario.
I campi stringa possono essere usati per creare mappe di valori univoci, tabelle e vari tipi di grafici, come grafici a barre, mappe struttura e box plot. I campi stringa possono essere usati anche come parametri Colora per o Sottogruppo in altri grafici, come i grafici a dispersione e i grafici a barre impilati.
Valori null e stringhe vuote
I campi stringa supportano sia i valori null che le stringhe vuote.
I valori null sono stringhe senza un valore e solitamente rappresentano una voce sconosciuta o mancante in un dataset. Un valore null deve essere aggiunto a un dataset quando è noto che una voce non ha un valore. I valori null si trovano comunemente nelle tabelle dei database, nei feature layer e nei risultati delle operazioni di unione con il tipo di relazione pieno, sinistra o destra. I valori null compaiono nelle visualizzazioni del tipo <Null>.
Le stringhe vuote sono stringhe senza caratteri o contenenti solo spazi. Devono essere utilizzate quando un valore è sconosciuto ma non si qualifica come valore null, come un errore o una dimenticanza nelle voci dei dati. Le stringhe vuote si trovano comunemente nei dataset che non supportano i valori null, come nei file Excel o nelle tabelle database o feature layer che sono stati configurati per non accettare i valori null. Le stringhe vuote compaiono nelle visualizzazioni del tipo <Empty>.
È possibile convertire i valori null in stringhe vuote o viceversa e rimuovere gli spazi non necessari dalle stringhe vuote usando gli strumenti di ingegneria Trova e sostituisci e Regola spazi vuoti.
Campo numerico
I campi numero sono assegnati ai campi che contengono valori numerici. I dati contenuti nei campi numerici spesso rappresentano delle misurazioni e sono di natura quantitativa.
I campi numerici possono essere usati per creare simboli proporzionali e mappe coropletiche, tabelle e grafici, come grafici a dispersione e istogrammi.
Nota:
Ad alcune visualizzazioni, come gli istogrammi e le schede KPI, potrebbe essere richiesto di visualizzare come etichette i numeri interi arrotondati piuttosto che i decimali per alcuni set di dati. I numeri interi arrotondati sono solo per la visualizzazione, e i valori decimali sono usati per tutti i calcoli.
Campo frequenza/rapporto
Il ruolo di campo frequenza/rapporto viene assegnato ai campi creati utilizzando lo strumento Calcola rapporto o Calcola variazione %. Se un dataset con un potenziale campo frequenza/rapporto viene aggiunto a Insights, è probabile che venga aggiunto come campo numerico. È possibile trasformare un campo numerico in un campo frequenza/rapporto facendo clic sul pulsante accanto al campo numerico e selezionando Frequenza/rapporto dal menu.
Campo data/ora
Il ruolo di campo data/ora viene assegnato ai dataset con campi data o ora. I campi data/ora possono inoltre essere calcolati utilizzando le funzioni data nella tabella dei dati o modificando un campo dal tipo stringa al tipo data/ora.
Insights utilizza Coordinated Universal Time (UTC) e attualmente non legge i fusi orari direttamente dai campi di dati. Insights restituirà sempre campi data/ora nei feature layer come UTC, il che potrebbe far apparire i campi convertiti in UTC in Insights. In tutte le altre istanze, si presume che i campi data/ora siano in UTC. Di conseguenza, i valori data/ora restituiti in Insights saranno uguali ai valori di input.
Nota:
Per Insights in ArcGIS Enterprise, i campi data/ora sono disponibili in Insights solo se le interrogazioni SQL standardizzate sono state abilitate in ArcGIS Server. Per Insights in ArcGIS Online, i campi data/ora sono disponibili in Insights soltanto se le interrogazioni SQL standardizzate sono state abilitate nell'organizzazione ArcGIS Online.
I campi di data/ora non sono disponibili per i dataset memorizzati al di fuori del Data Store ospitato, ad esempio dataset ArcGIS Living Atlas of the World e layer di immagine mappa.
I campi di data/ora in Insights dispongono di sottocampi, come Year e Month. I sottocampi vengono aggiunti tutti come campi stringa, pertanto possono essere usati per creare mappe (se il dataset contiene un campo posizione), grafici e tabelle.
Nota:
I sottocampi non sono creati per i campi data/ora nei servizi di mappa o feature layer remoti, come ad esempio i dataset ArcGIS Living Atlas.
I campi data/ora possono essere usati per creare grafici di serie temporali e tabelle di riferimento, ma non possono essere impiegati per applicare uno stile alla mappa.
File Excel
Quando una tabella Microsoft Excel contenente un campo data viene caricata in Insights, al campo verrà assegnato automaticamente il ruolo di campo data/ora. Se al campo data viene aggiunto un tipo diverso, fare ricorso a una delle seguenti tecniche di risoluzione dei problemi:
- Se si sta usando un file .csv, tentare di salvare il file come una cartella di lavoro Excel. Le cartelle di lavoro di Excel dispongono di maggiori opzioni di formattazione rispetto ai file .csv. In alternativa, è possibile convertire un campo stringa in un campo data/ora dopo aver caricato i dati in Insights.
- Verificare che il campo sia formattato come una data in Excel.
- Verificare che i dati siano in una tabella Excel.