Visitas: 4
Con un ejemplo de Leftlet usando el lenguaje R se pueden dar cuenta de la potencia que tiene este lenguaje. Tiene muchas librería para todo tipo de aplicación. Con este post pretendo mostrar un ejemplo sencillo de hacer un mapa usando un shp.
Obs:
- Utilizo Debian Jessie de 64 bits. También funciona con Ubuntu 16.04 LTS
- Utilizo RStudio.
Entramos a la consola y tecleamos lo siguiente:
sudo aptitude update
sudo aptitude install libc-bin proj-bin libgdal1-dev libproj-dev
Entramos a RStudio y tecleamos lo siguiente:
install.packages("leaflet")
install.packages("raster")
install.packages("rgdal")
Ahora cargamos las librerías para poder usar Leaflet:
library(sp)
library(raster)
library(leaflet)
library(rgdal)
Ahora cargamos un shape de ejemplo.
departamentos <- shapefile("/home/proyectosbeta/DepartamentosParaguay/TodosDepartamentos.shp")
Usamos Leaflet:
leaflet(data = departamentos) %>% addTiles() %>% addPolygons(fill = FALSE, stroke = TRUE, color = "#03F") %>% addLegend("bottomright", colors = "#03F", labels = "Departamentos Paraguay")
Pueden darse cuenta lo sencillo que es hacer un mapa con el lenguaje R. Cambien pueden exportar el mapa en formato png.
Pueden descargar el código fuente
Descargar: Shp de todos los departamentos de Paraguay
Fuente: amsantac
y el shp de los departamentos está en otro post?
no incluí porque era un ejemplo, pero de acá podes descargar https://github.com/josego85/ProyectosBeta/blob/master/GIS/SHP/Departamentos%20de%20Paraguay.zip