[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