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 ou excluir um campo de uma camada de feição hospedada.
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.
Adicionar campos a partir da visualização de Tabela
Siga estas etapas para adicionar um campo para uma tabela de atributos a partir da visualização de Tabela:
- 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.
Anotação:
Você também pode abrir a tabela no Map Viewer Classic para adicionar campos a uma tabela.
- Se a camada de feição hospedada tiver mais de uma camada, utilize o menu suspenso Camada para escolher a camada correta.
- Clique no botão Opções .
- Clique em Adicionar Campo e configure o seguinte:
- 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.
- Nome de Visualização—Um nome alternativo de um campo que é mais descritivo e amigável que o nome do campo. O nome alternativo pode conter caracteres especiais, espaços e palavras-chaves do Banco de Dados reservadas.
- 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 Enterprise.
Anotação:
Embora seu portal armazene todos os valores de data no horário universal coordenado (UTC), você normalmente visualizará e editará datas em seu fuso horário local porque 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.
Anotação:
Ao adicionar ou editar valores Somente Data usando a visualização Tabela, eles devem ser especificados no formato AAAA-MM-DD (por exemplo, 2024-03-22).
- 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.
Anotação:
Ao adicionar ou editar valores Somente Hora usando a visualização Tabela, eles devem ser especificados no formato HH:mm:ss (por exemplo, 18:02:39).
- Opcionalmente, você pode definir um valor padrão que será adicionado ao campo para todas as novas feições.
O campo será preenchido com um valor padrão quando você adicionar novas linhas (feições) à camada de feição. As linhas existentes na tabela não serão preenchidas com esse valor padrão.
- 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.
- Clique em Adicionar Novo Campo.
Adicionar campos a partir da visualização de Campos
Siga estas etapas para adicionar um campo a uma tabela de atributos na visualização de Campos:
- 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.
- Clique em Campos.
- Se a camada de feição hospedada tiver mais de uma camada, utilize o menu suspenso Camada para escolher a camada correta.
- Clique em Adicionar e configure o seguinte:
- 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.
- 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, espaços e palavras-chaves do Banco de Dados reservadas.
- 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 Enterprise..
Anotação:
Enquanto seu portal 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.
- 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.
- 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.
- 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.
Você não pode excluir um campo de uma camada de feição spatiotemporal.
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.
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.
Excluir um campo da visualização de Tabela
Siga estas etapas para excluir um campo de uma tabela de atributos na visualização de Tabela:
- 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.
Anotação:
Você também pode abrir a tabela no Map Viewer Classic (anteriormente conhecido como Map Viewer) para excluir campos de uma tabela.
- Se a camada de feição hospedada tiver mais de uma camada, utilize o menu suspenso Camada para escolher a camada correta.
- Clique na coluna contendo o campo a excluir.
- Clique em Excluir.
Uma mensagem aparece solicitando a confirmação da exclusão.
- 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 atributos na visualização de Campos:
- 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.
- Se a camada de feição hospedada tiver mais de uma camada, utilize o menu suspenso Camada para escolher a camada correta.
- Marque a caixa de seleção ao lado do campo a excluir.
- 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.
- 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 excluir campos de uma camada de feição de espaço-tempo hospedada.
- 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.
- Alguns tipos de campos podem não ser totalmente suportados em todos os clientes ArcGIS.