Utilize as uniões para adicionar dados extra para recursos GIS em seu mapa. Por exemplo, una os dados de entrada a uma camada de lote para adicionar tal informação a esses recursos. Você pode unir dados da Internet, de outras empresas com quem trabalha, ou dos repositórios de dados GIS.
Unir uma tabela de banco de dados com outra fornece mais opções para análise de dados.
Você pode decidir manter apenas os recursos que existem na tabela original e na tabela que estiver unindo.
A tabela secundária pode ser uma tabela real, como um intervalo nomeado em uma planilha do Excel, ou dados tabulares contidos em um recurso de origem, como um banco de dados Oracle ou um arquivo SDF.
O tipo mais comum de união é uma união individual, na qual um recurso é combinado com um registro secundário e qualquer registro secundário adicional será ignorado. Por exemplo, se você estiver unindo uma tabela de dados de entrada com uma camada que representa lotes, poderá ter mais de um valor de entrada para uma determinada propriedade (se houver múltiplas residências naquele lote, por exemplo, ou múltiplos chefes de família em uma residência). Em uma união um a um, o primeiro valor de entrada encontrado para um lote é comparado ao lote, e qualquer outra informação de entrada é ignorada.
Você também pode criar uma união uma a muitas. Neste caso, quando houver múltiplos registros secundários para um único registro, os registros adicionais serão gerados para representar os valores extras. Usando o mesmo exemplo acima, um lote que coincide com vários valores de entrada irá resultar em várias entradas na Tabela de dados para tal lote, cada uma com um novo valor de entrada separado (embora ainda haja somente um recurso real). Se você estilizar a camada de lote com base nos valores de entrada, apenas uma será visível no seu mapa de exibição. Você ainda pode editar o recurso em seu mapa (por exemplo, para redimensioná-lo). O recurso real em seus dados serão atualizados.
Para serem unidas, as tabelas principal e secundária devem conter campos correspondentes com valores comuns. Estes campos correspondentes são chaves de união.
Por exemplo, ao unir uma tabela de dados que contém taxas de emprego com uma camada que representa países, a chave de união pode ser County_Name se esse campo for comum nas tabelas.
Uma união chave não precisa ter o mesmo nome em ambas as origens de dados, mas deve ter o mesmo tipo de dados (numérico, sequência de caracteres, booleano, e assim por diante). Por exemplo, é possível corresponder o campo Parcel_ID em uma tabela para o campo Lot_Number na segunda tabela, desde que Parcel_ID e Lot_Number utilizam o mesmo tipo de dados.
Você pode unir múltiplas tabelas secundárias com uma camada de recurso. Há diversas formas para fazer isto.
Você pode unir uma nova tabela à tabela secundária unida para criar um “cadeia” de uniões. Por exemplo, é possível começar a unir informações de entrada em uma camada de recursos de lote usando Parcel_ID como a chave de união comum. Então, é possível adicionar uma união à uma tabela de dados de emprego, usando Job_Title como uma chave de união comum entre a tabela de entrada e a tabela de emprego. Embora o recurso do lote contenha uma propriedade para Job_Title, é possível estilizar os lotes por tipo de trabalho após completar as uniões.
Você pode unir múltiplas tabelas com um único recurso utilizando a mesma chave de união. Por exemplo, é possível unir uma tabela com informações de tráfego com uma camada de estradas usando o campo Road_Name como a chave de união. Você pode então unir uma segunda tabela de tabelas de manutenção para a camada de estradas, utilizando a mesma chave de união.
Você também pode unir múltiplas tabelas em um único recurso usando as diferentes chaves de união. Por exemplo, é possível unir a informação de população com uma camada que representa países usando o campo County_Name como a chave de união. A seguir, é possível unir dados da área inundada à mesma camada usando Elevação como a chave de união.
Em todos os casos, é possível usar todos os dados de união ao estilizar ou tematizar a camada de recurso.