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: 
matzenbacher
Creator II
Creator II

Ajuda Geo code Response (google)

Ola Qlikers,

Preciso de uma ajuda referente à resposta xml  geográfica que o google esta me trazendo.

De acordo com o exemplo a baixo, quando o google não encontra o bairro de determinado endereço, ele não retorna nada para bairro, Cidade fica 13 e para estado 18.

Quando o google encontra o bairro o código do bairro é 13 da cidade é 18 e do estado é 23, ou seja, esse código varia de acordo com a consulta e isso  estraga a consistência dos dados.

address_component:
LOAD
     $(i) as chaveunica,
     long_name as  Itens,
    %Key_address_component_3D78D9B402C68EA5 as codigo,
     %Key_GeocodeResponse_62C7A0A69859D655 as key
FROM [http://maps.googleapis.com/maps/api/geocode/xml?address=$(vRegistro)&sensor=false] (XmlSimple, Table is [GeocodeResponse/result/address_component]);
sem bairro
codigoItensLatitudeLongitude
52976-29.6203593-52.2153343
9Rua Aurino Guterres de Carvalho-29.6203593-52.2153343
13Venâncio Aires-29.6203593-52.2153343
18Rio Grande do Sul-29.6203593-52.2153343
23Brazil-29.6203593-52.2153343
2895800-000-29.6203593-52.2153343
com bairro
codigoItensLongitudeLatitude
5347-51.2342469-30.0349195
9Rua Coronel Fernando Machado-51.2342469-30.0349195
13Centro-51.2342469-30.0349195
18Porto Alegre-51.2342469-30.0349195
23Rio Grande do Sul-51.2342469-30.0349195
28Brazil-51.2342469-30.0349195
3390010-320-51.2342469-30.0349195

Alguem teria alguma idéia para que o resultase seja este:

BairroCidadeEstado
CentroPorto AlegreRio Grande do Sul
nullVenâncio AiresRio Grande do Sul

e não este:

BairroCidadeEstado
CentroPorto AlegreRio Grande do Sul
Venâncio AiresRio Grande do Sul

agradeço qualquer ajuda!

1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Fala Kaauan,

Cria a chave e faz as consultas, depois carrega validando os dados, se o resultado da consulta estiver em branco, mantem os dados originais.

Talvez o comando Mapping possa lhe ajudar se precisar subistituir alguma coisa ou caso os código mudem.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

1 Reply
aderlanrm
Partner - Specialist
Partner - Specialist

Fala Kaauan,

Cria a chave e faz as consultas, depois carrega validando os dados, se o resultado da consulta estiver em branco, mantem os dados originais.

Talvez o comando Mapping possa lhe ajudar se precisar subistituir alguma coisa ou caso os código mudem.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)