pretty_rivers/README.md

24 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2023-10-15 21:12:27 -05:00
# pretty_rivers
Downloads USGS data for a given location and makes a pretty map of the rivers. The width of the rivers is proportional to the area of land that the section of river drains.
## To run :
1. Clone the repository
2. Edit the extent of the map you want to produce in `extent.csv`. Include lat/long coordinates of two opposite corners (i.e. top-left and bottom-right).
2023-10-16 15:26:43 -05:00
3. Run the scripts:
- `01_set_extent.R` - This script sets the data directory and loads the extent from `extent.csv`.
- `02_download_data.R` - This will take the longest. It downloads the data to a `data/` directory in the repo. The whole of Wisconsin downloads ~12GB of data. This script can be skipped after you have already downloaded the data, and the extent is within what you downloaded.
- `03_process_data.R` - This loads and processes the data. After the initial run downloading the data for a given extent, you can start with this script.
- `04_make_figures.R` - This generates figures in the `figures/` directory in the repo.
- `05_make_cnc_figures.R` - This generates svg files in the `figures/` directory for use in laser cutters and other cnc machines
2023-10-16 15:28:02 -05:00
2023-10-18 14:14:54 -05:00
## required packages/libraries installed:
- `R`
- `nhdplusTools`
- `sf`
- `tidyverse`
- `svglite`
## Example figure
![example figure](example.png)