2023-10-16 09:55:10 -05:00
|
|
|
# load libraries
|
|
|
|
library(nhdplusTools)
|
|
|
|
library(sf)
|
|
|
|
|
2023-10-16 12:53:23 -05:00
|
|
|
# set data dir
|
2023-10-16 13:59:59 -05:00
|
|
|
data_dir <- "data"
|
|
|
|
ifelse(
|
|
|
|
!dir.exists(file.path(getwd(), paste0(data_dir, "/hydrologic"))),
|
|
|
|
dir.create(file.path(getwd(), paste0(data_dir, "/hydrologic"), recursive = TRUE)),
|
|
|
|
FALSE)
|
|
|
|
|
|
|
|
nhdplusTools_data_dir(dir = paste0(data_dir, "/hydrologic"))
|
2023-10-16 12:17:24 -05:00
|
|
|
|
2023-10-16 09:55:10 -05:00
|
|
|
# load extent of map
|
|
|
|
extent <- read.csv(file = "extent.csv")
|
2023-10-16 12:17:24 -05:00
|
|
|
crs <- 4269
|
2023-10-16 09:55:10 -05:00
|
|
|
|
|
|
|
extent_poly <- st_polygon(
|
|
|
|
x = list(
|
|
|
|
cbind(
|
|
|
|
extent$longitude[c(1,2,2,1,1)],
|
|
|
|
extent$latitude[c(1,1,2,2,1)])
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
extent_poly <- st_sfc(extent_poly, crs=4326)
|
2023-10-16 12:17:24 -05:00
|
|
|
extent_bbox <- st_bbox(st_transform(x = extent_poly, crs))
|
2023-10-16 09:55:10 -05:00
|
|
|
extent <- list(longitude_max = max(extent$longitude),
|
|
|
|
longitude_min = min(extent$longitude),
|
|
|
|
latitude_max = max(extent$latitude),
|
2023-10-27 15:57:03 -05:00
|
|
|
latitude_min = min(extent$latitude))
|