Excluindo um grande número de campos no ArcGIS 10

13

Existe uma boa estratégia para excluir alguns milhares de campos da tabela de atributos de um shapefile no ArcGIS usando o ArcMap ou o ArcCatalog?

Eu sei como clicar com o botão direito do mouse e escolher 'excluir campo ;; Gostaria de saber se existe alguma outra estratégia. Se eu pudesse exportar o shapefile com as colunas selecionadas, isso também seria bom, mas não acho que isso possa ser feito.

djq
fonte
Deseja que seja mais automatizado do que a ferramenta de geoprocessamento Excluir campo? Com a ferramenta, você pode selecionar todos os campos e desmarcar apenas alguns que deseja manter.
usar o seguinte texto
Não estou familiarizado com essa ferramenta - vou dar uma olhada. Acabei de experimentar o método de @ Dan e funcionou bem.
DJQ
1
Você deve ter menos cliques do mouse com a ferramenta Excluir campo. Caso contrário, o método do @ Dan é bom se você quiser ter uma cópia da camada orig.
usar o seguinte texto
1
A ferramenta Excluir campo também pode ser script como parte de um fluxo de trabalho maior, se necessário. Não acho que a técnica de Dan possa ser roteirizada.
2
@ Kevin, o método de Dan pode ser script usando ArcObjects.
usar o seguinte texto

Respostas:

14

Testado com um shapefile.

1 Clique com o botão direito do mouse na camada no ArcMap

2 Selecione Propriedades e a guia Campo

3 Selecione o ícone Todos os campos desativados, abaixo da guia Geral

4 Volte aos campos que deseja manter (suponho que você tenha menos campos para ativar ou desativar)

5 Clique em OK,

6 Clique com o botão direito do mouse na camada e selecione Dados, Exportar dados para criar um novo arquivo com os campos que você deseja (que no mínimo deve conter FID, Forma e ID)


fonte
12

Como comentei sua pergunta, você pode usar a ferramenta Excluir campo .

artwork21
fonte
Acho que as duas respostas são muito úteis, mas escolho a outra como fiz primeiro. Gostaria de poder marcá-los tanto como uma resposta ....
DJQ
1

A extensão Xtools também fará isso com a ferramenta "Multi Delete Fields". É uma das ferramentas gratuitas (o Xtools é uma extensão paga, mas a maioria de seus recursos é gratuita se você apenas se registrar com seu endereço de e-mail).

Dan C
fonte