Last updated 2025-01-02
MDCSpatialdData provides spatial data sets in tabular or other R-compatible forms (sf, terra) for easy access by MDC staff or others. All data objects are projected in NAD83 UTM15N unless otherwise noted. Measurement attriubutes in spatial objects (e.g., sf, terra) may not be based on the projected coordinate system. All tabular data calculations have been performed on spatial data using NAD83 UTM15N.
You can install the MDChelp from GitHub with:
# install.packages("devtools")
devtools::install_github("tlyons253/MDCSpatialData")
On advantage to having these spatial data sets in a separate package is they do not need to be read into memory to be processed; they don’t need to take up RAM in their raw format.
For example, if you wanted to clip flowlines to Boone County you might normally try:
MDCSpatialData::nhd.flowline.mo->flowlines
MDCSpatialData::counties.mo->counties
sf::st_intersection(flowlines,counties)->boone.flow
rm(flowlines) # remove the raw flowlines file
But that reads in all flowlines in the state. A more memory friendly version that doesn’t keep the raw flowlines file in the environment is:
sf::st_intersection(MDCSpatialData::nhd.flowline.mo,
MDCSpatialData::counties.mo)->boone.flow