Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Carlosleao
Contributor III
Contributor III

Relacionar Camadas Mapa Qliksense

 

Boa tarde pessoal, criei duas camadas no mapa qliksense, uma com KML pra delimitar minha area"VERMELHO", e uma com um xlsx onde cada linha contem um ID a LATITUDE E LONGITUDE"AZUL", Alguem sabe dizer como relacionar as duas camadas?? pra quando eu clicar na area vermelha, ele selecionar todos os pontos azuis que estao dentro??

lat_long.png

 

 

 

 

 
 
 
5 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Olá;

Resolveria criando uma associação ou correlação dos polígono (área) com os pontos pelo modelo de dados.

Testaria a associação criando listas ou tabelas para verificar se os polígonos estão associados corretamente aos pontos em questão.

Sendo assim... Quando clicarmos no polígono, os pontos correlacionados permaneceria, pois existe uma associação.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Carlosleao
Contributor III
Contributor III
Author

Obrigado, No XLSX, eu tenho dois campos, lat e long,  e no KML eu tenho o campo area, sabes como associo ? 

 

associacao.png

 

 

 

 
 
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Olá.

Qual é o campo para rótulo (label) que representa os políginos?

Qual é a correlação das tabelas e como estão os registros?

Tem uma aplicação de exemplo para compartilhar? Acho que seria mais viável.

Não será tão simples de te explicar por aqui... Pois depende de várias "variáveis", mas irei tentar na medida do possível.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Carlosleao
Contributor III
Contributor III
Author

Boa Noite Mario,obrigado pela força, estou utilizando duas fontes de dados uma fonte tem a latitude e longitude de onde meu usuario usou o cartão, e a outra fonte é um kml que eu criei no my maps do google, minha intençao é clicar nesses poligonos e selecionar todos os usuários que usaram o cartão ali. Como rotulo do poligono eu uso o campo "name", do kml. Segue prints da fonte de dados e  a aplicação qur QVF. 

gps.pngterminal.pngKML-NAME.png

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Olá,  estava avaliando o modelo de dados... Acho que com a forma que está, poderá recorrer ao GeoAnalytics utilizando o operador Within... Creio que seja mais viável...

Segue fonte: https://community.qlik.com/t5/Qlik-GeoAnalytics-Discussions/GeoAnalytics-using-Within-Function/td-p/...

Cheguei pensar em fazer uma lógica com condicionais com operadores como "<=" e ">=" mas teria que ter mais tempo para amadurecer a lógica, iria desmontar o registro de polígono com TextBetween e utilizaria um laço de repetição com While e IterNo e capturaria os registros do laço com peek para testar os vários pontos do polígono simultaneamente e assim analisar se o o Ponto da tabela "gps" estão dentro ou não...

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti