Introducción
Este cuaderno es una prueba de algunas funcionalidades de la libreria
sf (simple features) de R.
Configuración
Antes de todo, hay que instalar las librerias que vamos a usar. Esto
se debe hacer desde la consola, no desde un cuaderno por que si no se
instala n veces.
#install.packages("sf")
#install.packages("dplyr")
#install.packages("readr")
Vamos a cargar las librerias que necesitamos:
library(sf)
library(readr)
library(dplyr)
Vamos a definir el directorio de trabajo:
setwd("/Users/felipe/Documents/GB2/Proyecto1")
getwd()
list.files("datos")
Lectura de datos
municipios <- st_read("/Users/felipe/Documents/GB2/Proyecto1/Datos/MGN2018_MPIO")
vias <- st_read("/Users/felipe/Documents/GB2/Proyecto1/Datos/COL_rds")
(nuevo_crs <- st_crs(municipios))
vias_4686 <- st_transform(vias, 4686)
Seleccionar municipios de un departamento en esta caso
Risaralda
mun_risaralda <- municipios %>% filter(DPTO_CCDGO == "66")
Recortar las vias de Risaralda
vias_risaralda <- st_intersection(vias_4686, mun_risaralda)
mun_risaralda2 <- mun_risaralda %>% select(DPTO_CCDGO, MPIO_CCDGO,MPIO_CNMBR, AREA)
head(mun_risaralda2)
LS0tCnRpdGxlOiAiUHJ1ZWJhIGRlIGZ1bmNpb25hbGlkYWRlcyBlc3BhY2lhbGVzIgphdXRob3I6ICJBbmRyZXMgUmFtaXJleiIKZGF0ZTogMDcvMDUvMjYKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKIyMgSW50cm9kdWNjacOzbgoKRXN0ZSBjdWFkZXJubyBlcyB1bmEgcHJ1ZWJhIGRlIGFsZ3VuYXMgZnVuY2lvbmFsaWRhZGVzIGRlIGxhIGxpYnJlcmlhICpzZiogKHNpbXBsZSBmZWF0dXJlcykgZGUgUi4KCiMjIENvbmZpZ3VyYWNpw7NuIAoKQW50ZXMgZGUgdG9kbywgaGF5IHF1ZSBpbnN0YWxhciBsYXMgbGlicmVyaWFzIHF1ZSB2YW1vcyBhIHVzYXIuIEVzdG8gc2UgZGViZSBoYWNlciBkZXNkZSBsYSBjb25zb2xhLCBubyBkZXNkZSB1biBjdWFkZXJubyBwb3IgcXVlIHNpIG5vIHNlIGluc3RhbGEgbiB2ZWNlcy4KCmBgYHtyfQojaW5zdGFsbC5wYWNrYWdlcygic2YiKQojaW5zdGFsbC5wYWNrYWdlcygiZHBseXIiKQojaW5zdGFsbC5wYWNrYWdlcygicmVhZHIiKQpgYGAKCgpWYW1vcyBhIGNhcmdhciBsYXMgbGlicmVyaWFzIHF1ZSBuZWNlc2l0YW1vczoKCmBgYHtyfQpsaWJyYXJ5KHNmKQpsaWJyYXJ5KHJlYWRyKQpsaWJyYXJ5KGRwbHlyKQpgYGAKClZhbW9zIGEgZGVmaW5pciBlbCBkaXJlY3RvcmlvIGRlIHRyYWJham86CgpgYGB7cn0Kc2V0d2QoIi9Vc2Vycy9mZWxpcGUvRG9jdW1lbnRzL0dCMi9Qcm95ZWN0bzEiKQpgYGAKCmBgYHtyfQpnZXR3ZCgpCmBgYAoKYGBge3J9Cmxpc3QuZmlsZXMoImRhdG9zIikKYGBgCgojIyBMZWN0dXJhIGRlIGRhdG9zCgpgYGB7cn0KbXVuaWNpcGlvcyA8LSBzdF9yZWFkKCIvVXNlcnMvZmVsaXBlL0RvY3VtZW50cy9HQjIvUHJveWVjdG8xL0RhdG9zL01HTjIwMThfTVBJTyIpCmBgYApgYGB7cn0KdmlhcyA8LSBzdF9yZWFkKCIvVXNlcnMvZmVsaXBlL0RvY3VtZW50cy9HQjIvUHJveWVjdG8xL0RhdG9zL0NPTF9yZHMiKQpgYGAKYGBge3J9CihudWV2b19jcnMgPC0gc3RfY3JzKG11bmljaXBpb3MpKQpgYGAKCmBgYHtyfQp2aWFzXzQ2ODYgPC0gc3RfdHJhbnNmb3JtKHZpYXMsIDQ2ODYpCmBgYAoKIyMgU2VsZWNjaW9uYXIgbXVuaWNpcGlvcyBkZSB1biBkZXBhcnRhbWVudG8gZW4gZXN0YSBjYXNvIFJpc2FyYWxkYQoKYGBge3J9Cm11bl9yaXNhcmFsZGEgPC0gbXVuaWNpcGlvcyAlPiUgZmlsdGVyKERQVE9fQ0NER08gPT0gIjY2IikKYGBgCgojIyBSZWNvcnRhciBsYXMgdmlhcyBkZSBSaXNhcmFsZGEKCmBgYHtyfQp2aWFzX3Jpc2FyYWxkYSA8LSBzdF9pbnRlcnNlY3Rpb24odmlhc180Njg2LCBtdW5fcmlzYXJhbGRhKQpgYGAKCmBgYHtyfQptdW5fcmlzYXJhbGRhMiA8LSBtdW5fcmlzYXJhbGRhICU+JSBzZWxlY3QoRFBUT19DQ0RHTywgTVBJT19DQ0RHTyxNUElPX0NOTUJSLCBBUkVBKQpgYGAKCmBgYHtyfQpoZWFkKG11bl9yaXNhcmFsZGEyKQpgYGAKCg==