sexta-feira, 10 de setembro de 2010

ArcMap: União de Tabelas (Join)

ArcMap: União de Tabelas

O recurso do ArcMap conhecido como Join permite unificar registros entre duas ou mais camadas vetoriais. Para ilustrar este tutorial, utilizei tabelas de duas camadas diferentes:
  • Uma camada contendo geometria do tipo Polígono (Carlinda.shp);
  • Uma camada contendo geometria do tipo Pontos (CarlindaCentroide.shp).

Nosso objeivo é importar os registros da camada CarlindaCentroide.shp para a camada Carlinda.shp. O método mais usual para aplicar a união espacial entre duas tabelas é através de ligação de registros idênticos entre elas. Ao analisarmos as tabelas de atributos de ambas as camadas...



... O campo [FID] é o campo que pode ser encontrado nas duas situações.  Podemos importar facilmente os atributos de uma tabela para outra através do campo [FID].

Aplicando um Join entre Tabelas
Para aplicar um Join, é preciso indicar a camada alvo clicando com o botão direito do mouse sobre ela para selecionar a opção Join and Relates - Join. A camada alvo é o arquivo shapefile de destino, ou seja, a feição cuja tabela receberá os atributos importados de outra tabela.

Na janela Join Data, as opções são extremamente intuitivas:
  • A primeira opção representa o campo de referência da camada de origem;
  • A segunda opção representa a camada cujos dados serão importados;
  • A terceira opção representa o campo de referência da camada que receberá os registros.


Ao clicar no botão OK, os dados serão temporariamente transferidos para a camada alvo:


Para salvar o arquivo definitivamente, faça uma cópia do shapefile clicando no menu Data - Export Data:


Com o domínio desses recursos, qualquer operador pode migrar uma base inteira de dados de outras fontes para sua tabela de atributos no ArcMap. Uma dica indispensável para usuários iniciantes e experientes.

  ©Template Blogger Elegance by Dicas Blogger.

TOPO