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?
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 é:
Somente os campos marcados serão exportados para o novo arquivo e o arquivo antigo será preservado.
fonte
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.
fonte
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
fonte