Notifications
Clear all

Matriz de Distância com Limitação

4 Posts
2 Usuários
0 Reactions
1,036 Visualizações
Rafaelgs
(@rafaelgs)
Posts: 12
Active Member
Topic starter
 

Oi pessoal, boa tarde.

Buscando na rede, encontrei uma macro que faz uma busca de Cidade Origem vs. Cidade Destino no API do Google e retorna o valor da distância pela rodovia.
construi uma matriz X Y com todos os 5509 municípios do Brasil. Dessa forma eu queria consturir uma matriz com a distância de todos para todos. Isso daria uma combinação de 30 milhões de distâncias.

Vamos as considerações:
1. A macro funciona perfeitamente.
2. O google limita 2500 consultas por dia (acho que por IP).
3. O google limita a 15 consultas a cada 10 segundos.
4. Criei um executável no bloco de notas com apenas 3 linhas de comando que altera o IP.

Queria criar uma fórmula que siga essa lógica a seguir, ou alguma outra melhor que vocês possam pensar rs:
1. A cada 10 segundos cole a fórmula em um bloco de 15 células até o limite de 2500 células (50x50)
2. Abrir o executável.
3. Loop até todas as células (5509xHCY)

Obrigadão galeres!!!!!!!!!!! :D

 
Postado : 24/10/2015 11:30 am
(@alvaro)
Posts: 78
Trusted Member
 

Boa tarde, Rafaelgs.
Eu me lembrei aqui que tinha uma planilha acho que com o que você queria.
Através de fórmulas e as coordenadas geográficas das cidades (latitude e longitude), ela faz o calculo da distância.
Veja se te ajuda.

Abraços!!

Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde.

 
Postado : 24/10/2015 2:36 pm
Rafaelgs
(@rafaelgs)
Posts: 12
Active Member
Topic starter
 

Oi Alvaro, tudo bem? Muito obrigado pela resposta, vi aqui sua planilha e ela é realmente muito boa, considerando que eu iria consultá-la in "real time".
O objetivo da minha planilha é que: Eu vou calcular tudo depois vou colar valor, construindo assim uma planilha completa com a distancia de todas as cidades para todas as cidades.
Eu trabalho com Geomarketing no Planejamento de Vendas, então a forma que eu usarei é selecionando uma cidade que eu tô trabalhando e fazendo um =MENOR nas 5 ou 10 cidades mais próximas dela por rodovia. No seu caso, a distância é em linha reta e seria mais adequada para um outro tipo de trabalho que eu também faço....
Tá ai no anexo o negócio que deve estar feito 0,5% kkkkkkkkkk

 
Postado : 24/10/2015 5:02 pm
Rafaelgs
(@rafaelgs)
Posts: 12
Active Member
Topic starter
 

Bom, consegui aqui resolver um dos problemas.
O segundo dos problemas é o seguinte. Devido a limitação temporária do Google de 10 consultas para cada 10 segundos, quando peço para calcular um bloco de 2500 células, metade delas me retornam valor 0 de forma espalhada na planilha.
Como eu faço para substituir o valor 0 pela fórmula? (o 0 apenas das celulas vazia, sem afetar o 0 que integram o valor da distancia nas células calculadas)

 
Postado : 29/10/2015 3:57 pm