library(rasterVis)
library(raster)
library(rgl)
library(rgdal)
library(elevatr)
library(sf)
library(tidyverse)
library(mapview)
munic <- sf::st_read("C:/Users/hinca/Documents/(A) Hinca/UNAL/Semestre 5/GeomƔtica/05_ANTIOQUIA/ADMINISTRATIVO/MGN_MPIO_POLITICO.shp")
head(munic)
elevation <- get_elev_raster(munic, z = 10)
x
if (require(rgdal)) {
rf <- writeRaster(elevation, filename=file.path("C:/Users/hinca/Documents/(A) Hinca/UNAL/Semestre 5/GeomƔtica/antioquia_dem_z10.tif"), format="GTiff", overwrite=TRUE)
}
elevation <- raster("C:/Users/hinca/Documents/(A) Hinca/UNAL/Semestre 5/GeomƔtica/antioquia_dem_z10.tif")
elevation
class : RasterLayer
dimensions : 6134, 5667, 34761378 (nrow, ncol, ncell)
resolution : 0.0006824976, 0.0006824976 (x, y)
extent : -77.34375, -73.47604, 4.915657, 9.102097 (xmin, xmax, ymin, ymax)
crs : +proj=longlat +datum=WGS84 +no_defs
source : antioquia_dem_z10.tif
names : antioquia_dem_z10
values : -1934, 4758 (min, max)
munic_sp <- as(munic, "Spatial")
plot(elevation, main="This the downloaded DEM [meters]")
plot(munic_sp,col="NA",border="black", add=TRUE)
text(coordinates(munic_sp), labels=as.character(munic$MPIO_CNMBR),
col="black", cex=0.20)

elev_crop = crop(elevation, munic_sp)
plot(elev_crop, main="Cropped digital elevation model")
plot(munic_sp, add=TRUE)
text(coordinates(munic_sp), labels=as.character(munic_sp$MPIO_CNMBR), cex=0.2)

elev_crop
class : RasterLayer
dimensions : 5063, 4757, 24084691 (nrow, ncol, ncell)
resolution : 0.0006824976, 0.0006824976 (x, y)
extent : -77.12808, -73.88144, 5.418657, 8.874143 (xmin, xmax, ymin, ymax)
crs : +proj=longlat +datum=WGS84 +no_defs
source : memory
names : antioquia_dem_z10
values : -1609, 4758 (min, max)
crs(elev_crop)
CRS arguments: +proj=longlat +datum=WGS84 +no_defs
library(sp)
spatialref <- CRS(SRS_string="EPSG:32618")
pr3 <- projectExtent(elev_crop, crs=spatialref)
res(pr3) <- 180
rep_elev <- projectRaster(elev_crop, pr3)
rep_elev
(rep_munic = spTransform(munic_sp,spatialref))
plot(rep_elev, main="Reprojected digital elevation model")
plot(rep_munic, lwd=0.5, add=TRUE)
text(coordinates(rep_munic), labels=as.character(rep_munic$MPIO_CNMBR), cex=0.2)

LS0tDQp0aXRsZTogIkRhdG9zIGRlIEVsZXZhY2nDs24gQW50aW9xdWlhIg0KRGF0ZTogIjI1LjExLjIwMjEiDQpBdXRob3I6ICJBbmRyw6lzIEhpbmNhcGnDqSBDYXN0YcOxZWRhIg0Kb3V0cHV0OiBodG1sX25vdGVib29rDQotLS0NCmBgYHtyfQ0KbGlicmFyeShyYXN0ZXJWaXMpDQpsaWJyYXJ5KHJhc3RlcikNCmxpYnJhcnkocmdsKQ0KbGlicmFyeShyZ2RhbCkNCmxpYnJhcnkoZWxldmF0cikNCmxpYnJhcnkoc2YpDQpsaWJyYXJ5KHRpZHl2ZXJzZSkNCmxpYnJhcnkobWFwdmlldykNCmBgYA0KDQpgYGB7cn0NCm11bmljIDwtIHNmOjpzdF9yZWFkKCJDOi9Vc2Vycy9oaW5jYS9Eb2N1bWVudHMvKEEpIEhpbmNhL1VOQUwvU2VtZXN0cmUgNS9HZW9tw6F0aWNhLzA1X0FOVElPUVVJQS9BRE1JTklTVFJBVElWTy9NR05fTVBJT19QT0xJVElDTy5zaHAiKQ0KYGBgDQpgYGB7cn0NCmhlYWQobXVuaWMpDQpgYGANCmBgYHtyfQ0KZWxldmF0aW9uIDwtIGdldF9lbGV2X3Jhc3RlcihtdW5pYywgeiA9IDEwKQ0KeA0KYGBgDQoNCmBgYHtyfQ0KaWYgKHJlcXVpcmUocmdkYWwpKSB7DQogcmYgPC0gd3JpdGVSYXN0ZXIoZWxldmF0aW9uLCBmaWxlbmFtZT1maWxlLnBhdGgoIkM6L1VzZXJzL2hpbmNhL0RvY3VtZW50cy8oQSkgSGluY2EvVU5BTC9TZW1lc3RyZSA1L0dlb23DoXRpY2EvYW50aW9xdWlhX2RlbV96MTAudGlmIiksIGZvcm1hdD0iR1RpZmYiLCBvdmVyd3JpdGU9VFJVRSkNCn0NCmBgYA0KDQpgYGB7cn0NCmVsZXZhdGlvbiA8LSAgcmFzdGVyKCJDOi9Vc2Vycy9oaW5jYS9Eb2N1bWVudHMvKEEpIEhpbmNhL1VOQUwvU2VtZXN0cmUgNS9HZW9tw6F0aWNhL2FudGlvcXVpYV9kZW1fejEwLnRpZiIpDQpgYGANCmBgYHtyfQ0KZWxldmF0aW9uDQpgYGANCg0KYGBge3J9DQptdW5pY19zcCA8LSBhcyhtdW5pYywgIlNwYXRpYWwiKQ0KYGBgDQpgYGB7cn0NCnBsb3QoZWxldmF0aW9uLCBtYWluPSJUaGlzIHRoZSBkb3dubG9hZGVkIERFTSBbbWV0ZXJzXSIpDQpwbG90KG11bmljX3NwLGNvbD0iTkEiLGJvcmRlcj0iYmxhY2siLCBhZGQ9VFJVRSkNCnRleHQoY29vcmRpbmF0ZXMobXVuaWNfc3ApLCBsYWJlbHM9YXMuY2hhcmFjdGVyKG11bmljJE1QSU9fQ05NQlIpLCANCiAgICAgY29sPSJibGFjayIsIGNleD0wLjIwKQ0KYGBgDQoNCmBgYHtyfQ0KZWxldl9jcm9wID0gY3JvcChlbGV2YXRpb24sIG11bmljX3NwKQ0KcGxvdChlbGV2X2Nyb3AsIG1haW49IkNyb3BwZWQgZGlnaXRhbCBlbGV2YXRpb24gbW9kZWwiKQ0KcGxvdChtdW5pY19zcCwgYWRkPVRSVUUpDQp0ZXh0KGNvb3JkaW5hdGVzKG11bmljX3NwKSwgbGFiZWxzPWFzLmNoYXJhY3RlcihtdW5pY19zcCRNUElPX0NOTUJSKSwgY2V4PTAuMikNCmBgYA0KYGBge3J9DQplbGV2X2Nyb3ANCmBgYA0KYGBge3J9DQpjcnMoZWxldl9jcm9wKQ0KDQpgYGANCmBgYHtyfQ0KbGlicmFyeShzcCkNCnNwYXRpYWxyZWYgPC0gQ1JTKFNSU19zdHJpbmc9IkVQU0c6MzI2MTgiKQ0KYGBgDQoNCmBgYHtyfQ0KcHIzIDwtIHByb2plY3RFeHRlbnQoZWxldl9jcm9wLCBjcnM9c3BhdGlhbHJlZikNCnJlcyhwcjMpIDwtIDE4MA0KcmVwX2VsZXYgPC0gcHJvamVjdFJhc3RlcihlbGV2X2Nyb3AsIHByMykNCmBgYA0KDQpgYGB7cn0NCnJlcF9lbGV2DQpgYGANCg0KYGBge3J9DQoocmVwX211bmljID0gc3BUcmFuc2Zvcm0obXVuaWNfc3Asc3BhdGlhbHJlZikpDQpgYGANCg0KYGBge3J9DQpwbG90KHJlcF9lbGV2LCBtYWluPSJSZXByb2plY3RlZCBkaWdpdGFsIGVsZXZhdGlvbiBtb2RlbCIpDQpwbG90KHJlcF9tdW5pYywgbHdkPTAuNSwgYWRkPVRSVUUpDQp0ZXh0KGNvb3JkaW5hdGVzKHJlcF9tdW5pYyksIGxhYmVscz1hcy5jaGFyYWN0ZXIocmVwX211bmljJE1QSU9fQ05NQlIpLCBjZXg9MC4yKQ0KYGBgDQoNCg==