Como fiz isso: Dissolução de regiões e sub-regiões
Você pode criar regiões personalizadas usando a operação de dissolução. Usando dimensões hierárquicas, você pode criar uma relação hierárquica entre as várias áreas dissolvidas.
Neste exemplo, foi adicionado um mapa que contém os estados dos EUA dissolvidos em regiões e sub-regiões. Os mapas usam uma dimensão hierárquica para criar a hierarquia entre região, sub-região e estado.
Quando você seleciona uma região, ela detalha as sub-regiões dos componentes.
A seleção de uma sub-região exibe os estados dos componentes.
Duas dimensões hierárquicas são usadas para criar este mapa. Um contém os nomes das regiões e estados. A segunda contém a geometria e é usada como o campo de localização.
Dados
Este exemplo usa um único conjunto de dados que é adicionado sequencialmente no editor de carregamento de dados.
Como eu construí isso
- Adicione os dados no Editor de carregamento de dados.
- Clique em Criar nova conexão e selecione Qlik GeoOperations.
-
Clique em Criar nova conexão.
-
Em Espaço, selecione o espaço onde a conexão será localizada.
-
Selecione Qlik GeoOperations na lista de conectores de dados.
- Clique em Criar.
-
Em Conexões de dados, clique em na sua conexão de Qlik GeoOperations.
-
Em Operação, selecione Dissolver.
-
Defina os seguintes parâmetros:
-
Dissolver campo: SubregionName
-
Resolução: Origem.
-
- Em Conjunto de dados 1, defina os seguintes parâmetros:
- Tipo: Tabela carregada
- Nome da tabela: Regiões
- Campo de chave: Estado
- Tipo e campo de geometria: Área nomeada e Estado.
- Selecione a tabela e escolha os seguintes campos:
- SubregionName
- DissolvedPolygon
- Clique em Inserir script.
-
No script, substitua DissolvedPolygon por DissolvedPolygon as SubregionPolygon.
Nota de dicaQuando você está usando várias operações, é importante renomear os nomes de campos padrão usados por Qlik GeoOperations para evitar a criação de concatenações e loops indesejados no seu script de carregamento.
-
Em Conexões de dados, clique em na sua conexão de Qlik GeoOperations.
-
Em Operação, selecione Dissolver.
-
Defina os seguintes parâmetros:
-
Dissolver campo: RegionName
-
Resolução: Origem.
-
- Em Conjunto de dados 1, defina os seguintes parâmetros:
- Tipo: Tabela carregada
- Nome da tabela: Regiões
- Campo de chave: Estado
- Tipo e campo de geometria: Área nomeada e Estado.
- Selecione a tabela e escolha os seguintes campos:
- RegionName
- DissolvedPolygon
- Clique em Inserir script.
-
No script, substitua DissolvedPolygon por DissolvedPolygon as RegionPolygon.
- Carregue os dados.
-
Na exibição de pasta, crie uma dimensão hierárquica chamada Regiões. Adicione os seguintes campos a ela, na ordem:
- RegionName
- SubregionName
- Estado
-
Crie uma dimensão hierárquica chamada RegionPolygons. Adicione os seguintes campos a ela, na ordem:
- RegionPolygon
- SubregionPolygon
- Estado
- Adicione um mapa.
-
Adicione uma camada de área usando Regiões como a dimensão. Defina as seguintes propriedades:
- Em Localização, defina o Campo de localização como RegionPolygons.
- Em Cores, defina Cores como Personalizado e faça o seguinte:
- Selecione Cores persistentes.
- Selecione 100 cores.
- Defina Opacidade como 50%.
- Defina Cor de contorno como 000000.
- Centralize a região no mapa e depois defina Limitar navegação de panorâmica como Personalizado e clique em Definir limite de panorâmica.