Я пытаюсь использовать очень хорошо написанные инструкции из этого блога: https://www.jessesadler.com/post/geocoding-with-r/ для геокодирования данных о местоположении в R, включая конкретные города и города на Гавайях. У меня проблемы с извлечением информации из Google. При запуске mutate_geocode мои данные запускаются, но выходные данные не собираются. Я обошел это пока с ручным вводом lat и lon только для одного местоположения моего набора данных, пытаясь решить проблему. Теперь, когда я использую get_googlemap, я получаю сообщение об ошибке «Ошибка в файле загрузки»
Я попытался использовать mutate_geocode, а также запустить цикл с использованием геокодирования. Я либо не получаю вывод, либо получаю ошибку OVER_QUERY_LIMIT (которая кажется очень классической). После проверки лимита моего запроса я не приблизился к пределу.
Метод 1:
BH <- rename(location, place = Location)
BH_df <- as.data.frame(BH)
location_df <- mutate_geocode(HB, Location)
Метод 2:
origAddress <- read.csv("HSMBH.csv", stringsAsFactors = FALSE)
geocoded <- data.frame(stringsAsFactors = FALSE)
for(i in 1:nrow(origAddress))
{
result <- geocode(HB$Location[i], output = "latlona", source = "google")
HB$lon[i] <- as.character(result[1])
HB$lat[i] <- as.character(result[2])
HB$geoAddress[i] <- as.character(result[3])
}
Post Manual Ввод точек lon и lat Я сталкиваюсь с этой ошибкой:
map <- get_googlemap(center = c(-158.114, 21.59), zoom = 4)
Я надеюсь собрать точки широты и долготы для своих местоположений, а затем использовать get_googlemap для составления карты, с помощью которой я могу наносить точки плотности вхождений (у меня уже есть код для точек).