Aggiungere o eliminare un campo

Dopo aver pubblicato un feature layer o un layer tabella ospitato, potrebbe essere necessario memorizzare informazioni su un ulteriore attributo. In tal caso è possibile aggiungere un campo al layer. Allo stesso modo, se si ritiene che un insieme di attributi non è più necessario, è possibile eliminare il campo in cui si trovano quegli attributi dal layer.

Solo il proprietario del layer o un amministratore dell’organizzazione possono aggiungere un campo o eliminare un campo da un feature layer ospitato.

Aggiungere un campo

È possibile aggiungere un campo dalla vista Tabella o Campi nella scheda Dati della pagina dell'elemento di un feature layer ospitato o tabella.

Nota:

È possibile aggiungere campi alla tabella utilizzando il riquadro Campi in Map Viewer oppure quando si apre la tabella in Map Viewer classico.

Aggiungere campi dalla vista Tabella

Seguire questi passaggi per aggiungere un campo a una tabella attributi nella vista Tabella:

  1. Aprire la pagina dell'elemento del feature layer ospitato o tabella e fare clic sulla scheda Dati per mostrare la tabella attributi.
  2. Se il feature layer ospitato contiene più di un layer, utilizzare il menu a discesa Layer per scegliere il layer corretto.
  3. Fare clic sul pulsante Opzioni Opzioni.
  4. Fare clic su Aggiungi campo e impostare quanto segue:
    1. Nome campo - I nomi dei campi non possono contenere caratteri speciali, ad esempio spazi, trattini, parentesi, parentesi quadre o caratteri come $, % e #. Evitare di utilizzare nomi di campo che contengono parole generalmente considerate parole chiave riservate del database, comeCHARACTER o DATE. Se si prova ad aggiungere un nome di campo con caratteri speciali o una parola chiave riservata del database, verrà visualizzato un messaggio di errore.
    2. Nome visualizzato: un nome alternativo o alias per un campo che è più descrittivo e intuitivo rispetto al nome campo. L'alias può contenere caratteri speciali, spazi e parole chiave riservate del database.
    3. Tipo: scegliere una delle seguenti opzioni per il tipo di dati memorizzati nel campo:

      • Intero grande: numeri interi compresi tra -9.007.199.254,.40.991 e 9.007.199.254.740.991. Usare questo tipo quando occorre memorizzare numeri che non rientrano nell'intervallo del tipo di dati interi.
      • Data: data e ora. Consultare Campi di data e ora in ArcGIS Online.
        Nota:

        Sebbene ArcGIS Online salvi tutti i valori data in tempo coordinato universale (UTC), l'utente visualizza e modifica le date in base al proprio fuso orario, poiché la maggior parte delle applicazioni le converte automaticamente in e da UTC. Tuttavia, sarà necessario specificare il fuso orario appropriato quando si caricano i dati, ad esempio come file .csv o shapefile, altrimenti si presume che i dati siano in UTC.

      • Solo data: memorizza i una data ma non i valori dell'ora. Utile quando l'ora non è necessaria, ad esempio per registrare il giorno di scadenza di un permesso o la data di nascita di un cliente.
        Nota:

        Quando si aggiungono o si modificano valori di sola data utilizzando la vista tabella, devono essere specificati nel formato AAAA-MM-GG (ad esempio, 2024-03-22).

      • Doppio: numeri con posizioni decimali.
      • Intero: numeri interi compresi tra -2.147.483.648 e 2.147.483.647 (valore intero lungo).
      • Stringa: qualsiasi sequenza di caratteri.

        Se si aggiunge un campo stringa, occorre utilizzare la proprietà Lunghezza per definire la lunghezza in caratteri a un byte massima del campo. La lunghezza è obbligatoria per i campi di tipo Stringa. Il valore predefinito è 256 caratteri.

      • Solo ora: memorizza l'ora ma non i valori delle date. L'ora è in formato 24 ore, ad esempio 16:30 per indicare le 4:30 post-meridiane. Questo tipo di dati di campo è utile per registrare valori come orari di lavoro o orari di mezzi di trasporto.
        Nota:

        Quando si aggiungono o si modificano valori di sola ora utilizzando la vista tabella, devono essere specificati nel formato HH:mm:ss (ad esempio, 18:02:39).

      • Offset timestamp: memorizza una data e un'ora con un valore che indica l'offset dell'ora da UTC. Includendo l'offset del valore da UTC con singoli valori di data e ora si identifica in modo inequivocabile un singolo punto nel tempo. Ciò rende un valore di offset di timestamp più portabile da un computer all'altro rispetto a un valore di data. Ad esempio, per memorizzare un valore che indica il 10 ottobre 2023 alle 15:03 nel fuso orario di Newfoundland (3,5 ore indietro all'ora UTC), gli editor fornirebbero il valore 2023-10-10T15:03:00-03:30.

    4. In alternativa, definire un valore predefinito che verrà aggiunto al campo per tutte le nuove feature.

      Il campo verrà popolato con un valore predefinito quando si aggiungono nuove righe (feature) al feature layer. Le righe esistenti nella tabella non verranno popolate con questo valore predefinito.

      Per creare un valore predefinito per un campo di offset timestamp, occorre definire le tre parti del valore predefinito.

      • Giorno, mese e anno
      • Ora locale
      • Offset da UTC

  5. Se il feature layer ospitato non contiene dati, deselezionare Consenti valori null se si desidera garantire che i redattori forniscano sempre un valore per il nuovo campo quando aggiungono le feature o aggiornano gli attributi.

    Questa opzione non è disponibile se il layer contiene dati e il nuovo campo ammetterà valori nulli.

  6. Fare clic su Aggiungi nuovo campo.

Aggiungere campi dalla vista Campi

Seguire questi passaggi per aggiungere un campo a una tabella attributi utilizzando la vista Campi:

  1. Aprire la pagina dell'elemento del feature layer ospitato o tabella e fare clic sulla scheda Dati per mostrare la tabella attributi.
  2. Fare clic su Campi.
  3. Se il feature layer ospitato contiene più di un layer, utilizzare il menu a discesa Layer per scegliere il layer corretto.
  4. Fare clic su Aggiungi e impostare quanto segue:
    1. Nome campo - I nomi dei campi non possono contenere caratteri speciali, ad esempio spazi, trattini, parentesi, parentesi quadre o caratteri come $, % e #. Evitare di utilizzare nomi di campo che contengono parole generalmente considerate parole chiave riservate del database, comeCHARACTER o DATE. Se si prova ad aggiungere un nome di campo con caratteri speciali o una parola chiave riservata del database, verrà visualizzato un messaggio di errore.
    2. Nome visualizzato: un nome alternativo o alias per un campo che è più descrittivo e intuitivo rispetto al nome. L'alias può contenere caratteri speciali, spazi e parole chiave riservate del database.
    3. Tipo: scegliere una delle seguenti opzioni per il tipo di dati memorizzati nel campo:

      • Intero grande: numeri interi compresi tra -9.007.199.254,.40.991 e 9.007.199.254.740.991. Usare questo tipo per memorizzare valori che non rientrano nell'intervallo del tipo di dati interi.
      • Data: data e ora. Consultare Campi di data e ora in ArcGIS Online.
        Nota:

        SebbeneArcGIS Online salvi tutti i valori data in UTC, l'utente visualizza e modifica le date in base al proprio fuso orario, poiché la maggior parte delle applicazioni le converte automaticamente in e da UTC. Tuttavia, sarà necessario specificare il fuso orario appropriato quando si caricano i dati, ad esempio come file .csv o shapefile, altrimenti si presume che i dati siano in UTC.

      • Solo data: memorizza i una data ma non i valori dell'ora. Utile quando l'ora non è necessaria, ad esempio per registrare il giorno di scadenza di un permesso o la data di nascita di un cliente.
      • Doppio: numeri con posizioni decimali.
      • Intero: numeri interi compresi tra -2.147.483.648 e 2.147.483.647 (valore intero lungo).
      • Stringa: qualsiasi sequenza di caratteri. Quando si crea un campo stringa, specificare la lunghezza massima, in caratteri a singolo byte, che un campo stringa può memorizzare fornendo un valore nel campo Lunghezza. Il valore predefinito è 256 caratteri.
      • Solo ora: memorizza l'ora ma non i valori delle date. L'ora è in formato 24 ore, ad esempio 16:30 per indicare le 4:30 post-meridiane. Questo tipo di dati di campo è utile per registrare valori come orari di lavoro o orari di mezzi di trasporto.
      • Offset timestamp: memorizza una data e un'ora con un valore che indica l'offset dell'ora da UTC. Includendo l'offset del valore da UTC con singoli valori di data e ora si identifica in modo inequivocabile un singolo punto nel tempo. Ciò rende un valore di offset di timestamp più portabile da un computer all'altro rispetto a un valore di data. Ad esempio, per memorizzare un valore che indica il 10 ottobre 2023 alle 15:03 nel fuso orario di Newfoundland (3,5 ore indietro all'ora UTC), gli editor fornirebbero il valore 2023-10-10T15:03:00-03:30.

    4. In alternativa, definire un valore predefinito che verrà aggiunto al campo per tutte le nuove feature.

      Alle file esistenti nella tabella non verrà applicato questo valore predefinito aggiungendo un nuovo campo.

      Per creare un valore predefinito per un campo di offset timestamp, occorre definire le tre parti del valore predefinito.

      • Giorno, mese e anno
      • Ora locale
      • Offset da UTC

  5. Se il feature layer ospitato non contiene dati, deselezionare Consenti valori null se si desidera garantire che i redattori forniscano sempre un valore per il nuovo campo quando aggiungono le feature o aggiornano gli attributi.

    Questa opzione non è disponibile se il layer contiene dati e il nuovo campo ammetterà valori nulli.

  6. Fare clic su Aggiungi nuovo campo.

Eliminare un campo

Prestare attenzione quando si eliminano i campi poiché una volta eliminato un campo i dati al suo interno non possono essere ripristinati.

Non è possibile eliminare campi quali OBJECTID, CREATIONDATE, CREATOR. EDITDATE e EDITOR o campi utilizzati per definire stili memorizzati nel layer, cursore temporale, filtro, etichette, ricerca o monitoraggio modifiche. È tuttavia possibile che le mappe utilizzino campi per stili e filtri diversi da quelli configurati sul layer e l'opzione Elimina è disponibile per questi campi. Prestare attenzione quando si eliminano campi che possono essere utilizzati per stili e filtri in mappe.

È possibile eliminare un campo dalla vista Tabella o Campi nella scheda Dati della pagina dell'elemento di un feature layer ospitato o tabella.

Nota:

È possibile eliminare campi dalla tabella anche usando il riquadro Campi in Map Viewer oppure quando si apre la tabella in Map Viewer classico.

Eliminare un campo dalla vista Tabella

Seguire questi passaggi per eliminare un campo da una tabella attributi nella vista Tabella:

  1. Aprire la pagina dell'elemento del feature layer ospitato o tabella e fare clic sulla scheda Dati per mostrare la tabella attributi.
  2. Se il feature layer ospitato contiene più di un layer, utilizzare il menu a discesa Layer per scegliere il layer corretto.
  3. Fare clic sulla colonna contenente il campo da eliminare.
  4. Fare clic su Elimina.

    Viene visualizzato un messaggio che richiede di confermare l'eliminazione.

  5. Confermare l'operazione di eliminazione.

Eliminare un campo dalla vista Campi

Seguire questi passaggi per eliminare un campo da una tabella attributi nella vista Campi:

  1. Aprire la pagina dell'elemento del feature layer ospitato o tabella e fare clic sulla scheda Dati per mostrare la tabella attributi.
  2. Se il feature layer ospitato contiene più di un layer, utilizzare il menu a discesa Layer per scegliere il layer corretto.
  3. Selezionare la casella di controllo accanto al campo da eliminare.
  4. Fare clic su Elimina e confermare l'eliminazione del campo.

    Se il pulsante Elimina non è presente, non è possibile eliminare uno o più campi.

    Viene visualizzato un messaggio che richiede di confermare l'eliminazione.

  5. Confermare l'operazione di eliminazione.

Restrizioni quando si aggiungono o eliminano campi

Considerare quanto segue quando si aggiungono o si eliminano campi:

  • Non è possibile aggiungere campi a o eliminare campi da copie di hosted feature layer, hosted feature layer con Tile Layer correlati o viste create da hosted feature layer.
  • Non è possibile aggiungere campi o eliminare campi dalle feature layer ospitate che hanno una vista di feature layer unita dipendente.
  • Quando si aggiunge un campo ad un Feature Layer hosted che dispone di viste del Feature Layer hosted dipendente, è necessario aggiornare la definizione di ogni vista in cui si desidera che venga visualizzato il nuovo campo. Questo non è possibile se la vista è una vista di feature layer ospitato e unita, come detto sopra.
  • I campi aggiunti ed eliminati non vengono propagati dal feature layer hosted né visualizzati sui feature layer hosted dipendenti.
  • Alcuni tipi di campo potrebbero non essere interamente supportati in tutti i client ArcGIS.