Creación de gráfico compuesto con ggplot2 en R – Climatograma y mapa de localización

Este tutorial hace parte del vídeo en mi canal de YouTube, el cuál puedes ver aquí:

Para descargarlos datos climáticos de Worldclim puedes visitar la página web (clic aquí).

El código lo puedes acceder en mi cuenta de Github (clic aquí). Y por último los datos los puedes descargar aquí (shapefiles)

Recuerda por favor este post en tu red social favorita, para que esta comunidad de R siga creciendo.

Los datos

https://www.worldclim.org/data/worldclim21.html

Cálculo de tiempo y distancia entre dos lugares con el uso de R

Este tutorial hace parte de un vídeo que ya está publicado en mi canal de YouTube.

El resultado final será el siguiente:

Puede ser una imagen de mapa y texto que dice "Ruta desde Cali a Cartago- Valle del Cauca Tiempo estimado: 154.3 minutos istancia: 190.8348 km Risaralda 4.5°N rtago Quindio Latitude 4.0°N 3.5°N 77.0W 76.5°W Longitude 76.0°W Elaboró Fabio Castro"

Para acceder al código de R visita el siguiente enlace:

https://github.com/fabiolexcastro/tutorials_youtube/blob/master/CalculoDistances/01%20calculo%20distancia%20tiempo.R

Y para descargar los datos necesarios para la replica del ejercicio, visita este enlace.

Compartir…

Curso modelos de distribución de especies

El curso será únicamente en el lenguaje de programación de R a partir del uso de la interfaz de RStudio (IDE).

Se aconseja previamente hacer la instalación de las siguientes librerías dentro de R, así como también utilizar la última versión de R (4.1.1.)

install.packages('pacman') 
library(pacman)
pacman::p_load(raster, rgdal, rgeos, stringr, sf, tidyverse, terra, ade4, ncdf4, dismo, ENMeval, rJava, readxl, caret, randomForest, hablar, imputeTS, sp, gtools, foreach, furrr, future, doSNOW, leaflet, DT, dplyr, leaflet.extras, htmltools, crosstalk, rgdal, openxlsx, png, virids, tibble, mapedit, cptcity, ggspatial, RGBIF, hrbrthemes, mapedit, plotply, broom)

Módulo 1.

Repaso en general de R. Aquí se tendrán las siguientes clases:

  • Tipos de objetos, guía de estilo y creación de proyecto más estructura del espacio de trabajo.
  • Lectura y tratamiento de información tipo tabular, distintos tipos de uniones y operaciones entre tablas / dataframes
  • Lectura de objetos espaciales tales como archivos shapefile, raster, estructuras nc, extracción por máscara, clip, dissolve, projection, entre otros.
  • Creación de funciones, aplicación de condicionales, y ciclos generales, conceptos de lapply, sapply, tapply, apply
  • Creación de distintos tipos de gráficos con la librería base de R
  • Creación de gráficos avanzados con ggplot2, boxplot, barras, scatterplot, líneas, tendencias

Módulo 2.

Variables ambientales / climáticas / topográficas

  • Disponibilidad de variables climáticas, bases de datos, worldclim, terraclimate, CRU (Climate Research Unite)
  • Creación de variables bioclimáticas
  • Generación de nuevas variables bioclimáticas, meses consecutivos secos, cantidasd de meses con precipitación mayor a cierto umbral
  • Descarga de modelos de elevación digital
  • Generación de covaribales del terreno, tales como pendiente, aspecto, hillshade
  • Métodos de downscaling GWR, aplicación a variables climáticas
  • Bases de datos de cambio climático, descarga de datos del IPCC,
  • Disponibilidad de datos de suelos, generación de variable de textura del suelo a partir del uso de SAGA
  • Normalización de datos raster que provienen de distintas fuentes de datos, álgebra de mapas
  • Bases de datos que contienen datos de presencias, página web de GBIF y uso de la librería RGBIF

Módulo 3

  • Preprocesamiento de información espacial de especies, eliminación de duplicados por celda, creación de zonas de incidencia (buffer).
  • Generación de datos de pseudo-ausencias, tipos de técnicas, bias sampling background
  • Aplicación de modelos de máxima entropía, estructura y organización del ordenador para el modelo (rJava, Java, dismo)
  • Generación de mapas binarios de idoneidad y no idoneidad a partir de distintos umbrales (Sensibilidad y especificidad)
  • Aplicación de modelos de RandomForest para la estimación de zonas agroclimáticas, generación de clústers, concepto de gradiente de impacto.
  • Generación de capa de incertidumbre, ¿Qué tanto puedo confiar en mi modelo?
  • Proyección de superficies de idoneidad a futuro con máxent y random forest
  • Estimación de diferencias en las superficies de idoneidad para especies de fauna y flora
  • Cálculo del área idónea
  • Salidas gráficas de los mapas de idoneidad, comparación entre distintos periodos de tiempo
  • Generación de mapas avanzados, mapas de macrolocalización