[R-br] Busca de coordenadas de municípios usando RgoogleMaps

Flávio Fagundes flavio2f em gmail.com
Ter Abr 14 01:45:43 -03 2020


boa noite, colegas.
Gostaria de uma ideia para o seguinte problema:

Estou buscando as coordenadas de alguns municípios do estado de ES usando o
seguinte código:

library(RgoogleMaps)

aux_city <- c("Vitória ES","Serra ES","Vila Velha ES","Cariacica
ES","Colatina ES")
aux_city_coord <- data.frame(Municípios=aux_city, lat=NA, long=NA)
aux_city_coord <-
with(aux_city_coord,data.frame(Municípios=aux_city_coord$Municípios,
                  t(sapply(aux_city_coord$Municípios, getGeoCode))))
aux_city_coord

Que retorna essas coordenadas.

> aux_city_coord
     Municípios       lat         lon
1    Vitória ES  42.84651  -2.6724025
2      Serra ES  39.68388  -0.4288545
3 Vila Velha ES -20.32973 -40.2920284
4  Cariacica ES -20.26320 -40.4165490
5   Colatina ES -19.53467 -40.6287836

Notem que as coordenadas de Vitória e Serra estão totalmente erradas
Porém, na tentativa e erro eu descobri que Vitória, não precisada do "ES" e
retornou corretamente, mas Serra, sem chances de encontrar.

aux_city <- c("Vitória","Serra","Serra-ES","Serra.ES")
aux_city_coord <- data.frame(Municípios=aux_city, lat=NA, long=NA)
aux_city_coord <-
with(aux_city_coord,data.frame(Municípios=aux_city_coord$Municípios,
                  t(sapply(aux_city_coord$Municípios, getGeoCode))))
aux_city_coord

> aux_city_coord
  Municípios       lat         lon
1    Vitória -20.32009 -40.3376682
2      Serra  43.07201   1.1727739
3   Serra-ES  39.68388  -0.4288545
4   Serra.ES  39.68388  -0.4288545

Provavelmente poderá acontecer isso com outros municípios.
Eu gostaria de saber se existe alguma uma forma de
obter/consultar/verificar
a grafia correta de, por exemplo, um ou todos
os municípios de um determinado estado, sem que tenha que digitar o nome do
mesmo.
Mas qualquer outra forma de contornar este problema será bem vinda.

Obrigado
Att
Flávio
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20200414/37f1160c/attachment.html>


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