R tiene, como lenguaje de programación enfocado al análisis estadístico, todos los ingredientes para ser usado como herramienta de análisis espacial y representación cartográ?ca: es gratuito, permite personalizar, replicar y compartir los análisis de cualquier nivel de di?cultad y carece de limitaciones en cuanto a cantidad de información a procesar o tipos de formato diferentes para gestionar.
R tiene, como lenguaje de programación enfocado al análisis estadístico, todos los ingredientes para ser usado como herramienta de análisis espacial y representación cartográ?ca: es gratuito, permite personalizar, replicar y compartir los análisis de cualquier nivel de di?cultad y carece de limitaciones en cuanto a cantidad de información a procesar o tipos de formato diferentes para gestionar.
Todo ello lo coloca en una situación de ventaja que mejora día a día, gracias a su amplia comunidad de usuarios, respecto a un SIG (Sistema de Información Geográ?ca) convencional. Este manual explica, sin necesidad de conocimientos previos, cómo desarrollar con R todos los análisis disponibles en un SIG, con ejemplos sencillos y multitud de casos prácticos. Además, se muestran las enormes posibilidades de representación cartográ?ca, que van mucho más allá de la simple creación de mapas. R permite desde exportar a cualquier formato de archivo hasta crear mapas dinámicos para su publicación en Internet.
INDICE
PRESENTACIÓN
PARTE 1. INTRODUCCIÓN A R
1. 1. BREVE INTRODUCCIÓN AL LENGUAJE R
1.1. ¿Qué es R y por qué debemos aprender a usarlo?
1.2. Instalación de R e interfaz de RStudio
1.3. Crear proyectos
1.4. Primeros pasos: operaciones básicas
1.5. Tipo de datos y operaciones aritméticas
1.6. Objetos: modos y clases
1.7. Funciones
1.8. Conceptos básicos sobre lectura, escritura y almacenamiento
1.9. Algunas funciones de estadística fundamental
1.10. Trabajando con scripts
1.11. Algunos mensajes de error comunes
1.12. Consejos de estilo en programación con R
2. MANIPULACIÓN Y GESTIÓN DE DATOS CON TIDYVERSE
2.1. Introducción a la colección tidyverse
2.2. Lectura y escritura
2.3. Manipulación de caracteres
2.4. Manipulación de fechas y horas
2.5. Manipulación de tablas y vectores
2.6. Otras funciones útiles
2.7. Importar varias hojas desde Excel
3. VISUALIZACIÓN DE DATOS CON GGPLOT2
3.1. Introducción
3.2. La gramática de gráficos en ggplot2
3.3. Opciones adicionales
PARTE 2. INTRODUCCIÓN AL ANÁLISIS ESPACIAL CON R
4. CONSIDERACIONES INICIALES SOBRE ANÁLISIS ESPACIAL
4.1. Formatos de datos
4.2. Proyecciones
4.3. Exportación de datos
5. DATOS ESPACIO-TEMPORALES I: VECTORIAL
5.1. Los paquetes sp y rgdal
5.2. El paquete sf
5.3. Exportación de datos
6. DATOS ESPACIO-TEMPORALES II: RÁSTER
6.1. Creación de objetos ráster
6.2. Importación
6.3. Funciones de análisis espacial
6.4. Exportación de datos
PARTE 3. INTRODUCCIÓN A LA REPRESENTACIÓN CARTOGRÁFICA CON R
7. VISUALIZACIÓN DE DATOS ESPACIALES
7.1. Representación cartográfica con ggplot2
7.2. El paquete tmap
7.3. Mapas interactivos
8. CASOS PRÁCTICOS
8.1. Visualización del crecimiento urbano
8.2. Análisis del gasto en I+D. Datos de Eurostat
8.3. Accesibilidad por carretera en España
8.4. Acceso a Open Street Maps desde R
8.5. Cálculo de distancia al mar basada en ráster y vectorial
8.6. Análisis zonal ráster sobre geometrías vectoriales
9. INTEROPERABILIDAD Y EXPORTACIÓN
9.1. SAGA-GIS
9.2. rmarkdown