The goal of hfsubsetR
is to extract hydrofabric subsets from cloud or
local archives built in lynker-spatial
.
You can install the development version of hfsubsetR
from
GitHub with:
# install.packages("devtools")
devtools::install_github("lynker-spatial/hfsubsetR")
This is a basic example showing how to access hydrofabric data (reference v2.2) upstream of COMID 101 from remote parquet datasets hosted by lynker-spatial.
library(hfsubsetR)
get_subset(comid = 101,
source = "s3://lynker-spatial/hydrofabric",
type = 'reference',
hf_version = "2.2")
This is a basic example showing how to access the same hydrofabric data from local parquet datasets:
get_subset(comid = 101, source = "/Volumes/MyBook/conus-hydrofabric")
This is a basic example showing how to access the same hydrolocation data from a local parquet dataset. A remote source could be used identically:
# Could use remote source too!
source <- '/Volumes/MyBook/conus-hydrofabric'
pois <- arrow::open_dataset(glue::glue("{source}/v2.2/conus_hl")) |>
dplyr::filter(hl_source == 'GFv20') |>
dplyr::collect()