Nothing
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# # install.packages('ecochange')
#
# require('ecochange')
# require('viridis')
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# # The getGADM() function provides the names of administrative units. By default, it shows level 2 administrative units in the country of Colombia but those settings can be changed through the parameters level and country
# getGADM()
#
# # List the products that can be downloaded with ecochange
# listGP()
#
# # Download a layer containing water occurrence for the municipality
# # of Chimichagua
# waterocc=getrsp("Chimichagua", lyrs=c("occurrence"))
#
# # the object is downloaded by default to a temporary folder.
# # Users can define a different path using the argument path()
# waterocc
#
# # Let's plot the object
# plot(raster(waterocc), axes = T,
# main = 'Occurrence (Colombia)')
## ----scene, echo=FALSE, fig.cap="", out.width = '100%'------------------------
knitr::include_graphics("images/scene_01.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# wo=rsp2ebv('Chimichagua', lyrs = c('occurrence'), mc.cores = detectCores())
# plot(wo, main = 'Occurrence (Municipality of Chimichagua)')
## ----ocu_chimi, echo=FALSE, fig.cap="", out.width = '100%'--------------------
knitr::include_graphics("images/scene_02.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# # check that the projection is different to the file that was originally downloaded
# crs(raster(waterocc[1]))
# crs(wo[[1]])
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# ebv <- rsp2ebv('Chimichagua', lyrs = c('treecover2000','lossyear'), mc.cores = detectCores())
# plot(ebv, main = 'Forest cover and loss (Chimichagua)')
## ----treeloss_chimi, echo=FALSE, fig.cap="", out.width = '100%'---------------
knitr::include_graphics("images/scene_03.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# forExt <- echanges(ebv, eco = 'tree', eco_range=c(95,100), echanges = 'loss', change_vals = c(5,10,20), binary_output=TRUE, mc.cores = detectCores())
# plot(forExt, main = 'Changes in forest cover')
## ----ecochanges_echimi, echo=FALSE, fig.cap="", out.width = '100%'------------
knitr::include_graphics("images/scene_04.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# defExt <- echanges(ebv, eco = 'tree', eco_range=c(95,100), echanges = 'loss', change_vals = c(5,10,20), binary_output=TRUE, mc.cores = detectCores(),
# get_unaffected=FALSE)
# plot(defExt, main = 'Changes in forest loss')
## ----unafectedF_chimi, echo=FALSE, fig.cap="", out.width = '100%'-------------
knitr::include_graphics("images/scene_05.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# defExtTC <- echanges(ebv, eco = 'tree', eco_range=c(95,100), echanges = 'loss', change_vals = c(5,10,20), binary_output=FALSE, mc.cores = detectCores(), get_unaffected=FALSE)
# plot(defExtTC, main = 'Changes in deforested pixels')
## ----tree_unafectedF_chimi, echo=FALSE, fig.cap="", out.width = '100%'--------
knitr::include_graphics("images/scene_06.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# library(landscapemetrics)
# list_lsm()
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# forArea=gaugeIndicator(forExt, ncores=6)
# defArea=gaugeIndicator(defExt, ncores=6)
# forArea
# defArea
# plot(forArea, cex = 1.1, xlab = 'Year', ylab = 'Area (ha)', title = "Ecosystem extents", subtitle = 'Forest cover', fill = 'Pixel \nvalue')
# plot(defArea, cex = 1.1, xlab = 'Year', ylab = '', title = '', subtitle = 'Forest loss', fill = '')
## ----area_unafectedF_chimi, echo=FALSE, fig.cap="", out.width = '100%'--------
knitr::include_graphics("images/scene_065.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# defAreaTC=gaugeIndicator(defExtTC, ncores=6)
# defAreaTC
# plot(defAreaTC, y = viridis(6), cex = 1.1, xlab = 'Year',
# ylab = 'Area (ha)', title = 'Forest loss',
# subtitle = 'Tree-canopy cover values', fill = '(%)')
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# plot(defAreaTC, type = 'b', cex = 1.1, xlab = 'Year',
# ylab = '',title = '', subtitle = 'Tree-canopy cover distributions', fill = 'Year')
## ----box_area_afectedDefF_chimi, echo=FALSE, fig.cap="", out.width = '100%'----
knitr::include_graphics("images/scene_075.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# chgstats=EBVstats(defExtTC)
# chgstats
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# # Let's first calculate forest extent by all tree cover classes for 2019
# ech <- echanges(ebv, eco = 'tree', echanges = 'loss',
# change_vals = c(0,20), mc.cores = 2)
# plot(ech, main = 'Forest cover')
#
# si <- sampleIndicator(ech, mc.cores = detectCores())
# si
# plot(si, main = 'Conditional entropy')
## ----sampleInd_chimi, echo=FALSE, fig.cap="", out.width = '100%'--------------
knitr::include_graphics("images/scene_11.png")
## ----include = TRUE, message=F, warning=F, eval=FALSE-------------------------
# citation('ecochange')
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.