##Angelica Martinez##

PENDIENTE Y ASPECTO

La pendiente o gradiente de un plano es un número que describe la dirección y lainclinación de este.

El aspecto se refiere a la orientación de la pendiente del plano en relación con los puntos cardinales.

En este cuaderno aprenderemos a crear un DEM y tambien a calcular la pendiente y orientación de un plano.

rm(list=ls())
library(raster)

Vamos a crear un DEM de juguete. Hay que tener en cuenta que es necesario pasar las coordenadasdel cuadro delimitador (mínimo y máximo a lo largo de los ejes x e y)

dem <- raster(ncol=4, nrow=4, xmn=100, xmx=120, ymn=100, ymx=120)

Con la funciónn "ncell podemos ver el número de celdas que tiene nuetro DEM

ncell(dem)
[1] 16

Con la función “res()” podemos conocer la resolución espacial, es decir el tamaño de las celdas del DEM

res(dem)
[1] 5 5

Asignaremos valores a cada celda que compone el DEM, para esto se debe teneren cuenta el orden, se empieza desde la superior izquierda se avanza hacia la derecha y se va desciende a la otra fila siempre empezando por la izquierda.

valores <- c(50, 45, 50, 48, 30, 29,30, 29, 10,9,9,10,25,23,19,21)
(values(dem) <- valores)
 [1] 50 45 50 48 30 29 30 29 10  9  9 10 25 23 19 21

Tracemos el DEM con los valores de elevación asignados anteriormente.

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

Asignaremos al DEM un sistema de coodenadas.

crs(dem) <- CRS('+init=epsg:3115')
(slope = terrain(dem, '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:3115 
source     : memory
names      : slope 
values     : 36.05503, 75.62313  (min, max)

Cálculo de la pendiente y el aspecto

plot(slope, main = "Pendiente")
text(slope)

(aspecto = terrain(dem, '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:3115 
source     : memory
names      : aspect 
values     : 164.0546, 181.4688  (min, max)
plot(aspecto, main = "Aspecto")
text(aspecto)

LS0tDQpvdXRwdXQ6DQogIGh0bWxfbm90ZWJvb2s6IGRlZmF1bHQNCiAgaHRtbF9kb2N1bWVudDogZGVmYXVsdA0KLS0tDQoNCiMjQW5nZWxpY2EgTWFydGluZXojIw0KDQoqKlBFTkRJRU5URSBZIEFTUEVDVE8qKg0KDQpMYSBwZW5kaWVudGUgbyBncmFkaWVudGUgZGUgdW4gcGxhbm8gZXMgdW4gbsO6bWVybyBxdWUgZGVzY3JpYmUgbGEgZGlyZWNjacOzbiB5IGxhaW5jbGluYWNpw7NuIGRlIGVzdGUuIA0KDQpFbCBhc3BlY3RvIHNlIHJlZmllcmUgIGEgbGEgb3JpZW50YWNpw7NuIGRlIGxhIHBlbmRpZW50ZSBkZWwgcGxhbm8gZW4gcmVsYWNpw7NuIGNvbiBsb3MgcHVudG9zIGNhcmRpbmFsZXMuDQoNCkVuIGVzdGUgY3VhZGVybm8gYXByZW5kZXJlbW9zIGEgY3JlYXIgdW4gREVNIHkgdGFtYmllbiBhIGNhbGN1bGFyIGxhIHBlbmRpZW50ZSB5IG9yaWVudGFjacOzbiBkZSB1biBwbGFuby4NCg0KDQpgYGB7cn0NCnJtKGxpc3Q9bHMoKSkNCg0KYGBgDQoNCmBgYHtyfQ0KbGlicmFyeShyYXN0ZXIpDQpgYGANCg0KVmFtb3MgYSBjcmVhciB1biBERU0gZGUganVndWV0ZS4gSGF5IHF1ZSB0ZW5lciBlbiBjdWVudGEgcXVlIGVzIG5lY2VzYXJpbyBwYXNhciBsYXMgY29vcmRlbmFkYXNkZWwgY3VhZHJvIGRlbGltaXRhZG9yIChtw61uaW1vIHkgbcOheGltbyBhIGxvIGxhcmdvIGRlIGxvcyBlamVzIHggZSB5KQ0KYGBge3J9DQpkZW0gPC0gcmFzdGVyKG5jb2w9NCwgbnJvdz00LCB4bW49MTAwLCB4bXg9MTIwLCB5bW49MTAwLCB5bXg9MTIwKQ0KDQpgYGANCg0KQ29uIGxhIGZ1bmNpw7NubiAibmNlbGwgcG9kZW1vcyB2ZXIgZWwgbsO6bWVybyBkZSBjZWxkYXMgcXVlIHRpZW5lIG51ZXRybyBERU0NCg0KYGBge3J9DQpuY2VsbChkZW0pDQoNCmBgYA0KDQpDb24gbGEgZnVuY2nDs24gInJlcygpIiBwb2RlbW9zIGNvbm9jZXIgbGEgcmVzb2x1Y2nDs24gZXNwYWNpYWwsIGVzIGRlY2lyIGVsIHRhbWHDsW8gZGUgbGFzIGNlbGRhcyBkZWwgREVNDQoNCmBgYHtyfQ0KcmVzKGRlbSkNCg0KYGBgDQoNCkFzaWduYXJlbW9zIHZhbG9yZXMgYSBjYWRhIGNlbGRhIHF1ZSBjb21wb25lIGVsIERFTSwgcGFyYSBlc3RvIHNlIGRlYmUgdGVuZXJlbiBjdWVudGEgZWwgb3JkZW4sIHNlIGVtcGllemEgZGVzZGUgbGEgc3VwZXJpb3IgaXpxdWllcmRhIHNlIGF2YW56YSBoYWNpYSBsYSBkZXJlY2hhIHkgc2UgdmEgZGVzY2llbmRlIGEgbGEgb3RyYSBmaWxhIHNpZW1wcmUgZW1wZXphbmRvIHBvciBsYSBpenF1aWVyZGEuDQoNCmBgYHtyfQ0KdmFsb3JlcyA8LSBjKDUwLCA0NSwgNTAsIDQ4LCAzMCwgMjksMzAsIDI5LCAxMCw5LDksMTAsMjUsMjMsMTksMjEpDQoNCmBgYA0KDQpgYGB7cn0NCih2YWx1ZXMoZGVtKSA8LSB2YWxvcmVzKQ0KYGBgDQoNClRyYWNlbW9zIGVsIERFTSBjb24gbG9zIHZhbG9yZXMgZGUgZWxldmFjacOzbiBhc2lnbmFkb3MgYW50ZXJpb3JtZW50ZS4NCg0KYGBge3J9DQpwbG90KGRlbSwgbWFpbiA9ICJERU0iKQ0KdGV4dChkZW0pDQoNCmBgYA0KDQoNCkFzaWduYXJlbW9zIGFsIERFTSB1biBzaXN0ZW1hIGRlIGNvb2RlbmFkYXMuDQoNCmBgYHtyfQ0KY3JzKGRlbSkgPC0gQ1JTKCcraW5pdD1lcHNnOjMxMTUnKQ0KYGBgDQoNCmBgYHtyfQ0KKHNsb3BlID0gdGVycmFpbihkZW0sICdzbG9wZScsIHVuaXQ9J2RlZ3JlZXMnLCBuZWlnaGJvcnM9OCkpDQpgYGANCg0KKipDw6FsY3VsbyBkZSBsYSBwZW5kaWVudGUgeSBlbCBhc3BlY3RvKioNCg0KYGBge3J9DQpwbG90KHNsb3BlLCBtYWluID0gIlBlbmRpZW50ZSIpDQp0ZXh0KHNsb3BlKQ0KDQpgYGANCmBgYHtyfQ0KKGFzcGVjdG8gPSB0ZXJyYWluKGRlbSwgJ2FzcGVjdCcsIHVuaXQ9J2RlZ3JlZXMnLCBuZWlnaGJvcnM9OCkpDQpgYGANCg0KDQpgYGB7cn0NCnBsb3QoYXNwZWN0bywgbWFpbiA9ICJBc3BlY3RvIikNCnRleHQoYXNwZWN0bykNCmBgYA==