Adicionar ou excluir um campo

Após publicar uma feição hospedada ou camada de tabela, pode ser necessário armazenar informações sobre um atributo adicional. Nesse caso, você pode adicionar um campo à camada. Da mesma forma, se um conjunto de atributos não for mais necessário, você pode excluir o campo que armazena esses atributos da camada.

O proprietário da camada ou um administrador da organização pode adicionar ou excluir um campo de uma camada de feição hospedada. Os membros de um grupo de atualização compartilhado com o qual a camada é compartilhada também podem adicionar e excluir campos.

Adicionar um campo

Você pode adicionar um campo da visualização de Tabela ou Campos na guia Dados, de uma camada de feição hospedada ou página de item da tabela.

Dica:

Você também pode adicionar campos à tabela usando o painel Campos no Map Viewer ou ao abrir a tabela no Map Viewer Classic.

Conclua as seguintes etapas para adicionar um campo à tabela de atributos de uma camada de feição hospedada ou a uma tabela hospedada da página do item:

  1. Abra a página do item da camada de feição ou tabela hospedada e clique na guia Dados.

    Por padrão, a guia Dados é aberta na visualização de Tabela. Você pode adicionar um campo desta visualização ou clicar no botão Campos Campos para mudar para a visualização de Campos.

  2. Se a camada de feição hospedada tiver mais de uma camada, utilize o menu suspenso Camada para escolher a camada correta.
  3. Clique em Adicionar campo.
  4. Na interface Adicionar campo que aparece, forneça informações para definir o novo campo.
    1. Expanda a categoria de tipo de dados relevante e escolha uma das seguintes opções para o tipo de dados que você armazenará no campo:

      CategoriaTipo de dadosDescrição
      TextoTexto

      Qualquer sequência de caracteres.

      NúmerosDuplo

      Números com casas decimais.

      Inteiro

      Números inteiros de -2.147.483.648 a 2.147.483.647 (inteiro longo).

      Grande Inteiro

      Números inteiros de -9.007.199.254.740.991 a 9.007.199.254.740.991. Use esse tipo quando precisar armazenar números que não cabem no intervalo do tipo de dados inteiro.

      DatasData

      Data e hora. Consulte Campos de data e hora em ArcGIS Online.

      Anotação:

      Enquanto ArcGIS Online armazena todos os valores de data no horário universal coordenado (UTC), normalmente você visualizará e editará datas em seu fuso horário local pois a maioria dos aplicativos converte automaticamente de e para UTC. No entanto, você precisará especificar o fuso horário apropriado ao carregar os dados — por exemplo, como arquivos .csv ou shapefiles. Caso contrário, os dados serão considerados em UTC.

      Somente Data

      Armazena uma data, mas nenhum valor de hora. Isso é útil quando os horários não são necessários, como ao registrar o dia em que uma licença expira ou a data de nascimento de um cliente.

      Somente Hora

      Armazena um horário, mas não valores de data. O horário é de 24 horas, como 16h30 às 4h30. Este tipo de dados de campo é útil para registrar valores como horário comercial e horários de ônibus.

      Deslocamento do Carimbo de Data/Hora

      Armazena data e hora com um valor que indica o deslocamento de tempo em relação ao UTC. Incluir o deslocamento do valor em relação ao UTC com valores de data e hora individuais identifica inequivocamente um único ponto no tempo. Isso torna um valor de deslocamento de carimbo de data/hora mais portátil de um computador para outro do que um valor de data. Por exemplo, para armazenar um valor que indique 10 de Outubro de 2023 às 15h03h no fuso horário de Newfoundland (que é 3.5 horas atrás do horário UTC), os editores forneceriam o valor 2023-10-10T15:03:00-03:30.

      Identificadores globais

      GlobalID

      Armazena uma sequência alfanumérica de 36 caracteres que atua como um identificador único para uma feição ou linha de tabela.

      Este tipo de dado é considerado um campo do sistema, é preenchido por ArcGIS Online e é necessário para determinadas funcionalidades, como adicionar anexos. Este tipo de campo não pode ser excluído ou editado após você adicioná-lo.

      Uma camada de feição ou tabela hospedada pode conter apenas um campo globalID.

      GUID

      Armazena uma sequência alfanumérica de 36 caracteres que atua como um identificador único para uma feição ou linha de tabela.

      Este tipo de campo é um identificador definido pelo usuário que os editores preenchem.

    2. Clique em Avançar para prosseguir com a definição das propriedades do campo.

      As propriedades variam dependendo do tipo de dados.

    3. Forneça um nome para o campo.

      O nome do campo é armazenado no banco de dados subjacente. Uma vez definido, o nome do campo não muda. Os nomes de campos não podem conter caracteres especiais, como espaços, hifens, parênteses, colchetes ou caracteres como $, % e #. Os nomes de campos também não podem conter caracteres diacríticos ou caracteres que não estejam no alfabeto latino. Evite utilizar nomes de campo que contêm palavras que são normalmente consideradas palavras-chaves do Banco de Dados reservadas, tal como CHARACTER ou DATE. Se você tentar adicionar um nome de campo com caracteres especiais ou uma palavra-chave do Banco de Dados reservada, você receberá uma mensagem de erro.

      O nome do campo é atribuído automaticamente para campos globalID.

    4. No campo Exibir nome, forneça um nome alternativo para o campo que seja mais descritivo e fácil de usar do que o nome do campo.

      O nome de exibição pode conter caracteres especiais, espaços e palavras-chave reservadas pelo banco de dados. Ele também pode conter caracteres diacríticos e caracteres que estão em alfabetos não latinos.

    5. Se a camada não contiver dados, desative o botão de alternar Permitir valores nulos se desejar garantir que os editores sempre forneçam um valor para o novo campo ao adicionar feições ou atualizar atributos.

      Não é possível alterar esta configuração se a camada contiver dados, pois este campo será nulo para todos as feições ou linhas existentes.

      Esta propriedade não pode ser alterada para campos globalID; eles não podem permitir valores nulos.

    6. Se você estiver adicionando um campo de string, defina o comprimento máximo.

      A propriedade Comprimento define o comprimento máximo de caracteres de byte único do campo. O padrão é 256 caracteres.

    7. Opcionalmente, defina um valor padrão para o campo.

      Todas as novas feições ou linhas preencherão o campo com esse valor.

      Esta configuração não é suportada para campos globalID ou GUID.

    8. Opcionalmente, forneça uma descrição do campo.

      A descrição de campo ajuda a comunicar o que um campo contém sem ter que utilizar nomes de campo longos ou complicados.

    9. Opcionalmente, escolha um tipo de valor de campo.

      Os tipos de valor de campo fornecem aos usuários e aplicativos informações sobre como os valores no campo devem ser formatados. Por exemplo, se você definir um campo de texto como um endereço de e-mail, os desenvolvedores de aplicativos móveis podem projetar seus aplicativos para incluir um sinal @ ou uma lista de seleção de tipos de domínio, como .com, .net, ou .org para ajudar os editores a preencher o campo corretamente.

      Para campos GUID, o tipo de valor do campo é definido por padrão como Identificador Único.

      Para obter uma descrição de cada tipo de valor, consulte a tabela de valores de campo em Descrever campos de atributo.

  5. Clique em Adicionar campo.

Excluir um campo

Tenha cuidado ao excluir campos de camadas de feições hospedadas porque, depois de excluir um campo, os dados nele contidos não poderão ser restaurados.

Você não pode excluir campos do sistema. Estes incluem o seguinte:

  • OBJECTID
  • Campos usados ​​para rastreamento do editor (CREATIONDATE, CREATOR, EDITDATE e EDITOR)
  • TYPEIDFIELD
  • SUBTYPEFIELD
  • KEYFIELD
  • DISPLAYFIELD

Os campos usados ​​para definir estilos armazenados na camada, o controle deslizante de tempo, o filtro, os rótulos ou a pesquisa também não podem ser excluídos. No entanto, os mapas podem estar usando campos para estilização e filtros diferentes dos campos que você configurou na camada de feição hospedada; a opção Excluir está disponível para esses campos. Tenha cuidado ao excluir campos que possam ser usados ​​para estilização e filtragem em mapas.

Você pode excluir um campo da visualização de Tabela ou Campos na guia Dados, de uma camada de feição hospedada ou página de item da tabela.

Dica:

Você também pode excluir campos da tabela usando o painelCampos no Map Viewer ou ao abrir a tabela no Map Viewer Classic. Você também pode excluir um campo de sua visualização detalhada.

Excluir um campo da visualização de Tabela

Para excluir um campo de uma tabela de atributos na exibição Tabela, conclua as seguintes etapas:

  1. Abra a página do item da tabela ou camada de feição hospedada e clique na guia Dados para mostrar a tabela de atributos.
  2. Se a camada de feição hospedada tiver mais de uma camada, utilize o menu suspenso Camada para escolher a camada correta.
  3. Clique no botão Opções Opções no cabeçalho da coluna.
  4. Clique em Excluir.

    Uma mensagem aparece solicitando a confirmação da exclusão.

  5. Confirme a operação de exclusão.

Excluir um campo da visualização de Campos

Para excluir um campo de uma tabela de atributos na exibição Campos, conclua as seguintes etapas:

  1. Abra a página do item da tabela ou camada de feição hospedada e clique na guia Dados para mostrar a tabela de atributos.
  2. Clique no botão Campos Campos para mudar para a visualização de Campos.
  3. Se a camada de feição hospedada tiver mais de uma camada, utilize o menu suspenso Camada para escolher a camada correta.
  4. Para excluir um único campo, clique no botão Opções Opções no final da linha do campo e clique em Excluir campo.

    Se a opção Excluir campo não estiver presente, o campo não poderá ser excluído.

    Se estiver presente, clicar em Excluir campo fará com que uma mensagem seja exibida, solicitando que você confirme a exclusão.

  5. Para excluir vários campos, marque a caixa ao lado de cada campo e clique em Excluir.

    Se o botão Excluir não estiver presente, um ou mais dos campos selecionados não podem ser excluídos.

    Se estiver presente, clicar em Excluir fará com que uma mensagem seja exibida, solicitando que você confirme a exclusão.

  6. Confirme a operação de exclusão.

Restrições ao adicionar ou excluir campos

Considere o seguinte ao adicionar ou excluir campos:

  • Você não pode adicionar ou excluir campos de cópias das camadas de feição hospedadas, camadas de feição hospedadas que tenham camadas de mosaico relacionadas ou de visualizações criadas a partir das camadas de feição hospedadas.
  • Você não pode adicionar ou excluir campos de camadas de feição hospedadas que tenham uma visualização da camada de feição ligada dependente.
  • Quando você adicionar um campo a uma camada de feição hospedada que tenha visualizações da camada de feição hospedada dependentes, você deverá atualizar a definição de cada visualização na qual deseja que apareçam os novos campos. Isso não é possível se a visualização for uma visualização da camada de feição ligada hospedada, conforme declarado acima.
  • Os campos adicionados e excluídos não são propagados a partir da camada de feição hospedada ou da visualização das camadas de cena hospedadas dependentes.
  • Alguns tipos de campos podem não ser totalmente suportados em todos os clientes ArcGIS.