Sto cercando di invertire geocodificare un set di dati di grandi dimensioni (circa 100k). Ho usato la funzione revgeocode
dal pacchetto ggmap
. Ho ottenuto il risultato per 1 ingressoLoop per geocoding inverso in R
48 Grand View Terrace, San Francisco,
CA 94114, USA
48 Grand View Terrace Eureka Valley San Francisco
San Francisco County California United States
postal_code postal_code_suffix
, ma ho bisogno di automatizzare il processo e utilizzarlo per l'intero set di dati.
ho cercato
r <- lapply(revgeocode(location = (c(z$lon),c(z$lat)),
output = "more",
messaging = FALSE, sensor = FALSE, override_limit = FALSE,
client = "", signature = ""))
e ottenuto gli errori per imprevisti '' in ogni passo.
ho cercato di scrivere il seguente ciclo troppo
r <- for(i in 1:10){
revgeocode(location = ("z$lon", "z$lat"),output = "more", messaging = FALSE, sensor = FALSE, override_limit = FALSE,client = "", signature = "")}
e ottenuto errori simili
Si prega di fornire qualche materiale o link utili che mi aiuterà a scrivere il ciclo per la geocodifica inversa. Come verificare l'autenticità dei dati?
google maps api limita a 2500 query al giorno.Quindi potresti voler fare qualcosa per tenerne conto. –
@RickArko Sì, sono consapevole di questo fatto! C'è un modo per chiamare l'API usando questo codice ** ggmap **? Penso che ci sia un pagamento di 0,5 USD ogni 1000 richieste. –