1 Introducción

R1 es un proyecto de software libre, se basa en el lenguaje S, desarrollado originalmente en Bell Laboratories en los años 70 y 80 del siglo pasado. R como tal fue desarrollado en la University of Auckland, New Zealand. Comenzó como proyecto en 1992 y la primera versión estable se lanzó en 2000.

Funciona sobre Linux, Unix, Mac OSX, Windows y Android. Como principales características se puede remarcar la facilitad que presenta para trabajar con estructuras de datos y con gráficos, y el repositorio de paquetes disponibles para su uso.

En lugar de trabajar directamente sobre R, usaremos RStudio2, entorno de desarrollo integrado (IDE) especialmente pensado para R que permite ejecución paso a paso, visualización del entorno, acceso a la ayuda, formateo del código, definición de proyectos y directorio de trabajo, entre otras funcionalidades.

Objetivos

  • Repasar conceptos sobre Información Geográfica explicados en clase de Teoría, materializados en un SIG concreto.
  • Introducir R mediante ejemplos y utilizarlo como SIG. No es una introducción exhaustiva sino un primer contacto; se pondrá en práctica:
    • Estructuras de datos.
    • Control de flujo.
    • Funciones.
    • Plots básicos.
    • Paquetes.
    • Visualización de capas.
    • Crear un mapa temático.

Las actividades propuestas se basan principalmente en Lovelace, Nowosad, and Muenchow (2019), Brundsdon and Comber (2019) y Matloff (2011).

Nota especial para quien trabaje sobre Ubuntu

Antes de realizar esta actividad, es conveniente instalar los paquetes siguientes:

  • sf
  • sp
  • OpenStreetMap
  • readxl
  • tmap

En Windows se instalan bastante rápido, pero en Ubuntu hay que compilarlos y puede tardar mucho tiempo.

Referencias

Brundsdon, Chris, and Lex Comber. 2019. An Introduction to R for Spatial Analysis & Mapping. 2nd ed. SAGE.
Lovelace, Robin, Jakub Nowosad, and Jannes Muenchow. 2019. Geocomputarion with R. 2nd ed. CRC Press. https://r.geocompx.org/.
Matloff, Norman. 2011. The Art of R Programming: A Tour of Statistical Software Design. no starch press.