Paula Juliana Virguez Gomez

30 de marzo de 2020

rm(list = ls())
library(raster)
dem <- raster(ncol=3, nrow=3, xmn=100, xmx=115, ymn=100, ymx=115)

CuƔntas celdas compone el DEM

ncell(dem)
[1] 9

Resolución espacial o tamaño de celda

res(dem)
[1] 5 5

Asignar valores de elevación a los DEM:

valores <- c(50, 45, 50, 30, 30, 30, 8, 10, 10)
(values(dem) <- valores)
[1] 50 45 50 30 30 30  8 10 10

Visualizar los DEM a lo largo de los valores de elevación:

plot(dem, main = "DEM")
text(dem)

Asignar un sistema de referencia de coordenadas a los DEM:

crs(dem) <- CRS('+init=epsg:3115')

Calculo de la pendiente y orientación

(slope = terrain(dem, 'slope', unit='degrees', neighbors=8))
class      : RasterLayer 
dimensions : 3, 3, 9  (nrow, ncol, ncell)
resolution : 5, 5  (x, y)
extent     : 100, 115, 100, 115  (xmin, xmax, ymin, ymax)
crs        : +init=epsg:3115 
source     : memory
names      : slope 
values     : 75.25766, 75.25766  (min, max)
plot(slope, main = "Pendiente")
text(slope)

(aspecto = terrain(dem, 'aspect', unit='degrees', neighbors=8))
class      : RasterLayer 
dimensions : 3, 3, 9  (nrow, ncol, ncell)
resolution : 5, 5  (x, y)
extent     : 100, 115, 100, 115  (xmin, xmax, ymin, ymax)
crs        : +init=epsg:3115 
source     : memory
names      : aspect 
values     : 180.7538, 180.7538  (min, max)
plot(aspecto, main = "Aspecto")
text(aspecto)

TAREA

dem_tarea <-raster(ncol=4, nrow=4, xmn=100, xmx=120, ymn=100, ymx=120)
ncell(dem_tarea)
[1] 16
res(dem_tarea)
[1] 5 5
valores_tarea <- c (50,45,50,48,30,29,30,29,10,9,9,10,26,23,19,21)
(values(dem_tarea) <- valores_tarea)
 [1] 50 45 50 48 30 29 30 29 10  9  9 10 26 23 19 21
plot(dem_tarea, main= "DEM2")
text(dem_tarea)

MAGNA-SIRGAS / Colombia Far West zone

crs(dem_tarea) <- CRS('+init=epsg:3114')

Pendiente

(slope = terrain(dem_tarea, 'slope', unit='degrees', neighbors=8))
class      : RasterLayer 
dimensions : 4, 4, 16  (nrow, ncol, ncell)
resolution : 5, 5  (x, y)
extent     : 100, 120, 100, 120  (xmin, xmax, ymin, ymax)
crs        : +init=epsg:3114 
source     : memory
names      : slope 
values     : 35.43233, 75.62313  (min, max)
plot(slope,main="Pendiente")
text(slope)

Aspecto

(aspecto2= terrain(dem_tarea, 'aspect', unit='degrees', neighbors=8))
class      : RasterLayer 
dimensions : 4, 4, 16  (nrow, ncol, ncell)
resolution : 5, 5  (x, y)
extent     : 100, 120, 100, 120  (xmin, xmax, ymin, ymax)
crs        : +init=epsg:3114 
source     : memory
names      : aspect 
values     : 161.5651, 181.4688  (min, max)
plot(aspecto2,main="Aspecto")
text(aspecto2)

LS0tCnRpdGxlOiAiQ2FsY3VsbyBkZSBQZW5kaWVudGUgeSBvcmllbnRhY2nDs24iCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KUGF1bGEgSnVsaWFuYSBWaXJndWV6IEdvbWV6CiAKMzAgZGUgbWFyem8gZGUgMjAyMApgYGB7cn0Kcm0obGlzdCA9IGxzKCkpCmBgYAoKCmBgYHtyfQpsaWJyYXJ5KHJhc3RlcikKYGBgCgpgYGB7cn0KZGVtIDwtIHJhc3RlcihuY29sPTMsIG5yb3c9MywgeG1uPTEwMCwgeG14PTExNSwgeW1uPTEwMCwgeW14PTExNSkKYGBgCgpDdcOhbnRhcyBjZWxkYXMgY29tcG9uZSBlbCBERU0KYGBge3J9Cm5jZWxsKGRlbSkKYGBgCgpSZXNvbHVjacOzbiBlc3BhY2lhbCBvIHRhbWHDsW8gZGUgY2VsZGEKYGBge3J9CnJlcyhkZW0pCmBgYAoKQXNpZ25hciB2YWxvcmVzIGRlIGVsZXZhY2nDs24gYSBsb3MgREVNOgpgYGB7cn0KdmFsb3JlcyA8LSBjKDUwLCA0NSwgNTAsIDMwLCAzMCwgMzAsIDgsIDEwLCAxMCkKYGBgCgpgYGB7cn0KKHZhbHVlcyhkZW0pIDwtIHZhbG9yZXMpCmBgYAoKVmlzdWFsaXphciBsb3MgREVNIGEgbG8gbGFyZ28gZGUgbG9zIHZhbG9yZXMgZGUgZWxldmFjacOzbjoKYGBge3J9CnBsb3QoZGVtLCBtYWluID0gIkRFTSIpCnRleHQoZGVtKQpgYGAKCkFzaWduYXIgdW4gc2lzdGVtYSBkZSByZWZlcmVuY2lhIGRlIGNvb3JkZW5hZGFzIGEgbG9zIERFTToKYGBge3J9CmNycyhkZW0pIDwtIENSUygnK2luaXQ9ZXBzZzozMTE1JykKYGBgCgoqKkNhbGN1bG8gZGUgbGEgcGVuZGllbnRlIHkgb3JpZW50YWNpw7NuKioKYGBge3J9CihzbG9wZSA9IHRlcnJhaW4oZGVtLCAnc2xvcGUnLCB1bml0PSdkZWdyZWVzJywgbmVpZ2hib3JzPTgpKQpgYGAKCmBgYHtyfQpwbG90KHNsb3BlLCBtYWluID0gIlBlbmRpZW50ZSIpCnRleHQoc2xvcGUpCmBgYAoKYGBge3J9Cihhc3BlY3RvID0gdGVycmFpbihkZW0sICdhc3BlY3QnLCB1bml0PSdkZWdyZWVzJywgbmVpZ2hib3JzPTgpKQpgYGAKCmBgYHtyfQpwbG90KGFzcGVjdG8sIG1haW4gPSAiQXNwZWN0byIpCnRleHQoYXNwZWN0bykKYGBgCgoqKlRBUkVBKioKYGBge3J9CmRlbV90YXJlYSA8LXJhc3RlcihuY29sPTQsIG5yb3c9NCwgeG1uPTEwMCwgeG14PTEyMCwgeW1uPTEwMCwgeW14PTEyMCkKYGBgCgoKYGBge3J9Cm5jZWxsKGRlbV90YXJlYSkKcmVzKGRlbV90YXJlYSkKYGBgCgoKYGBge3J9CnZhbG9yZXNfdGFyZWEgPC0gYyAoNTAsNDUsNTAsNDgsMzAsMjksMzAsMjksMTAsOSw5LDEwLDI2LDIzLDE5LDIxKQpgYGAKCmBgYHtyfQoodmFsdWVzKGRlbV90YXJlYSkgPC0gdmFsb3Jlc190YXJlYSkKYGBgCgpgYGB7cn0KcGxvdChkZW1fdGFyZWEsIG1haW49ICJERU0yIikKdGV4dChkZW1fdGFyZWEpCmBgYApNQUdOQS1TSVJHQVMgLyBDb2xvbWJpYSBGYXIgV2VzdCB6b25lCmBgYHtyfQpjcnMoZGVtX3RhcmVhKSA8LSBDUlMoJytpbml0PWVwc2c6MzExNCcpCmBgYAoKKipQZW5kaWVudGUqKgpgYGB7cn0KKHNsb3BlID0gdGVycmFpbihkZW1fdGFyZWEsICdzbG9wZScsIHVuaXQ9J2RlZ3JlZXMnLCBuZWlnaGJvcnM9OCkpCmBgYAoKYGBge3J9CnBsb3Qoc2xvcGUsbWFpbj0iUGVuZGllbnRlIikKdGV4dChzbG9wZSkKYGBgCgoqKkFzcGVjdG8qKgpgYGB7cn0KKGFzcGVjdG8yPSB0ZXJyYWluKGRlbV90YXJlYSwgJ2FzcGVjdCcsIHVuaXQ9J2RlZ3JlZXMnLCBuZWlnaGJvcnM9OCkpCmBgYAoKYGBge3J9CnBsb3QoYXNwZWN0bzIsbWFpbj0iQXNwZWN0byIpCnRleHQoYXNwZWN0bzIpCmBgYAoK