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 <[email protected] <mailto:[email protected]>> 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"
    <[email protected] <mailto:[email protected]>>
    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
        [email protected] <mailto:[email protected]>
        ----------------------------------------------------------------------


        _______________________________________________
        R-br mailing list
        [email protected] <mailto:[email protected]>
        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
    [email protected] <mailto:[email protected]>
    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
    [email protected] <mailto:[email protected]>
    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
[email protected]
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
[email protected]
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.

Responder a