El paquete reversegeo
permite obtener la ciudad, el código postal, la
comunidad autónoma (o condado) y el país a partir de las coordenadas
latitud y longitud.
Primero, hay que instalar el paquete devtools
:
install.packages("devtools")
Luego, hay que descargar el archivo reversegeo-master.zip
desde el
repositorio hasta una carpeta del proyecto donde va a ser utilizado
(p. ej. packages/
) y ejecutar la siguiente código desde la consola
R
.
devtools::install_local("packages/reversegeo-master.zip")
Como alternativa a este último paso, se puede descargar e instalarlo directamente mediante el siguiente código (requiere introducir el usuario y la contraseña de GitLab):
install.packages("git2r")
devtools::install_git(
"http://gitserver.logesta.com/business-analytics/reversegeo.git",
credentials = git2r::cred_user_pass(
username = rstudioapi::showPrompt("Username", "Type your GitLab username"),
password = rstudioapi::askForPassword()
)
)
Ejemplo de uso de la función reversegeo
.
library(reversegeo)
reversegeo(40.414915938483574, -3.706841931806074)
#> 40.41492 -3.706842
#> # A tibble: 1 x 15
#> osm_id country city countrycode postcode locality type osm_type osm_key
#> <dbl> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 3.39e9 Spain Madr~ ES 28012 Barrio ~ house N amenity
#> # ... with 6 more variables: housenumber <chr>, street <chr>, district <chr>,
#> # osm_value <chr>, name <chr>, state <chr>
En la documentación de la función reversegeo
, se encuentran todos los
parámetros que se pueden utilizar.
?reversegeo
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.