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 você descobrir que um conjunto de atributos não é mais necessário, poderá excluir o campo que armazena esses atributos da camada.

Somente o proprietário da camada ou um administrador da organização pode adicionar um campo a uma camada de feição hospedada ou excluir um campo de uma camada de feição hospedada.

Adicionar um campo

Quando você abrir a página de detalhes de uma camada de feição hospedada, você pode utilizar a visualização da Tabela ou Campos na guia Dados para adicionar um campo.

Adicione campos a partir da visualização da Tabela

Siga estas etapas para adicionar um campo para uma tabela de atributo a partir da visualização da Tabela :

  1. Na página do item da camada, clique na guia Dados para mostrar a tabela.
    Anotação:

    Você também pode abrir a tabela no Map Viewer Classic para adicionar campos a uma tabela.

  2. Se a camada de feição hospedada contiver mais de uma subcamada, escolha a subcamada a ser alterada no menu suspenso Camada.
  3. Clique no botão Opções Opções.
  4. Clique em Adicionar Campo e configure o seguinte:
    1. Nome do Campo—Os nomes de campo não podem conter caracteres especiais, como espaços, hífens, parênteses, colchetes ou caracteres como $, % e #. 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.
    2. Nome de Visualização—Um nome alternativo de um campo que é mais descritivo e amigável que o nome. O nome alternativo pode conter caracteres especiais e palavras-chaves do Banco de Dados reservadas.
    3. Tipo—Escolha um dos seguintes para o tipo de dados que você armazenará no campo:

      • Inteiro Grande—Números inteiros de -9,007,199,254,740,991 até 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.
      • Data—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 enviar 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.
      • Duplo—Números com casas decimais.
      • Inteiro—Números inteiros de -2,147,483,648 até 2,147,483,647 (inteiro longo).
      • String—Qualquer sequência de caracteres.

        Se você adicionar um campo de string, use a propriedade Comprimento para definir o comprimento máximo do caractere de byte único do campo. O comprimento é exigido para o tipo de campo String. O padrão é 256 caracteres.

      • Somente Hora—Armazena uma hora, mas nenhum valor 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 a data e hora com um valor que indica o deslocamento da hora 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.

    4. Opcionalmente, você pode definir um valor padrão que será adicionado ao campo para todas as novas feições.

      Quaisquer linhas existentes na tabela não terão este valor padrão quando o campo for adicionado.

      Para construir um valor padrão para um campo de deslocamento do carimbo de data/hora, você deve definir todas as três partes do valor padrão:

      • Dia, mês e ano
      • Hora local
      • Deslocamento de UTC

  5. Se a camada de feição hospedada não tiver dados, desmarque Permitir Valores Nulos se desejar a garantia de que os editores sempre forneçam um valor para o novo campo ao adicionar feições ou atualizar atributos.

    Esta opção não está disponível se a camada contiver dados e o novo campo irá permitir valores nulos.

  6. Clique em Adicionar Novo Campo.

Adicione campos a partir da visualização de Campos

Siga estas etapas para adicionar um campo para uma tabela utilizando a visualização de Campos :

  1. Na página de itens da camada, clique na guia Dados para mostrar a tabela.
  2. Clique em Campos.
  3. Se a camada de feição hospedada contiver mais de uma subcamada, escolha a subcamada a ser alterada no menu suspenso Camada.
  4. Clique em Adicionar e configure o seguinte:
    1. Nome do Campo—Os nomes de campo não podem conter caracteres especiais, como espaços, hífens, parênteses, colchetes ou caracteres como $, % e #. 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.
    2. Nome de Visualização—Um nome alternativo de um campo que é mais descritivo e amigável que o nome. O nome alternativo pode conter caracteres especiais e palavras-chaves do Banco de Dados reservadas.
    3. Tipo—Escolha um dos seguintes para o tipo de dados que você armazenará no campo:

      • Inteiro Grande—Números inteiros de -9,007,199,254,740,991 até 9,007,199,254,740,991. Use esse tipo para armazenar valores que não cabem no intervalo do tipo de dados inteiro.
      • Data—Data e hora. Consulte Campos de data e hora em ArcGIS Online..
        Anotação:

        Enquanto o ArcGIS Online armazenar todos os valores de data em UTC, você normalmente visualizará e editará as datas em seu fuso horário local, pois a maioria dos aplicativos converte automaticamente para e de UTC. No entanto, você precisará especificar o fuso horário apropriado ao enviar 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.
      • Duplo—Números com casas decimais.
      • Inteiro—Números inteiros de -2,147,483,648 até 2,147,483,647 (inteiro longo).
      • String—Qualquer sequência de caracteres. Ao criar um campo de string, especifique o comprimento máximo, em caracteres de byte único, que um campo de string pode armazenar fornecendo um valor no campo Comprimento. O padrão é 256 caracteres.
      • Somente Hora—Armazena uma hora, mas nenhum valor 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 a data e hora com um valor que indica o deslocamento da hora 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.

    4. Opcionalmente, você pode definir um valor padrão que será adicionado ao campo para todas as novas feições.

      Quaisquer linhas existentes na tabela não terão este valor padrão quando o campo for adicionado.

      Para construir um valor padrão para um campo de deslocamento do carimbo de data/hora, você deve definir todas as três partes do valor padrão:

      • Dia, mês e ano
      • Hora local
      • Deslocamento de UTC

  5. Se a camada de feição hospedada não tiver dados, desmarque Permitir Valores Nulos se desejar a garantia de que os editores sempre forneçam um valor para o novo campo ao adicionar feições ou atualizar atributos.

    Esta opção não está disponível se a camada contiver dados e o novo campo irá permitir valores nulos.

  6. Clique em Adicionar Novo Campo.

Excluir um campo

Tenha cuidado ao excluir campos pois, depois de excluir um campo, os dados do campo não poderão ser restaurados. Os mapas que utilizam o campo para filtros ou para aplicar estilos perderão o filtro ou estilo quando você excluir o campo da camada.

Você não pode excluir campos do sistema, como os campos OBJECTID, CREATIONDATE, CREATOR, EDITDATE e EDITOR ou campos usados para definir estilos armazenados na camada, controle deslizante de tempo, filtro, rótulos, pesquisa ou rastreamento do editor. Entretanto, os mapas podem utilizar campos para criar estilo e filtros que são diferentes dos campos que você configurou na camada e a opção Excluir está disponível para estes campos. Tenha cuidado ao excluir campos que possam ser usados ​​para estilização e filtragem em mapas.

Quando você abre a página de detalhes de uma camada de feição hospedada, é possível excluir um campo da visualização da Tabela ou Campos na guia Dados.

Excluir um campo da visualização de Tabela

Siga estas etapas para excluir um campo de uma tabela de atributo utilizando a visualização de Tabela :

  1. Na página de itens da camada, clique na guia Dados para mostrar a tabela.
    Anotação:

    Você também pode abrir a tabela no Map Viewer Classic e excluir campos de uma tabela.

  2. Se a camada de feição hospedada contiver mais de uma subcamada, escolha a subcamada a ser alterada no menu suspenso Camada.
  3. Clique na coluna contendo o campo a excluir.
  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

Siga estas etapas para excluir um campo de uma tabela de atributo utilizando a visualização de Campos :

  1. Na página de itens da camada, clique na guia Dados para mostrar a tabela.
  2. Se a camada de feição hospedada tiver mais de uma subcamada, escolha a subcamada do menu suspenso Camada.
  3. Marque a caixa de seleção ao lado do campo a excluir.
  4. Clique em Exclui e confirme que deseja que o campo seja excluído.

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

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

  5. 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.