inbo / cr-birding

R code to map data from INBO's colour-ring database to cr-birding.org
https://inbo.github.io/cr-birding/
MIT License
0 stars 0 forks source link
birds etl movement-ecology oscibio r rstats

Migrating INBO's colour-ring data to cr-birding.org

Rationale

This repository contains the functionality to map/transform data from INBO's colour-ring database "meeuwen" to cr-birding.org, a platform hosted by SOVON. The "meeuwen" database (access restricted) contains volunteer submitted observations of colour-ringed or wing-tagged birds (mostly large gulls). These data are an important low-tech source of information to derive the life history of these individual birds and go back since 1986. By migration to cr-birding.org, volunteers will be able to submit observations online, rather than by email, making it more efficient to capture and manage data.

Workflow

See https://inbo.github.io/cr-birding/

Patch after final export is not included in webpage, but is still rendered as html, download patch.html from ./docs folder.

Repo structure

The repository structure is based on Cookiecutter Data Science. Files and directories indicated with GENERATED should not be edited manually.

├── README.md         : Description of this repository
├── LICENSE           : Repository license
├── .gitignore        : Files and directories to be ignored by git
│
├── data
│   ├── input         : Data used to solve some issues
│   ├── interim       : Temporary data
│   └── processed     : Data in cr-birding format GENERATED
│
├── references        : Explanatory materials
│
├── docs              : Repository website GENERATED
│
├── index.Rmd         : Website homepage
├── _bookdown.yml     : Settings to build website in docs/
│
└── src
    ├── 1_preprocessing.Rmd : Script to read data from "meeuwen" and perform some data cleaning
    ├── 2_users.Rmd   : Script to map user data
    ├── 3_birds.Rmd   : Script to map bird ring data
    └── 4_observations.Rmd : Script to map observations
    └── 5_map_to_previous_output.Rmd : Script to match bird IDs with previous export
    └── patch.Rmd     : Script for patch after final export

Installation

  1. Clone this repository to your computer
  2. Open the RStudio project file
  3. Open the index.Rmd R Markdown file in RStudio
  4. Install any required packages
  5. Click Build > Build Book to generate the processed data and build the website in docs/

Contributors

List of contributors

License

MIT License