/wytham-maps

Code to render maps of Wytham Woods from elevation maps

Primary LanguageRMIT LicenseMIT

3D hillshaded maps of Wytham Woods

Nilo Merino Recalde
23 March, 2020


Wytham Woods, Oxford


A very small 3D map project that makes rendering snapshots of Wytham Woods easy.
This project is based on Tyler Morgan-Wall's fantastic Rayshader package.

See a preview of the notebook here.


Project Organization

├── LICENSE
├── README.md          <- The top-level README.
├── data
│   └── raw            <- The original .asc files. This is created from the notebook.
│
├── notebooks          <- .Rmd notebook and corresponding .md for GitHub.
│   ├── 0.1.0_nmr-wytham-map.Rmd 
│   └── 0.1.0_nmr-wytham-map.md  
│                                 
├── reports            <- Generated analysis as HTML, PDF, LaTeX, etc.
│   └── figures        <- Generated graphics and figures.
│
├── renv.lock          <- The 'requirements' file for reproducing the environment,
│                         generated with renv::snapshot()
│
├── .Rprofile          <- Used to activate renv for new R sessions launched in the project.
│
├── 01_gtit_maps.Rproj <- Shortcut for opening the project 
│
├── renv         
│   └── activate.R     <- The activation script run by the project Rprofile.
│
├── src                <- Source code for use in this project.
│   └── nmr-map-source.R 
│

To use this repository:

  1. Navigate to the folder where you want to install the repository. Then type git clone https://github.com/nilomr/wytham-maps.git

  2. Open the 01_gtit_maps.Rproj file. The renv package will be automatically installed if it isn't already.

  3. In your R console, type renv::restore(lockfile = "renv.lock"). This will install the project's R dependencies
    — you might still need to manually fix some unresolved system dependencies.

  4. Open and run the 0.1.0_nmr-wytham-map.Rmd notebook


To do

  • Add renv.lock
  • Clean notebook
  • Make third palette
  • Add water to rivers
  • Overlay orthophoto
  • Add compass

A project by Nilo Merino Recalde | based on the cookiecutter data science project template.