Excluindo colunas / campos da tabela de atributos do polígono shapefile?

8

Eu tenho um shapefile de polígono que é carregado com dados demográficos antigos em seu arquivo de atributo, acabei de receber os novos dados hoje no formato xls. O que eu quero fazer é excluir os dados de demonstração antigos do shapefile existente, selecionando os campos na tabela de atributos e clicando com o botão direito do mouse em excluir. Então eu faria uma junção simples usando os números de identificação de cada recurso para adicionar os novos dados da nova tabela e depois exportá-los como um novo arquivo de forma. O problema é que, por algum motivo, não posso excluir colunas inteiras da tabela de atributos.

Como você eliminaria os dados desse shapefile de polígono?

Furlong
fonte

Respostas:

12
  • Use ArcToolbox> Ferramentas de Gerenciamento de Dados> Campos> Excluir Campo.
  • Escolha seu shapefile como a tabela de entrada.
  • Use o botão Selecionar tudo e desmarque os campos que deseja manter.
  • Clique em OK.

O ArcGIS 10 em execução em um sistema operacional de 64 bits possui um bug no qual você não pode excluir colunas usando o botão direito do mouse> excluir operação de campo. Deve ser corrigido no SP1 (espero).

Don Meltz
fonte
Obrigado pelo aviso sobre o bug de 64 bits, estou executando no Windows 7 64, e é por isso que estou tendo esse problema!
Furlong
Infelizmente, isso não foi corrigido no SP1 como eu esperava :-(
Don Meltz
3

Excluir os campos é uma maneira assustadora de fazer isso. Você tem certeza absoluta de que nunca precisará deles? Existem várias maneiras não destrutivas de atingir seu objetivo. Um é:

  • carregue o shapefile e a nova tabela no ArcMap,
  • junte-os no campo ID,
  • clique com o botão direito na camada e escolha Propriedades,
  • na guia Campos, desmarque todos os campos do shapefile e clique em OK,
  • clique com o botão direito na camada e exporte os dados para um novo arquivo.

Somente os campos marcados serão exportados para o novo arquivo e o arquivo antigo será preservado.

Sean
fonte
0

Certifique-se de não editar o shapefile ao tentar alterar suas colunas. Além disso, verifique se outros aplicativos (como ArcCatalog) não estão bloqueando o shapefile.

Petr Krebs
fonte
0

Meu método é fazer minha associação. depois vá para as propriedades da camada e desative todos os campos que não quero. se precisar de um subconjunto de objetos selecionados (talvez apenas os que obtiveram uma junção) faça essa seleção. Em seguida, use a exportação de dados e exporte para um novo arquivo de forma. O tempo envolvido é uma fração do tempo aguardando a exclusão e atualização de cada campo de atributo. Outro truque a ser usado se você não seguir esse caminho é pausar a janela de desenho enquanto exclui campos. isso economizará um tempo também. HTH

Brad Nesom
fonte