[R-br] Georreferenciamento pelo R

Elias Teixeira Krainski eliaskrainski em yahoo.com.br
Quinta Junho 23 08:37:50 BRT 2016


Legal esse post!  A função ggmap:::geocode usa Google (default) ou Data 
Science Tolkit

Elias

On 23/06/16 13:28, Bruno César Pasquini via R-br wrote:
> *PessoALL*,
>
> Bom dia!
>
> Se ajuda "ampliar" um pouco a discussão...
>
> O Google não é o único serviço de georeferenciamento disponível. É o 
> mais famoso, mas limita a quantidade de queries (acho que atualmente 
> em 2500 / dia).
>
> Dependendo do volume que vocês têm para consultar...
>
> Segue uma relação de outros /geocoders/, gratuitos também:
>
> http://www.programmableweb.com/news/7-free-geocoding-apis-google-bing-yahoo-and-mapquest/2012/06/21
>
> Não conheço o pacote mencionado (mas parece que ele é específico do 
> Google), mas talvez dê para compor as URLs, na mesma linha do que 
> propôs o Elias na mensagem anterior.
>
> Espero que ajude!
>
> Abraço a todos, tenham um ótimo dia.
>
> Bruno Pasquini.
>
> Em 17 de junho de 2016 14:28, Elias Teixeira Krainski via R-br 
> <r-br em listas.c3sl.ufpr.br <mailto:r-br em listas.c3sl.ufpr.br>> escreveu:
>
>
>     a API do google é útil para georeferenciar endereços atuais, ou
>     seja, se houve mundança no nome do logradouro ao longo do tempo,
>     não sei como fazer. Alguém sabe?
>
>     É recomendável fornecer endereço completo para a função 'geocode'
>     do pacote 'ggmap'.
>
>     ### Exemplo: georeferenciamento de um endereço
>     geocode('Av+silva+jardim,+3100+-+Curitiba+PR+Brasil')
>
>     ## Vários endereços num 'data.frame', é preciso collapsar os campos.
>     ## Exemplo:
>      dat <- data.frame(tipo = c('av', 'rua', NA,'CEP'),
>        nome = c('Silva Jardim', 'Alagoas', 'prefeitura', '80060-000'),
>        num = c(3100, 100, NA, NA),
>        mun = rep('Curitiba', 4))
>
>     ### 'prepara' endereço
>      end <- paste(dat$tipo, dat$nome, dat$num, '-', dat$mun, 'Brasil',
>     sep=',+')
>      end <- gsub(' ', '+', end, fixed=TRUE)
>      end <- gsub('NA,+', '', end, fixed=TRUE)
>
>     ### obtem longitude,latitude coordenadas
>      require(ggmap)
>      result <- t(sapply(end, geocode))
>     result
>
>     ###  'incerteza' na localização. Exemplo (cont.):
>       result2 <- lapply(end, geocode, output='more')
>       sapply(result2, function(x) x$type)
>       result2[[3]]
>
>
>     Elias
>
>
>     On 16/06/16 23:51, Marcos Silva via R-br wrote:
>>
>>     De uma olhada no pacote ggmap.
>>
>>     Em 16/06/2016 16:25, "Wagner Tassinari via R-br"
>>     <r-br em listas.c3sl.ufpr.br <mailto:r-br em listas.c3sl.ufpr.br>>
>>     escreveu:
>>
>>         Saudações pessoal,
>>
>>
>>         Será que vocês saberiam me informar se existe algum script do
>>         R de georreferenciamento através do google maps ?
>>
>>         Obrigado
>>         -----
>>         Wagner S. Tassinari
>>         Departamento de Matemática
>>         Universidade Federal Rural do Rio de Janeiro.
>>         BR-465, Km 7 - Seropedica, RJ - Brasil
>>         CEP: 23890-000
>>         Cel: (21) 96488-5982 <tel:%2821%29%2096488-5982> (WhatsApp)
>>         Skype: wagner.tassinari
>>         wtassinari em gmail.com <mailto:wtassinari em gmail.com>
>>         ----------------------------------------------------------------------
>>
>>
>>         _______________________________________________
>>         R-br mailing list
>>         R-br em listas.c3sl.ufpr.br <mailto:R-br em listas.c3sl.ufpr.br>
>>         https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>>         Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e
>>         forneça código mínimo reproduzível.
>>
>>
>>
>>     _______________________________________________ R-br mailing list
>>     R-br em listas.c3sl.ufpr.br <mailto:R-br em listas.c3sl.ufpr.br>
>>     https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>>
>>     Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.
>
>
>     _______________________________________________
>     R-br mailing list
>     R-br em listas.c3sl.ufpr.br <mailto:R-br em listas.c3sl.ufpr.br>
>     https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>     Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e
>     forneça código mínimo reproduzível.
>
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20160623/d9daab60/attachment.html>


Mais detalhes sobre a lista de discussão R-br