quinta-feira, 2 de abril de 2009

Como separar um shapefile em vários arquivos?

É possível separar um shapefile em vários arquivos (shp) dseparados, utilizando como critério um atributo devidamente preenchido na tabela de atributos (DBF) do seu arquivo original. O produto vai ser um conjunto de diferentes shapefiles sendo um para cada distinta ocorrência do valor analisado na tabela.

Para exemplificar peguei o shapefile de Biomas Brasileiros disponível no site do IBGE, e conforme pode ser observado na Figura 1 meu dado de entrada possui 6 classes.



Utilizando a extensão “ET Geo Wizards” na aba “Geoproc” existe a opção “Split by Attributes” conforme pode ser observado na Figura 2.


O próximo passo é completar os parâmetros da nova janela que se abre depois que o usuário apertou o botão “GO” (Figura 3). Nesta janela devem ser informados:


1) Qual a layer que vai ser utilizada no processamento;

2) Prefixo é um campo para definir um texto do seu interesse que vai compor o nome do arquivos de saída, juntamente com o valor do campo na tabela que foi informado em “Fild Name”;

3) Por fim, deve ser informado um diretório de saída para criação dos vários arquivos.

Assim o resultado do processamento esta apresentado na figura 4.