Localização geográfica e geocodificação
Para mostrar dados em um mapa, os dados devem ser geocodificados ou conter diretamente coordenadas como longitude ou latitude. A geocodificação no Spotfire significa que alguns identificadores em uma tabela de dados são usados para corresponder a identificadores semelhantes em outro conjunto de tabelas de dados (uma hierarquia de geocodificação) que contém coordenadas de latitude/longitude ou recursos geográficos. Estas coordenadas ou características são usadas para posicionar corretamente os dados em um contexto de mapa. Se os dados contiverem elementos geográficos simples, como nomes de países, estados ou similares, então o Spotfire tentará geocodificar automaticamente os dados. Se nenhuma geocodificação automática puder ser executada, você poderá configurar a geocodificação manualmente.
Ao especificar que uma coluna em uma tabela de dados deve ser usada para corresponder a uma hierarquia de geocodificação específica, você pode facilitar o processo de configuração de um gráfico de mapa com esses dados.

Neste exemplo, a coluna de estado é identificada automaticamente como Estados dos EUA, e os dados são posicionados corretamente no mapa.
Geocodificação automática e hierarquias
Uma hierarquia de geocodificação é uma coleção de tabelas de geocodificação ordenadas que podem dar a você a oportunidade de aprofundar a um nível mais detalhado ao ampliar o zoom sobre os dados. A hierarquia deve conter todas as tabelas de geocodificação das quais a camada pode escolher ao aplicar a geocodificação, e deve ser preferencialmente uma hierarquia geográfica com diferentes níveis de detalhes, como:
- Tabela 1: Estados dos EUA (uma tabela contendo geometrias de estado identificadas por nomes de estado (e/ou códigos).
- Tabela 2: Condados dos EUA (uma tabela contendo as geometrias de condado identificadas pela hierarquia completa de estado/condado).
O Spotfire adiciona automaticamente tabelas de dados de geocodificação (ocultas) se você adicionar um gráfico de mapa para uma tabela de dados em que os nomes geográficos podem ser encontrados. Ao selecionar a tabela de geocodificação mais adequada, o Spotfire verifica a expressão no eixo Geocodificar por/Marcador por ou Recurso por eixo e escolhe a tabela de geocodificação à qual as colunas de chave primária de geocodificação podem corresponder usando a correspondência de coluna. Se apenas o Estado é usado no eixo, a tabela de Estados dos EUA deve ser seleccionada, mas se tanto o Estado como o Condado são usados no eixo, então a tabela de Condados dos EUA é selecionada.
Uma vez que o Spotfire tenha escolhido uma tabela de geocodificação, a visualização baixa e conecta essa tabela no mapa gráfico com base em correspondências de coluna encontradas.
Geocodificação manual
Quando você estiver configurando manualmente a geocodificação é preciso considerar quais colunas em seus dados podem ser usadas para identificar a localização dos dados. Por exemplo, isso pode ser uma coluna de Estado ou uma hierarquia de Estado/Condado. Observe que o nível que você selecionar para mostrar seus dados é aquele que deve ser utilizado para a geocodificação, porque o Marcador por eixo e a Geocodificação por eixo em mapas gráficos são os mesmos em camadas de marcador. Portanto, se você deseja exibir dados para diferentes estados, você deve geocodificar por estado e não por condados.
Você pode especificar o tipo de geocodificação e a representação de uma coluna selecionada em sua análise clicando na coluna no submenu Dados na análise e, na exibição Configurações de coluna do submenu expandido, escolhendo uma propriedade ou hierarquia de Geocodificação adequada. É possível especificar facilmente que uma coluna contém valores de longitude ou latitude, geometrias ou alguma localização hierárquica. Consulte também Especificando novas tabelas de geocodificação.

Você também pode tentar usar a opção Correspondência automática (disponível em Hierarquia nas configurações de Geocodificação) para tentar corresponder o conteúdo da coluna em vez do nome da coluna, se souber que seus dados contêm locais comuns, mas os nomes das colunas na tabela de dados não corresponde a nenhuma das colunas nas tabelas de geocodificação disponíveis.
Atualizações manuais de propriedades de visualização
Se você adicionar uma visualização de mapa gráfico e a geocodificação automática não funcionar conforme o esperado, ou se você desejar que uma determinada visualização utilize outras hierarquias de geocodificação além do restante dos mapas gráficos na análise, você poderá ajustar algumas configurações de geocodificação das propriedades de visualização para a camada de marcador ou camada de recurso em questão. Veja Adicionando uma camada de marcadores e Adicionando uma camada de recursos para obter informações sobre os tipos de camada.
Ao usar o cliente instalado, você tem a opção de alternar para uma hierarquia de geocodificação diferente na biblioteca diretamente da caixa de diálogo de propriedades de visualização, usando a lista suspensa Adicionar na página Posicionamento ou Geocodificação. Você também pode optar por adicionar uma tabela de dados completamente nova (na memória) para ser usada na hierarquia de geocodificação. Você pode usar Correspondência automática para corresponder ao conteúdo da coluna, conforme descrito acima.
Se necessário, você pode editar correspondências de coluna entre a camada de dados e as tabelas de dados de geocodificação na visualização.
Se uma tabela de geocodificação incluída na hierarquia não é baixada automaticamente da biblioteca, então isso é indicado na lista na caixa de diálogo de propriedades de visualização. Clique para selecionar a tabela de geocodificação de interesse e, em seguida, clique em Carregar para carregar a tabela na análise. Observe que a tabela de geocodificação usada atualmente pode mudar para uma visualização, se uma hierarquia for usada e o nível da hierarquia for modificado usando um controle deslizante.
Remover uma tabela de geocodificação da lista de hierarquia de geocodificação nas propriedades de visualização apenas especifica que a tabela não deve ser usada para geocodificação na camada atual. Todas as tabelas de geocodificação carregadas permanecerão na análise até que você as remova explicitamente da Tela de dados.
Hierarquias de geocodificação na biblioteca
Um conjunto de hierarquias de geocodificação padrão é enviado com o Spotfire Server como um arquivo zip que um administrador de biblioteca pode importar para a biblioteca. Cada hierarquia consiste em uma série de tabelas de codificação geográfica. Depois de importadas, as tabelas de geocodificação são normalmente localizadas na pasta GeoAnalytics da biblioteca. Como a maioria dessas tabelas de geocodificação contém formas geográficas, elas também podem ser usadas como camadas de recurso em seu mapa gráfico. As hierarquias de geocodificação localizadas na biblioteca aparecerão na lista quando você optar por adicionar uma nova camada de marcador de camada de feição em um gráfico de mapa.
Você também pode adicionar suas próprias tabelas de geocodificação à biblioteca seguindo as instruções em Especificando novas tabelas de geocodificação.
Desativando a geocodificação automática para um arquivo de dados específico na biblioteca
É possível especificar que os dados em um arquivo SBDF grande na biblioteca não devem ser baixados automaticamente (para serem usados para geocodificação) por outras tabelas de dados do Editar Propriedades do arquivo de biblioteca.
Na guia Geocodificação, desmarque a caixa de seleção Permitir download automático.
Se as tabelas de geocodificação não forem baixadas automaticamente, elas ainda poderão ser adicionadas posteriormente nas seções Posicionamento ou Geocodificação nas propriedades de visualização da camada do mapa gráfico em questão.
Desativando a geocodificação automática (em um ambiente local)
Um administrador local do Spotfire pode desativar completamente o carregamento automático de tabelas de geocodificação para um grupo de usuários definindo a preferência AutoloadGeocodingTables como False. Essa preferência é encontrada no cliente instalado selecionando . Vá para a guia Preferences e procure no grupo MapChartPreferences para localizar a preferência.
Isso pode ser desejado se o grupo estiver em uma conexão lenta ou se o sistema fizer repetidamente correspondências de geocodificação indesejadas.
- Especificando novas tabelas de geocodificação
O Spotfire vem com uma seleção de hierarquias de geocodificação que são armazenadas na biblioteca (para ambientes locais) ou salvas localmente. Você também pode definir suas próprias tabelas de geocodificação usando shapefiles (.shp), arquivos GeoJSON (.geojson) ou tabelas de dados com hierarquias categóricas (geralmentestring) e salvá-las na biblioteca, ou localmente, para uso futuro. Isso é feito definindo várias propriedades de tabela de dados e coluna na tabela de geocodificação no Spotfire. - Configurando um information link com dados de mapa
Quando os dados geográficos estão localizados em um banco de dados e um information link é usado para recuperar os dados, você deve executar uma série de etapas ao criar os elementos da coluna se quiser que os usuários finais do information link possam criar mapas sem configuração adicional. - Configurando dados WKB para utilização com mapas
Quando os dados geográficos estão localizados em uma coluna (WKB) Well-Known Binary, mas não são provenientes de um arquivo de forma ou GeoJSON, você pode criar manualmente as colunas coordenadas necessárias usando as funções espaciais na ferramenta Adicionar coluna calculada.