intro_to_geospatial_carto/README.md

25 lines
2.3 KiB
Markdown

# Introduction to Geospatial Visualisation
This repository contains the contents of a short open course designed by Jeremy H. Kidwell at the University of Birmingham. The course is meant to provide a hands-on introduction to visualising geospatial data using the [Carto](https://carto.com) platform. This should be useful for a wide audience, but was originally designed for Undergraduate students with a humanities background. As you will see below, the course is designed around "challenges" which build on one another.
The course here has been compiled with [bookdown](https://github.com/rstudio/bookdown), and so the live instance of the course is compiled from openly accessible resources located in this repository. If you're interested in doing something similar, there are a number of good options, including: [gitbook](https://docs.gitbook.com/), [mkdocs](https://www.mkdocs.org/), [readthedocs](https://readthedocs.org) which technically uses [Sphinx](http://www.sphinx-doc.org/en/master/) or [daux](https://daux.io/).
Directory structure includes:
* `README.md` this README file displayed on Github
* `docs` a folder containing the compiled book in html, .pdf and epub formats
* `course.bib` a bibliography of items used for the course in [BibTeX format](http://www.bibtex.org/Format/)
* `index.Rmd` Contains initialization settings, and preface content
* `00-Overview.Rmd` Introduction and overview to course
* `01-Session1.Rmd` Challenge 1: Find yourself on the map
* `02-Session2.Rmd` Challenge 2: Work with existing data
* `03-Session3.Rmd` Challenge 3: Find some additional data sets
* `04-Session4.Rmd` Challenge 4: Generate a geospatial visualisation
Content here, unless otherwise indicated are copyright by Jeremy H. Kidwell. But please re-use them as they are covered by [Creative Commons Attribution 4.0 International Licence (CC BY 4.0)](http://creativecommons.org/licenses/by/4.0).
# How to produce 'books' from this repository using bookdown
1. Clone this repository so you have a local directory to work with
2. You can use `make` from the command line, which calls the `Makefile` provided here OR
3. Working in R Studio, load the `bookdown` library, and then from within the root directory of this repo, invoke the command `bookdown::render_book("index.Rmd", "bookdown::gitbook")`